Skip to content

Commit

Permalink
Broaden Sideline
Browse files Browse the repository at this point in the history
  • Loading branch information
kirakiseki committed Nov 28, 2021
1 parent 6178542 commit dacff65
Show file tree
Hide file tree
Showing 8 changed files with 561 additions and 553 deletions.
1,082 changes: 541 additions & 541 deletions Project/MDK/Listings/RT106X.map

Large diffs are not rendered by default.

Binary file modified Project/MDK/Objects/RT106X.axf
Binary file not shown.
2 changes: 1 addition & 1 deletion Project/MDK/Objects/RT106X.build_log.htm
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ <h2>Output:</h2>
Build target 'nor_sdram_zf_dtcm_v6'
compiling main.c...
linking...
Program Size: Code=81488 RO-data=7176 RW-data=184 ZI-data=169688
Program Size: Code=81688 RO-data=7176 RW-data=184 ZI-data=169688
".\Objects\RT106X.axf" - 0 Error(s), 0 Warning(s).

<h2>Software Packages used:</h2>
Expand Down
4 changes: 2 additions & 2 deletions Project/MDK/Objects/RT106X.htm
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<title>Static Call Graph - [.\Objects\RT106X.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\Objects\RT106X.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6160001: Last Updated: Sun Nov 28 22:03:45 2021
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6160001: Last Updated: Sun Nov 28 22:20:13 2021
<BR><P>
<H3>Maximum Stack Usage = 1136 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
Expand Down Expand Up @@ -2227,7 +2227,7 @@ <H3>
<BR>[Called By]<UL><LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>

<P><STRONG><a name="[1dc]"></a>borderDetect</STRONG> (Thumb, 612 bytes, Stack size 28 bytes, main.o(.text.borderDetect))
<P><STRONG><a name="[1dc]"></a>borderDetect</STRONG> (Thumb, 810 bytes, Stack size 28 bytes, main.o(.text.borderDetect))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = borderDetect
</UL>
<BR>[Called By]<UL><LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
Expand Down
2 changes: 1 addition & 1 deletion Project/MDK/Objects/RT106X_nor_sdram_zf_dtcm_v6.dep
Original file line number Diff line number Diff line change
Expand Up @@ -3129,7 +3129,7 @@ I (..\..\Libraries\seekfree_peripheral\SEEKFREE_W25QXXJV.h)(0x5E6F1CA3)
I (..\..\Libraries\seekfree_peripheral\SEEKFREE_SCC8660_CSI.h)(0x5E0415BF)
I (..\..\Libraries\seekfree_peripheral\SEEKFREE_SCC8660.h)(0x5E6F1CA3)
I (..\USER\inc\isr.h)(0x5E6F1CA3)
F (..\USER\src\main.c)(0x61A38C40)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -c-fno-rtti -fsigned-char -fshort-enums -fshort-wchar-D__MICROLIB -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../CODE -I ../USER/inc -I ../USER/src -I ../../Libraries/seekfree_libraries -I ../../Libraries/nxp_libraries/CMSIS/Include -I ../../Libraries/nxp_libraries/cmsis_drivers -I ../../Libraries/nxp_libraries/drives -I ../../Libraries/nxp_libraries/startup -I ../../Libraries/nxp_libraries/startup/MDK-ARM -I ../../Libraries/nxp_libraries/utilities -I ../../Libraries/nxp_libraries/utilities/debug_console -I ../../Libraries/nxp_libraries/utilities/str -I ../../Libraries/nxp_libraries/xip -I ../../Libraries/nxp_libraries/deceive -I ../../Libraries/nxp_libraries/components/serial_manager -I ../../Libraries/nxp_libraries/components/uart -I ../../Libraries/nxp_libraries/components/lists -I ../../Libraries/nxp_libraries/components/osa -I ../../Libraries/nxp_libraries/components/serial_manager/usb_cdc_adapter -I ../../Libraries/nxp_libraries/middleware/usb/include -I ../../Libraries/nxp_libraries/middleware/usb/phy -I ../../Libraries/nxp_libraries/middleware/usb/device -I ../../Libraries/nxp_libraries/middleware/sdmmc/inc -I ../../Libraries/nxp_libraries/middleware/sdmmc/port -I ../../Libraries/nxp_libraries/middleware/sdmmc/port/usdhc -I ../../Libraries/nxp_libraries/middleware/sdmmc/port/usdhc/interrupt -I ../../Libraries/nxp_libraries/middleware/sdmmc/src -I ../../Libraries/nxp_libraries/middleware/fatfs/source -I ../../Libraries/nxp_libraries/middleware/fatfs/source/fsl_sd_disk -I ../../Libraries/seekfree_libraries/common -I ../../Libraries/seekfree_libraries/board -I ../../Libraries/seekfree_peripheral -fno-common -fdata-sections -ffreestanding -fno-builtin -mthumb -D__UVISION_VERSION="536" -DCPU_MIMXRT1064DVL6A -DCPU_MIMXRT1064DVL6A -DSKIP_SYSCLK_INIT -DXIP_EXTERNAL_FLASH="1" -DXIP_BOOT_HEADER_DCD_ENABLE="1" -DXIP_BOOT_HEADER_ENABLE="1" -DPRINTF_FLOAT_ENABLE="1" -DSCANF_FLOAT_ENABLE="1" -DPRINTF_ADVANCED_ENABLE="1" -DSCANF_ADVANCED_ENABLE="1" -DFSL_DRIVER_TRANSFER_DOUBLE_WEAK_IRQ="0" -DUSB_STACK_BM-o ./objects/main.o -MD)
F (..\USER\src\main.c)(0x61A3901A)(-xc -std=c99 --target=arm-arm-none-eabi -mcpu=cortex-m7 -mfpu=fpv5-d16 -mfloat-abi=hard -c-fno-rtti -fsigned-char -fshort-enums -fshort-wchar-D__MICROLIB -gdwarf-4 -O0 -ffunction-sections -Wno-packed -Wno-missing-variable-declarations -Wno-missing-prototypes -Wno-missing-noreturn -Wno-sign-conversion -Wno-nonportable-include-path -Wno-reserved-id-macro -Wno-unused-macros -Wno-documentation-unknown-command -Wno-documentation -Wno-license-management -Wno-parentheses-equality -I ../CODE -I ../USER/inc -I ../USER/src -I ../../Libraries/seekfree_libraries -I ../../Libraries/nxp_libraries/CMSIS/Include -I ../../Libraries/nxp_libraries/cmsis_drivers -I ../../Libraries/nxp_libraries/drives -I ../../Libraries/nxp_libraries/startup -I ../../Libraries/nxp_libraries/startup/MDK-ARM -I ../../Libraries/nxp_libraries/utilities -I ../../Libraries/nxp_libraries/utilities/debug_console -I ../../Libraries/nxp_libraries/utilities/str -I ../../Libraries/nxp_libraries/xip -I ../../Libraries/nxp_libraries/deceive -I ../../Libraries/nxp_libraries/components/serial_manager -I ../../Libraries/nxp_libraries/components/uart -I ../../Libraries/nxp_libraries/components/lists -I ../../Libraries/nxp_libraries/components/osa -I ../../Libraries/nxp_libraries/components/serial_manager/usb_cdc_adapter -I ../../Libraries/nxp_libraries/middleware/usb/include -I ../../Libraries/nxp_libraries/middleware/usb/phy -I ../../Libraries/nxp_libraries/middleware/usb/device -I ../../Libraries/nxp_libraries/middleware/sdmmc/inc -I ../../Libraries/nxp_libraries/middleware/sdmmc/port -I ../../Libraries/nxp_libraries/middleware/sdmmc/port/usdhc -I ../../Libraries/nxp_libraries/middleware/sdmmc/port/usdhc/interrupt -I ../../Libraries/nxp_libraries/middleware/sdmmc/src -I ../../Libraries/nxp_libraries/middleware/fatfs/source -I ../../Libraries/nxp_libraries/middleware/fatfs/source/fsl_sd_disk -I ../../Libraries/seekfree_libraries/common -I ../../Libraries/seekfree_libraries/board -I ../../Libraries/seekfree_peripheral -fno-common -fdata-sections -ffreestanding -fno-builtin -mthumb -D__UVISION_VERSION="536" -DCPU_MIMXRT1064DVL6A -DCPU_MIMXRT1064DVL6A -DSKIP_SYSCLK_INIT -DXIP_EXTERNAL_FLASH="1" -DXIP_BOOT_HEADER_DCD_ENABLE="1" -DXIP_BOOT_HEADER_ENABLE="1" -DPRINTF_FLOAT_ENABLE="1" -DSCANF_FLOAT_ENABLE="1" -DPRINTF_ADVANCED_ENABLE="1" -DSCANF_ADVANCED_ENABLE="1" -DFSL_DRIVER_TRANSFER_DOUBLE_WEAK_IRQ="0" -DUSB_STACK_BM-o ./objects/main.o -MD)
I (..\..\Libraries\seekfree_libraries\headfile.h)(0x5E6F1CA3)
I (C:\Keil_v5\ARM\ARMCLANG\include\stdint.h)(0x603507D0)
I (..\..\Libraries\nxp_libraries\drives\fsl_common.h)(0x5E6F1CA2)
Expand Down
Binary file modified Project/MDK/Objects/main.o
Binary file not shown.
10 changes: 5 additions & 5 deletions Project/MDK/RT106X.uvguix.Ishirai
Original file line number Diff line number Diff line change
Expand Up @@ -1865,18 +1865,18 @@
<ActiveTab>0</ActiveTab>
<Doc>
<Name>..\USER\src\main.c</Name>
<ColumnNumber>18</ColumnNumber>
<TopLine>113</TopLine>
<CurrentLine>125</CurrentLine>
<ColumnNumber>7</ColumnNumber>
<TopLine>119</TopLine>
<CurrentLine>145</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
<PaneID>0</PaneID>
</Doc>
<Doc>
<Name>..\..\Libraries\seekfree_peripheral\SEEKFREE_18TFT.c</Name>
<ColumnNumber>22</ColumnNumber>
<ColumnNumber>28</ColumnNumber>
<TopLine>778</TopLine>
<CurrentLine>798</CurrentLine>
<CurrentLine>792</CurrentLine>
<Folding>1</Folding>
<ContractedFolders></ContractedFolders>
<PaneID>0</PaneID>
Expand Down
14 changes: 11 additions & 3 deletions Project/USER/src/main.c
Original file line number Diff line number Diff line change
Expand Up @@ -114,32 +114,40 @@ uint8 OTSU(uint8 *pic,uint16 num)

//Border Detect
void borderDetect(uint8 in[][160],uint8 out[][160]){
uint8 i,left,right;//,color=in[120][80];
uint8 i,left,right,color=in[120][80];
for(i=120;i>115;i--){
for(left=80;(in[i][left]==in[i][left-1])&&(left>0);left--){
}
for(right=80;(in[i][right]==in[i][right+1])&&(right<160);right++){
}
out[i][left]=103;
out[i][left+1]=103;
out[i][(left+right)/2]=100;
out[i][right]=106;
out[i][right-1]=106;
}
for(;i>1;i--){
if(in[i-1][left]!=in[i][left]){
if(in[i-1][left]!=color){
for(;in[i][left]==in[i][left+1];left++){
}
}
else{
for(;(in[i][left]==in[i][left-1])&&(left>1);left--){
}
}
if(in[i-1][right]!=in[i][right]){
if(in[i-1][right]!=color){
for(;in[i][right]==in[i][right-1];right--){
}
}
else{
for(;(in[i][right]==in[i][left+1])&&(right<159);right++){
}
}
out[i][left]=103;
out[i][left+1]=103;
out[i][(left+right)/2]=100;
out[i][right]=106;
out[i][right-1]=106;
}
}

Expand Down

0 comments on commit dacff65

Please sign in to comment.