mirror of
https://github.com/dekuNukem/USB4VC.git
synced 2025-10-31 11:26:46 -07:00
missing input seem fixed
This commit is contained in:
@@ -111,7 +111,7 @@
|
||||
<RegID>0</RegID>
|
||||
<MDITabState>
|
||||
<Len>477</Len>
|
||||
<Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000020000000100000041433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6262635F6D6963726F5C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6262635F6D6963726F5C496E635C7368617265642E6800000000087368617265642E6800000000FFDC7800FFFFFFFF54433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6262635F6D6963726F5C4D444B2D41524D5C737461727475705F73746D33326630373278622E730000000015737461727475705F73746D33326630373278622E7300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000066000000000F0000D9020000</Data>
|
||||
<Data>01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000003000000000000000100000041433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6262635F6D6963726F5C5372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF43433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6262635F6D6963726F5C496E635C7368617265642E6800000000087368617265642E6800000000FFDC7800FFFFFFFF54433A5C55736572735C616C6C656E5C4465736B746F705C7265706F735C5553423456435C6669726D776172655C6262635F6D6963726F5C4D444B2D41524D5C737461727475705F73746D33326630373278622E730000000015737461727475705F73746D33326630373278622E7300000000BECEA100FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000066000000000F0000D9020000</Data>
|
||||
</MDITabState>
|
||||
</MDIClientArea>
|
||||
<ViewEx>
|
||||
@@ -3603,12 +3603,12 @@
|
||||
<ActiveMDIGroup>0</ActiveMDIGroup>
|
||||
<MDIGroup>
|
||||
<Size>100</Size>
|
||||
<ActiveTab>2</ActiveTab>
|
||||
<ActiveTab>0</ActiveTab>
|
||||
<Doc>
|
||||
<Name>../Src/main.c</Name>
|
||||
<ColumnNumber>0</ColumnNumber>
|
||||
<TopLine>162</TopLine>
|
||||
<CurrentLine>170</CurrentLine>
|
||||
<ColumnNumber>33</ColumnNumber>
|
||||
<TopLine>462</TopLine>
|
||||
<CurrentLine>479</CurrentLine>
|
||||
<Folding>1</Folding>
|
||||
<ContractedFolders></ContractedFolders>
|
||||
<PaneID>0</PaneID>
|
||||
|
||||
Binary file not shown.
@@ -29,7 +29,7 @@ Project File Date: 09/12/2022
|
||||
Build target 'bbc'
|
||||
compiling main.c...
|
||||
linking...
|
||||
Program Size: Code=7364 RO-data=424 RW-data=40 ZI-data=1976
|
||||
Program Size: Code=7404 RO-data=424 RW-data=40 ZI-data=1976
|
||||
FromELF: creating hex file...
|
||||
"bbc\bbc.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
:10015000F6E710B513460A4604461946FFF7F0FFC6
|
||||
:10016000204610BD064C0125064E05E0E36807CC8D
|
||||
:100170002B430C3C98471034B442F7D3FFF7A4FF4D
|
||||
:100180004C1E00086C1E000810B5042000F062F838
|
||||
:10018000741E0008941E000810B5042000F062F8E8
|
||||
:1001900010BD70B50024014620314A78022A03D0F0
|
||||
:1001A00004218163012416E0026813680E25AB4325
|
||||
:1001B0001360026813685B085B0013600122056C22
|
||||
@@ -106,7 +106,7 @@
|
||||
:10068000184669680D4A0906090F515CC8400C49B3
|
||||
:1006900008600020FFF7C0FE002009B0F0BD000098
|
||||
:1006A00000200240001002408813000038070008B4
|
||||
:1006B0004807000800127A00006CDC023A1E0008AD
|
||||
:1006B0004807000800127A00006CDC02621E000885
|
||||
:1006C0001800002001480068704700001800002052
|
||||
:1006D00030B519A30FCB89B06C460FC41AA30FCB4A
|
||||
:1006E0000FC41D494A680C20144604401B48042CC2
|
||||
@@ -394,13 +394,13 @@
|
||||
:10188000704710B5044643780078421C5207520F47
|
||||
:10189000934201D1012010BD0C23626858431018F7
|
||||
:1018A0001A46FEF73BFC2078401C4007400F207092
|
||||
:1018B000002010BD10B50446602000F025FA024655
|
||||
:1018B000002010BD10B50446602000F039FA024641
|
||||
:1018C000606000202070607060211046FEF73FFCD1
|
||||
:1018D00010BD30B4037845785C1C6407640FA542E2
|
||||
:1018E00002D130BC012070474468E154037881681C
|
||||
:1018F000CA540178491C4907490F017030BC0020C7
|
||||
:10190000704710B50446082000F0FEF9606008201A
|
||||
:1019100000F0FAF9A0600020207060706068FFF7A6
|
||||
:10190000704710B50446082000F012FA6060082005
|
||||
:1019100000F00EFAA0600020207060706068FFF791
|
||||
:101920009BFEA068FFF798FE10BD10B443780478C2
|
||||
:10193000A34202D110BC012070474468E35C0B70E5
|
||||
:1019400081684078085C107010BC002070474178B6
|
||||
@@ -411,83 +411,85 @@
|
||||
:101990000E90109501210F9711950EA8FEF79CFD52
|
||||
:1019A000002800D0FEE7FEF78DFE7D21C900FEF77E
|
||||
:1019B0009FFBFFF7EBFA0420FFF7DAFA002211464B
|
||||
:1019C000501EFEF767FDB3484069012189050843B1
|
||||
:1019D000B049486148690121890508400590AD4832
|
||||
:1019E000406949110843AB494861486901214904EC
|
||||
:1019F00008400590A74842694800A64902434A6149
|
||||
:101A000049690022014005910221A348FEF7E0FC4C
|
||||
:101A10000924FF21E40601220D312046FEF7D8FCFF
|
||||
:101A200000229E499E48FEF7D3FC0F210022490266
|
||||
:101A30002046FEF7CDFC029569469748009701962F
|
||||
:101A40000395FEF713FCFF200D301127009002953F
|
||||
:101A50006946019703952046FEF708FC009602951B
|
||||
:101A600069468F4801960395FEF700FC8D4800906B
|
||||
:101A70000195694602958A48FEF7F8FB042000901C
|
||||
:101A800089480190694602958548FEF7EFFB0120E1
|
||||
:101A9000C003009002956946019703958048FEF7C0
|
||||
:101AA000E5FB0F20400200900295694601960395E0
|
||||
:101AB0002046FEF7DBFB002201210620FEF7EAFCB0
|
||||
:101AC0000620FEF7DDFC7A487849456085600160B4
|
||||
:101AD00005614561856105620721456209028562EC
|
||||
:101AE000C160056307214563C162FFF7D3F8002891
|
||||
:101AF00000D0FEE701216F48890701603F21856022
|
||||
:101B0000416000210561C9438561C160FFF785FA25
|
||||
:101B1000002800D0FEE701200003009069466548D8
|
||||
:101B2000FFF7B2FA002800D0FEE7049504A9614847
|
||||
:101B30000595FFF74DFA002800D0FEE75E48FFF755
|
||||
:101B4000E0FE5E48FFF7B6FE5A48FFF791FE00231D
|
||||
:101B50001A465B495BA00096FFF76EFD0120504FCF
|
||||
:101B6000C007B861C00DA0615A4820234562856254
|
||||
:101B7000C562056345638563C5630564564A574975
|
||||
:101B80008038FFF70FF980215548FEF7E0FA5548F5
|
||||
:101B9000554CC56105624562856200F0EBF806466A
|
||||
:101BA000524A53494448FFF7C0FE00283FD1514DE7
|
||||
:101BB00000226B7811461046802B0AD24E48C05C3A
|
||||
:101BC00001090007000F102900D31146082800D38F
|
||||
:101BD0001046AB78002B17D0484D2B7A002B26D11E
|
||||
:101BE00001236354CF003E4979180B546A602B726D
|
||||
:101BF00000F0C0F828603048FFF7A9FE01208002FD
|
||||
:101C00000921C906886112E06254CB003449591891
|
||||
:101C10000A542948FFF79BFE012040020925ED06E2
|
||||
:101C2000A8613748FFF718FE01204006A861334D30
|
||||
:101C3000287A002812D0696803200002814206D861
|
||||
:101C400000F098F82968401A2E49884206D90020E9
|
||||
:101C50002872012080060921C90688610020215CC4
|
||||
:101C6000002903D12118497800290FD0214F786825
|
||||
:101C7000301A142891D90120094DC003A861012010
|
||||
:101C8000FFF7EAFD6805A8617E6086E7801C1028E2
|
||||
:101C9000E5DB82E7001002400014004801800000EC
|
||||
:101CA00000040048027F00000000211000300140C5
|
||||
:101CB000280000208C0000202C0100200C000020B7
|
||||
:101CC000841D000825730A7625642E25642E25645C
|
||||
:101CD0000A000000A80000200C010020CC00002019
|
||||
:101CE00054010020280100204401002006000020AB
|
||||
:101CF0000500002004000020BA1D0008D4010020C7
|
||||
:101D000010270000204E0000F0B50B30C108C900BC
|
||||
:101D1000144F0026144A0FE003688B420BD38B420A
|
||||
:101D200005D95C1A4318456830C3083B00E0436896
|
||||
:101D3000136002C004E0021D10680028ECD1304698
|
||||
:101D4000002803D13868002801D00020F0BD064AE1
|
||||
:101D500006481060064A121AD208D20044C0012078
|
||||
:101D60003860D7E72400002020000020E401002094
|
||||
:101D7000E0030020024800680068406A70470000E5
|
||||
:101D8000000000205553423456432050726F746F48
|
||||
:101D9000636F6C20426F6172640A424243204D6956
|
||||
:101DA00063726F2F4D61737465720A64656B754E53
|
||||
:101DB000756B656D2032303232000007031311213C
|
||||
:101DC00031434251627200009506011222333244BF
|
||||
:101DD000535263738385941014152334354554642A
|
||||
:101DE000658400000087162425364655566676869B
|
||||
:101DF0000000002604172737414757616777020024
|
||||
:101E000000000000000000000000000000000000D2
|
||||
:101E100000000000000000000000001000000000B2
|
||||
:101E20000093009197009200000000000000000065
|
||||
:1019C000501EFEF767FDBD484069012189050843A7
|
||||
:1019D000BA49486148690121890508400590B7481E
|
||||
:1019E000406949110843B5494861486901214904E2
|
||||
:1019F00008400590B148416901208004AF4A014385
|
||||
:101A0000516151690022014005910221AC48FEF765
|
||||
:101A1000DFFC0924FF21E40601220D312046FEF7F8
|
||||
:101A2000D7FC0022A749A848FEF7D2FC0F210022CC
|
||||
:101A300049022046FEF7CCFC02956946A048009773
|
||||
:101A400001960395FEF712FCFF200D301127009040
|
||||
:101A500002956946019703952046FEF707FC00961C
|
||||
:101A600002956946984801960395FEF7FFFB974853
|
||||
:101A700000900195694602959348FEF7F7FB042014
|
||||
:101A8000009093480190694602958F48FEF7EEFB5F
|
||||
:101A90000120C003009002956946019703958A488A
|
||||
:101AA000FEF7E4FB0F204002009002956946019684
|
||||
:101AB00003952046FEF7DAFB002201210620FEF7FF
|
||||
:101AC000E9FC0620FEF7DCFC83488249456085601E
|
||||
:101AD0000160056145618561056207214562090272
|
||||
:101AE0008562C160056307214563C162FFF7D2F8D3
|
||||
:101AF000002800D0FEE701217848890701603F21D6
|
||||
:101B00008560416000210561C9438561C160FFF7BF
|
||||
:101B100084FA002800D0FEE7012000030090694607
|
||||
:101B20006E48FFF7B1FA002800D0FEE7049504A93B
|
||||
:101B30006A480595FFF74CFA002800D0FEE7684890
|
||||
:101B4000FFF7DFFE6748FFF7B5FE6448FFF790FE3A
|
||||
:101B500000231A46644965A00096FFF76DFD012039
|
||||
:101B6000594FC007B861C00DA06164482023456289
|
||||
:101B70008562C562056345638563C5630564604A24
|
||||
:101B800060498038FFF70EF980215F48FEF7DFFAE1
|
||||
:101B90005E485F4CC56105624562856200F0FEF8F3
|
||||
:101BA00005465C4A5C494E48FFF7BFFE002851D10C
|
||||
:101BB0005A4B01465E780A46802E0AD258498A5D01
|
||||
:101BC00011091207120F102900D30146082A00D369
|
||||
:101BD00002469B78002B17D0237A002B3AD1514E26
|
||||
:101BE00001237354CE00484971188B5460602372EE
|
||||
:101BF00000F0D4F820603A48FFF7A9FE01218902DD
|
||||
:101C00000920C006816125E006463F48CB00181830
|
||||
:101C100086540B4610290FD200210422401E46781C
|
||||
:101C2000002E00D001218678801C002E00D00121DA
|
||||
:101C3000521EF4D13B48C1542948FFF788FE0120C9
|
||||
:101C400040020926F606B0613748FFF705FE01207D
|
||||
:101C50004006B061207A002812D06068FF219131DF
|
||||
:101C6000884206D800F09AF82168411A2F4881422C
|
||||
:101C700006D900202072012080060921C90688614A
|
||||
:101C8000284900200A5C002A03D10A185278002A49
|
||||
:101C900010D0224F7868281A142800D87EE7012037
|
||||
:101CA000094EC003B0610120FFF7D6FD7005B06199
|
||||
:101CB0007D6073E7801C1028E4DB6FE700100240B2
|
||||
:101CC000001400480180000000040048027F00006A
|
||||
:101CD0000000211000300140280000208C0000206E
|
||||
:101CE0002C0100200C000020AC1D000825730A7692
|
||||
:101CF00025642E25642E25640A000000A80000201B
|
||||
:101D00000C010020CC0000205401002028010020FC
|
||||
:101D1000D40100200600002005000020040000205F
|
||||
:101D2000E21D00084401002010270000204E0000A2
|
||||
:101D3000F0B50B30C108C900144F0026144A0FE05B
|
||||
:101D400003688B420BD38B4205D95C1A4318456854
|
||||
:101D500030C3083B00E04368136002C004E0021D8A
|
||||
:101D600010680028ECD13046002803D138680028DC
|
||||
:101D700001D00020F0BD064A06481060064A121A3B
|
||||
:101D8000D208D20044C001203860D7E724000020E8
|
||||
:101D900020000020E4010020E00300200248006849
|
||||
:101DA0000068406A7047000000000020555342342C
|
||||
:101DB00056432050726F746F636F6C20426F617274
|
||||
:101DC000640A424243204D6963726F2F4D61737400
|
||||
:101DD00065720A64656B754E756B656D20323032C5
|
||||
:101DE0003200000703131121314342516272000097
|
||||
:101DF0009506011222333244535263738385941043
|
||||
:101E00001415233435455464658400000087162476
|
||||
:101E10002536465556667686000000260417273775
|
||||
:101E20004147576167770200000000000000000092
|
||||
:101E300000000000000000000000000000000000A2
|
||||
:101E40000000010203040607080900006C1E0008D8
|
||||
:101E500000000020280000006C160008941E0008F6
|
||||
:101E600028000020B80700007C16000800000000D1
|
||||
:101E70000000000000000000000000000000000062
|
||||
:101E80000000000000127A000000000000000000C6
|
||||
:041E9000000000004E
|
||||
:101E40000000001000000000009300919700920035
|
||||
:101E50000000000000000000000000000000000082
|
||||
:101E6000000000000000000000000102030406075B
|
||||
:101E700008090000941E000800000020280000004F
|
||||
:101E80006C160008BC1E000828000020B8070000DF
|
||||
:101E90007C160008000000000000000000000000A8
|
||||
:101EA00000000000000000000000000000127A00A6
|
||||
:0C1EB00000000000000000000000000026
|
||||
:04000005080000C12E
|
||||
:00000001FF
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<title>Static Call Graph - [bbc\bbc.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image bbc\bbc.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 13 03:00:11 2022
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Sep 13 03:32:06 2022
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 148 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
@@ -590,7 +590,7 @@ Global Symbols
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[26]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[26]"></a>main</STRONG> (Thumb, 820 bytes, Stack size 72 bytes, main.o(i.main))
|
||||
<P><STRONG><a name="[26]"></a>main</STRONG> (Thumb, 860 bytes, Stack size 72 bytes, main.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 148<LI>Call Chain = main ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[63]">>></a> HAL_TIM_ConfigClockSource
|
||||
|
||||
@@ -43,6 +43,7 @@ Section Cross References
|
||||
main.o(i.SystemClock_Config) refers to stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config) for HAL_SYSTICK_Config
|
||||
main.o(i.SystemClock_Config) refers to stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) for HAL_SYSTICK_CLKSourceConfig
|
||||
main.o(i.SystemClock_Config) refers to stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority) for HAL_NVIC_SetPriority
|
||||
main.o(i.col_status_update) refers to main.o(.bss) for .bss
|
||||
main.o(i.get_bbc_code) refers to main.o(.constdata) for .constdata
|
||||
main.o(i.has_active_keys) refers to main.o(.bss) for .bss
|
||||
main.o(i.main) refers to stm32f0xx_hal.o(i.HAL_Init) for HAL_Init
|
||||
@@ -828,6 +829,7 @@ Removing Unused input sections from the image.
|
||||
Removing main.o(.revsh_text), (4 bytes).
|
||||
Removing main.o(i.SystemClock_Config), (104 bytes).
|
||||
Removing main.o(i._Error_Handler), (2 bytes).
|
||||
Removing main.o(i.col_status_update), (60 bytes).
|
||||
Removing main.o(i.get_bbc_code), (56 bytes).
|
||||
Removing main.o(i.has_active_keys), (36 bytes).
|
||||
Removing main.o(.constdata), (1 bytes).
|
||||
@@ -1229,7 +1231,7 @@ Removing Unused input sections from the image.
|
||||
Removing depilogue.o(.text), (190 bytes).
|
||||
Removing depilogue.o(i.__ARM_clz), (46 bytes).
|
||||
|
||||
423 unused section(s) (total 35518 bytes) removed from the image.
|
||||
424 unused section(s) (total 35578 bytes) removed from the image.
|
||||
|
||||
==============================================================================
|
||||
|
||||
@@ -1425,10 +1427,10 @@ Image Symbol Table
|
||||
i.kb_buf_peek 0x0800192a Section 0 helpers.o(i.kb_buf_peek)
|
||||
i.kb_buf_pop 0x0800194e Section 0 helpers.o(i.kb_buf_pop)
|
||||
i.main 0x08001960 Section 0 main.o(i.main)
|
||||
i.malloc 0x08001d08 Section 0 malloc.o(i.malloc)
|
||||
i.micros 0x08001d74 Section 0 delay_us.o(i.micros)
|
||||
.constdata 0x08001d84 Section 182 main.o(.constdata)
|
||||
.constdata 0x08001e3a Section 16 system_stm32f0xx.o(.constdata)
|
||||
i.malloc 0x08001d30 Section 0 malloc.o(i.malloc)
|
||||
i.micros 0x08001d9c Section 0 delay_us.o(i.micros)
|
||||
.constdata 0x08001dac Section 182 main.o(.constdata)
|
||||
.constdata 0x08001e62 Section 16 system_stm32f0xx.o(.constdata)
|
||||
.data 0x20000000 Section 4 delay_us.o(.data)
|
||||
.data 0x20000004 Section 16 main.o(.data)
|
||||
.data 0x20000014 Section 4 stm32f0xx_hal.o(.data)
|
||||
@@ -1606,14 +1608,14 @@ Image Symbol Table
|
||||
kb_buf_init 0x08001903 Thumb Code 40 helpers.o(i.kb_buf_init)
|
||||
kb_buf_peek 0x0800192b Thumb Code 36 helpers.o(i.kb_buf_peek)
|
||||
kb_buf_pop 0x0800194f Thumb Code 18 helpers.o(i.kb_buf_pop)
|
||||
main 0x08001961 Thumb Code 820 main.o(i.main)
|
||||
malloc 0x08001d09 Thumb Code 92 malloc.o(i.malloc)
|
||||
micros 0x08001d75 Thumb Code 10 delay_us.o(i.micros)
|
||||
boot_message 0x08001d84 Data 54 main.o(.constdata)
|
||||
linux_keycode_to_bbc_matrix_lookup 0x08001dba Data 128 main.o(.constdata)
|
||||
AHBPrescTable 0x08001e3a Data 16 system_stm32f0xx.o(.constdata)
|
||||
Region$$Table$$Base 0x08001e4c Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08001e6c Number 0 anon$$obj.o(Region$$Table)
|
||||
main 0x08001961 Thumb Code 860 main.o(i.main)
|
||||
malloc 0x08001d31 Thumb Code 92 malloc.o(i.malloc)
|
||||
micros 0x08001d9d Thumb Code 10 delay_us.o(i.micros)
|
||||
boot_message 0x08001dac Data 54 main.o(.constdata)
|
||||
linux_keycode_to_bbc_matrix_lookup 0x08001de2 Data 128 main.o(.constdata)
|
||||
AHBPrescTable 0x08001e62 Data 16 system_stm32f0xx.o(.constdata)
|
||||
Region$$Table$$Base 0x08001e74 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08001e94 Number 0 anon$$obj.o(Region$$Table)
|
||||
us_timer 0x20000000 Data 4 delay_us.o(.data)
|
||||
spi_error_occured 0x20000004 Data 1 main.o(.data)
|
||||
buffered_code 0x20000005 Data 1 main.o(.data)
|
||||
@@ -1647,119 +1649,119 @@ Memory Map of the image
|
||||
|
||||
Image Entry point : 0x080000c1
|
||||
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001e94, Max: 0x00010000, ABSOLUTE)
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001ebc, Max: 0x00010000, ABSOLUTE)
|
||||
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001e6c, Max: 0x00010000, ABSOLUTE)
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001e94, Max: 0x00010000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x08000000 0x08000000 0x000000c0 Data RO 3 RESET startup_stm32f072xb.o
|
||||
0x080000c0 0x080000c0 0x00000000 Code RO 2961 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
|
||||
0x080000c0 0x080000c0 0x00000004 Code RO 3263 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
|
||||
0x080000c4 0x080000c4 0x00000004 Code RO 3266 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
|
||||
0x080000c8 0x080000c8 0x00000000 Code RO 3268 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
|
||||
0x080000c8 0x080000c8 0x00000000 Code RO 3270 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
|
||||
0x080000c8 0x080000c8 0x00000008 Code RO 3271 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
|
||||
0x080000d0 0x080000d0 0x00000000 Code RO 3273 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
|
||||
0x080000d0 0x080000d0 0x00000000 Code RO 3275 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
|
||||
0x080000d0 0x080000d0 0x00000004 Code RO 3264 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
|
||||
0x080000c0 0x080000c0 0x00000000 Code RO 2966 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
|
||||
0x080000c0 0x080000c0 0x00000004 Code RO 3268 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
|
||||
0x080000c4 0x080000c4 0x00000004 Code RO 3271 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
|
||||
0x080000c8 0x080000c8 0x00000000 Code RO 3273 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
|
||||
0x080000c8 0x080000c8 0x00000000 Code RO 3275 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
|
||||
0x080000c8 0x080000c8 0x00000008 Code RO 3276 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
|
||||
0x080000d0 0x080000d0 0x00000000 Code RO 3278 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
|
||||
0x080000d0 0x080000d0 0x00000000 Code RO 3280 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
|
||||
0x080000d0 0x080000d0 0x00000004 Code RO 3269 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
|
||||
0x080000d4 0x080000d4 0x0000001c Code RO 4 .text startup_stm32f072xb.o
|
||||
0x080000f0 0x080000f0 0x0000002c Code RO 2964 .text mc_p.l(uidiv.o)
|
||||
0x0800011c 0x0800011c 0x00000024 Code RO 2968 .text mc_p.l(memcpya.o)
|
||||
0x08000140 0x08000140 0x00000024 Code RO 2970 .text mc_p.l(memseta.o)
|
||||
0x08000164 0x08000164 0x00000024 Code RO 3293 .text mc_p.l(init.o)
|
||||
0x08000188 0x08000188 0x0000000a Code RO 365 i.EXTI2_3_IRQHandler stm32f0xx_it.o
|
||||
0x08000192 0x08000192 0x00000048 Code RO 2457 i.HAL_DMA_Abort_IT stm32f0xx_hal_dma.o
|
||||
0x080000f0 0x080000f0 0x0000002c Code RO 2969 .text mc_p.l(uidiv.o)
|
||||
0x0800011c 0x0800011c 0x00000024 Code RO 2973 .text mc_p.l(memcpya.o)
|
||||
0x08000140 0x08000140 0x00000024 Code RO 2975 .text mc_p.l(memseta.o)
|
||||
0x08000164 0x08000164 0x00000024 Code RO 3298 .text mc_p.l(init.o)
|
||||
0x08000188 0x08000188 0x0000000a Code RO 370 i.EXTI2_3_IRQHandler stm32f0xx_it.o
|
||||
0x08000192 0x08000192 0x00000048 Code RO 2462 i.HAL_DMA_Abort_IT stm32f0xx_hal_dma.o
|
||||
0x080001da 0x080001da 0x00000002 PAD
|
||||
0x080001dc 0x080001dc 0x00000078 Code RO 293 i.HAL_GPIO_EXTI_Callback main.o
|
||||
0x08000254 0x08000254 0x00000018 Code RO 2396 i.HAL_GPIO_EXTI_IRQHandler stm32f0xx_hal_gpio.o
|
||||
0x0800026c 0x0800026c 0x00000164 Code RO 2397 i.HAL_GPIO_Init stm32f0xx_hal_gpio.o
|
||||
0x080003d0 0x080003d0 0x0000000c Code RO 2401 i.HAL_GPIO_WritePin stm32f0xx_hal_gpio.o
|
||||
0x080003dc 0x080003dc 0x0000000c Code RO 1832 i.HAL_GetTick stm32f0xx_hal.o
|
||||
0x080003e8 0x080003e8 0x00000010 Code RO 1836 i.HAL_IncTick stm32f0xx_hal.o
|
||||
0x080003f8 0x080003f8 0x00000020 Code RO 1837 i.HAL_Init stm32f0xx_hal.o
|
||||
0x08000418 0x08000418 0x00000022 Code RO 1838 i.HAL_InitTick stm32f0xx_hal.o
|
||||
0x08000254 0x08000254 0x00000018 Code RO 2401 i.HAL_GPIO_EXTI_IRQHandler stm32f0xx_hal_gpio.o
|
||||
0x0800026c 0x0800026c 0x00000164 Code RO 2402 i.HAL_GPIO_Init stm32f0xx_hal_gpio.o
|
||||
0x080003d0 0x080003d0 0x0000000c Code RO 2406 i.HAL_GPIO_WritePin stm32f0xx_hal_gpio.o
|
||||
0x080003dc 0x080003dc 0x0000000c Code RO 1837 i.HAL_GetTick stm32f0xx_hal.o
|
||||
0x080003e8 0x080003e8 0x00000010 Code RO 1841 i.HAL_IncTick stm32f0xx_hal.o
|
||||
0x080003f8 0x080003f8 0x00000020 Code RO 1842 i.HAL_Init stm32f0xx_hal.o
|
||||
0x08000418 0x08000418 0x00000022 Code RO 1843 i.HAL_InitTick stm32f0xx_hal.o
|
||||
0x0800043a 0x0800043a 0x00000002 PAD
|
||||
0x0800043c 0x0800043c 0x00000044 Code RO 425 i.HAL_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000480 0x08000480 0x00000014 Code RO 2544 i.HAL_NVIC_EnableIRQ stm32f0xx_hal_cortex.o
|
||||
0x08000494 0x08000494 0x00000044 Code RO 2548 i.HAL_NVIC_SetPriority stm32f0xx_hal_cortex.o
|
||||
0x080004d8 0x080004d8 0x000001ec Code RO 1647 i.HAL_RCC_ClockConfig stm32f0xx_hal_rcc.o
|
||||
0x080006c4 0x080006c4 0x0000000c Code RO 1652 i.HAL_RCC_GetHCLKFreq stm32f0xx_hal_rcc.o
|
||||
0x080006d0 0x080006d0 0x00000094 Code RO 1655 i.HAL_RCC_GetSysClockFreq stm32f0xx_hal_rcc.o
|
||||
0x08000764 0x08000764 0x00000454 Code RO 1658 i.HAL_RCC_OscConfig stm32f0xx_hal_rcc.o
|
||||
0x08000bb8 0x08000bb8 0x00000002 Code RO 476 i.HAL_SPI_ErrorCallback stm32f0xx_hal_spi.o
|
||||
0x0800043c 0x0800043c 0x00000044 Code RO 430 i.HAL_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000480 0x08000480 0x00000014 Code RO 2549 i.HAL_NVIC_EnableIRQ stm32f0xx_hal_cortex.o
|
||||
0x08000494 0x08000494 0x00000044 Code RO 2553 i.HAL_NVIC_SetPriority stm32f0xx_hal_cortex.o
|
||||
0x080004d8 0x080004d8 0x000001ec Code RO 1652 i.HAL_RCC_ClockConfig stm32f0xx_hal_rcc.o
|
||||
0x080006c4 0x080006c4 0x0000000c Code RO 1657 i.HAL_RCC_GetHCLKFreq stm32f0xx_hal_rcc.o
|
||||
0x080006d0 0x080006d0 0x00000094 Code RO 1660 i.HAL_RCC_GetSysClockFreq stm32f0xx_hal_rcc.o
|
||||
0x08000764 0x08000764 0x00000454 Code RO 1663 i.HAL_RCC_OscConfig stm32f0xx_hal_rcc.o
|
||||
0x08000bb8 0x08000bb8 0x00000002 Code RO 481 i.HAL_SPI_ErrorCallback stm32f0xx_hal_spi.o
|
||||
0x08000bba 0x08000bba 0x00000002 PAD
|
||||
0x08000bbc 0x08000bbc 0x000000d8 Code RO 479 i.HAL_SPI_IRQHandler stm32f0xx_hal_spi.o
|
||||
0x08000c94 0x08000c94 0x000000b8 Code RO 480 i.HAL_SPI_Init stm32f0xx_hal_spi.o
|
||||
0x08000d4c 0x08000d4c 0x00000054 Code RO 427 i.HAL_SPI_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000da0 0x08000da0 0x00000002 Code RO 486 i.HAL_SPI_RxCpltCallback stm32f0xx_hal_spi.o
|
||||
0x08000bbc 0x08000bbc 0x000000d8 Code RO 484 i.HAL_SPI_IRQHandler stm32f0xx_hal_spi.o
|
||||
0x08000c94 0x08000c94 0x000000b8 Code RO 485 i.HAL_SPI_Init stm32f0xx_hal_spi.o
|
||||
0x08000d4c 0x08000d4c 0x00000054 Code RO 432 i.HAL_SPI_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000da0 0x08000da0 0x00000002 Code RO 491 i.HAL_SPI_RxCpltCallback stm32f0xx_hal_spi.o
|
||||
0x08000da2 0x08000da2 0x00000002 PAD
|
||||
0x08000da4 0x08000da4 0x000000d4 Code RO 491 i.HAL_SPI_TransmitReceive_IT stm32f0xx_hal_spi.o
|
||||
0x08000da4 0x08000da4 0x000000d4 Code RO 496 i.HAL_SPI_TransmitReceive_IT stm32f0xx_hal_spi.o
|
||||
0x08000e78 0x08000e78 0x000000f8 Code RO 294 i.HAL_SPI_TxRxCpltCallback main.o
|
||||
0x08000f70 0x08000f70 0x00000018 Code RO 2550 i.HAL_SYSTICK_CLKSourceConfig stm32f0xx_hal_cortex.o
|
||||
0x08000f88 0x08000f88 0x00000002 Code RO 2551 i.HAL_SYSTICK_Callback stm32f0xx_hal_cortex.o
|
||||
0x08000f70 0x08000f70 0x00000018 Code RO 2555 i.HAL_SYSTICK_CLKSourceConfig stm32f0xx_hal_cortex.o
|
||||
0x08000f88 0x08000f88 0x00000002 Code RO 2556 i.HAL_SYSTICK_Callback stm32f0xx_hal_cortex.o
|
||||
0x08000f8a 0x08000f8a 0x00000002 PAD
|
||||
0x08000f8c 0x08000f8c 0x0000003c Code RO 2552 i.HAL_SYSTICK_Config stm32f0xx_hal_cortex.o
|
||||
0x08000fc8 0x08000fc8 0x00000008 Code RO 2553 i.HAL_SYSTICK_IRQHandler stm32f0xx_hal_cortex.o
|
||||
0x08000fd0 0x08000fd0 0x0000004a Code RO 1427 i.HAL_TIMEx_MasterConfigSynchronization stm32f0xx_hal_tim_ex.o
|
||||
0x0800101a 0x0800101a 0x00000032 Code RO 804 i.HAL_TIM_Base_Init stm32f0xx_hal_tim.o
|
||||
0x0800104c 0x0800104c 0x00000024 Code RO 429 i.HAL_TIM_Base_MspInit stm32f0xx_hal_msp.o
|
||||
0x08001070 0x08001070 0x00000018 Code RO 807 i.HAL_TIM_Base_Start stm32f0xx_hal_tim.o
|
||||
0x08001088 0x08001088 0x000001b6 Code RO 813 i.HAL_TIM_ConfigClockSource stm32f0xx_hal_tim.o
|
||||
0x0800123e 0x0800123e 0x00000002 Code RO 366 i.HardFault_Handler stm32f0xx_it.o
|
||||
0x08001240 0x08001240 0x00000002 Code RO 367 i.NMI_Handler stm32f0xx_it.o
|
||||
0x08001242 0x08001242 0x00000002 Code RO 368 i.PendSV_Handler stm32f0xx_it.o
|
||||
0x08001244 0x08001244 0x00000010 Code RO 369 i.SPI1_IRQHandler stm32f0xx_it.o
|
||||
0x08001254 0x08001254 0x00000038 Code RO 498 i.SPI_2linesRxISR_16BIT stm32f0xx_hal_spi.o
|
||||
0x0800128c 0x0800128c 0x0000005e Code RO 499 i.SPI_2linesRxISR_8BIT stm32f0xx_hal_spi.o
|
||||
0x080012ea 0x080012ea 0x00000036 Code RO 500 i.SPI_2linesTxISR_16BIT stm32f0xx_hal_spi.o
|
||||
0x08001320 0x08001320 0x0000004a Code RO 501 i.SPI_2linesTxISR_8BIT stm32f0xx_hal_spi.o
|
||||
0x0800136a 0x0800136a 0x00000052 Code RO 504 i.SPI_CloseRxTx_ISR stm32f0xx_hal_spi.o
|
||||
0x080013bc 0x080013bc 0x00000012 Code RO 505 i.SPI_DMAAbortOnError stm32f0xx_hal_spi.o
|
||||
0x080013ce 0x080013ce 0x0000004c Code RO 516 i.SPI_EndRxTxTransaction stm32f0xx_hal_spi.o
|
||||
0x0800141a 0x0800141a 0x00000096 Code RO 521 i.SPI_WaitFifoStateUntilTimeout stm32f0xx_hal_spi.o
|
||||
0x080014b0 0x080014b0 0x00000086 Code RO 522 i.SPI_WaitFlagStateUntilTimeout stm32f0xx_hal_spi.o
|
||||
0x08001536 0x08001536 0x00000002 Code RO 370 i.SVC_Handler stm32f0xx_it.o
|
||||
0x08001538 0x08001538 0x0000000c Code RO 371 i.SysTick_Handler stm32f0xx_it.o
|
||||
0x08001544 0x08001544 0x0000005c Code RO 2930 i.SystemInit system_stm32f0xx.o
|
||||
0x080015a0 0x080015a0 0x00000098 Code RO 890 i.TIM_Base_SetConfig stm32f0xx_hal_tim.o
|
||||
0x08001638 0x08001638 0x00000020 Code RO 3063 i.__0printf$3 mc_p.l(printf3.o)
|
||||
0x08000f8c 0x08000f8c 0x0000003c Code RO 2557 i.HAL_SYSTICK_Config stm32f0xx_hal_cortex.o
|
||||
0x08000fc8 0x08000fc8 0x00000008 Code RO 2558 i.HAL_SYSTICK_IRQHandler stm32f0xx_hal_cortex.o
|
||||
0x08000fd0 0x08000fd0 0x0000004a Code RO 1432 i.HAL_TIMEx_MasterConfigSynchronization stm32f0xx_hal_tim_ex.o
|
||||
0x0800101a 0x0800101a 0x00000032 Code RO 809 i.HAL_TIM_Base_Init stm32f0xx_hal_tim.o
|
||||
0x0800104c 0x0800104c 0x00000024 Code RO 434 i.HAL_TIM_Base_MspInit stm32f0xx_hal_msp.o
|
||||
0x08001070 0x08001070 0x00000018 Code RO 812 i.HAL_TIM_Base_Start stm32f0xx_hal_tim.o
|
||||
0x08001088 0x08001088 0x000001b6 Code RO 818 i.HAL_TIM_ConfigClockSource stm32f0xx_hal_tim.o
|
||||
0x0800123e 0x0800123e 0x00000002 Code RO 371 i.HardFault_Handler stm32f0xx_it.o
|
||||
0x08001240 0x08001240 0x00000002 Code RO 372 i.NMI_Handler stm32f0xx_it.o
|
||||
0x08001242 0x08001242 0x00000002 Code RO 373 i.PendSV_Handler stm32f0xx_it.o
|
||||
0x08001244 0x08001244 0x00000010 Code RO 374 i.SPI1_IRQHandler stm32f0xx_it.o
|
||||
0x08001254 0x08001254 0x00000038 Code RO 503 i.SPI_2linesRxISR_16BIT stm32f0xx_hal_spi.o
|
||||
0x0800128c 0x0800128c 0x0000005e Code RO 504 i.SPI_2linesRxISR_8BIT stm32f0xx_hal_spi.o
|
||||
0x080012ea 0x080012ea 0x00000036 Code RO 505 i.SPI_2linesTxISR_16BIT stm32f0xx_hal_spi.o
|
||||
0x08001320 0x08001320 0x0000004a Code RO 506 i.SPI_2linesTxISR_8BIT stm32f0xx_hal_spi.o
|
||||
0x0800136a 0x0800136a 0x00000052 Code RO 509 i.SPI_CloseRxTx_ISR stm32f0xx_hal_spi.o
|
||||
0x080013bc 0x080013bc 0x00000012 Code RO 510 i.SPI_DMAAbortOnError stm32f0xx_hal_spi.o
|
||||
0x080013ce 0x080013ce 0x0000004c Code RO 521 i.SPI_EndRxTxTransaction stm32f0xx_hal_spi.o
|
||||
0x0800141a 0x0800141a 0x00000096 Code RO 526 i.SPI_WaitFifoStateUntilTimeout stm32f0xx_hal_spi.o
|
||||
0x080014b0 0x080014b0 0x00000086 Code RO 527 i.SPI_WaitFlagStateUntilTimeout stm32f0xx_hal_spi.o
|
||||
0x08001536 0x08001536 0x00000002 Code RO 375 i.SVC_Handler stm32f0xx_it.o
|
||||
0x08001538 0x08001538 0x0000000c Code RO 376 i.SysTick_Handler stm32f0xx_it.o
|
||||
0x08001544 0x08001544 0x0000005c Code RO 2935 i.SystemInit system_stm32f0xx.o
|
||||
0x080015a0 0x080015a0 0x00000098 Code RO 895 i.TIM_Base_SetConfig stm32f0xx_hal_tim.o
|
||||
0x08001638 0x08001638 0x00000020 Code RO 3068 i.__0printf$3 mc_p.l(printf3.o)
|
||||
0x08001658 0x08001658 0x00000014 Code RO 272 i.__ARM_common_memclr1_8 helpers.o
|
||||
0x0800166c 0x0800166c 0x0000000e Code RO 3305 i.__scatterload_copy mc_p.l(handlers.o)
|
||||
0x0800167a 0x0800167a 0x00000002 Code RO 3306 i.__scatterload_null mc_p.l(handlers.o)
|
||||
0x0800167c 0x0800167c 0x0000000e Code RO 3307 i.__scatterload_zeroinit mc_p.l(handlers.o)
|
||||
0x0800166c 0x0800166c 0x0000000e Code RO 3310 i.__scatterload_copy mc_p.l(handlers.o)
|
||||
0x0800167a 0x0800167a 0x00000002 Code RO 3311 i.__scatterload_null mc_p.l(handlers.o)
|
||||
0x0800167c 0x0800167c 0x0000000e Code RO 3312 i.__scatterload_zeroinit mc_p.l(handlers.o)
|
||||
0x0800168a 0x0800168a 0x00000002 PAD
|
||||
0x0800168c 0x0800168c 0x000001cc Code RO 3070 i._printf_core mc_p.l(printf3.o)
|
||||
0x0800168c 0x0800168c 0x000001cc Code RO 3075 i._printf_core mc_p.l(printf3.o)
|
||||
0x08001858 0x08001858 0x00000018 Code RO 12 i.delay_us delay_us.o
|
||||
0x08001870 0x08001870 0x00000010 Code RO 13 i.delay_us_init delay_us.o
|
||||
0x08001880 0x08001880 0x00000002 Code RO 297 i.fputc main.o
|
||||
0x08001880 0x08001880 0x00000002 Code RO 298 i.fputc main.o
|
||||
0x08001882 0x08001882 0x00000032 Code RO 143 i.gamepad_buf_add helpers.o
|
||||
0x080018b4 0x080018b4 0x0000001e Code RO 144 i.gamepad_buf_init helpers.o
|
||||
0x080018d2 0x080018d2 0x00000030 Code RO 150 i.kb_buf_add helpers.o
|
||||
0x08001902 0x08001902 0x00000028 Code RO 151 i.kb_buf_init helpers.o
|
||||
0x0800192a 0x0800192a 0x00000024 Code RO 154 i.kb_buf_peek helpers.o
|
||||
0x0800194e 0x0800194e 0x00000012 Code RO 155 i.kb_buf_pop helpers.o
|
||||
0x08001960 0x08001960 0x000003a8 Code RO 300 i.main main.o
|
||||
0x08001d08 0x08001d08 0x0000006c Code RO 3236 i.malloc mc_p.l(malloc.o)
|
||||
0x08001d74 0x08001d74 0x00000010 Code RO 14 i.micros delay_us.o
|
||||
0x08001d84 0x08001d84 0x000000b6 Data RO 306 .constdata main.o
|
||||
0x08001e3a 0x08001e3a 0x00000010 Data RO 2931 .constdata system_stm32f0xx.o
|
||||
0x08001e4a 0x08001e4a 0x00000002 PAD
|
||||
0x08001e4c 0x08001e4c 0x00000020 Data RO 3303 Region$$Table anon$$obj.o
|
||||
0x08001960 0x08001960 0x000003d0 Code RO 301 i.main main.o
|
||||
0x08001d30 0x08001d30 0x0000006c Code RO 3241 i.malloc mc_p.l(malloc.o)
|
||||
0x08001d9c 0x08001d9c 0x00000010 Code RO 14 i.micros delay_us.o
|
||||
0x08001dac 0x08001dac 0x000000b6 Data RO 307 .constdata main.o
|
||||
0x08001e62 0x08001e62 0x00000010 Data RO 2936 .constdata system_stm32f0xx.o
|
||||
0x08001e72 0x08001e72 0x00000002 PAD
|
||||
0x08001e74 0x08001e74 0x00000020 Data RO 3308 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001e6c, Size: 0x000007e0, Max: 0x00004000, ABSOLUTE)
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001e94, Size: 0x000007e0, Max: 0x00004000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000000 0x08001e6c 0x00000004 Data RW 15 .data delay_us.o
|
||||
0x20000004 0x08001e70 0x00000010 Data RW 308 .data main.o
|
||||
0x20000014 0x08001e80 0x00000004 Data RW 1843 .data stm32f0xx_hal.o
|
||||
0x20000018 0x08001e84 0x00000004 Data RW 2933 .data system_stm32f0xx.o
|
||||
0x2000001c 0x08001e88 0x00000004 Data RW 3277 .data mc_p.l(stdout.o)
|
||||
0x20000020 0x08001e8c 0x00000004 Data RW 3280 .data mc_p.l(mvars.o)
|
||||
0x20000024 0x08001e90 0x00000004 Data RW 3281 .data mc_p.l(mvars.o)
|
||||
0x20000028 - 0x000001b8 Zero RW 301 .bss main.o
|
||||
0x20000000 0x08001e94 0x00000004 Data RW 15 .data delay_us.o
|
||||
0x20000004 0x08001e98 0x00000010 Data RW 309 .data main.o
|
||||
0x20000014 0x08001ea8 0x00000004 Data RW 1848 .data stm32f0xx_hal.o
|
||||
0x20000018 0x08001eac 0x00000004 Data RW 2938 .data system_stm32f0xx.o
|
||||
0x2000001c 0x08001eb0 0x00000004 Data RW 3282 .data mc_p.l(stdout.o)
|
||||
0x20000020 0x08001eb4 0x00000004 Data RW 3285 .data mc_p.l(mvars.o)
|
||||
0x20000024 0x08001eb8 0x00000004 Data RW 3286 .data mc_p.l(mvars.o)
|
||||
0x20000028 - 0x000001b8 Zero RW 302 .bss main.o
|
||||
0x200001e0 - 0x00000200 Zero RW 2 HEAP startup_stm32f072xb.o
|
||||
0x200003e0 - 0x00000400 Zero RW 1 STACK startup_stm32f072xb.o
|
||||
|
||||
@@ -1773,7 +1775,7 @@ Image component sizes
|
||||
|
||||
56 16 0 4 0 459811 delay_us.o
|
||||
242 0 0 0 0 6117 helpers.o
|
||||
1306 172 182 16 440 6111 main.o
|
||||
1346 172 182 16 440 6549 main.o
|
||||
28 8 192 0 1536 632 startup_stm32f072xb.o
|
||||
94 18 0 4 0 3059 stm32f0xx_hal.o
|
||||
182 32 0 0 0 10251 stm32f0xx_hal_cortex.o
|
||||
@@ -1788,7 +1790,7 @@ Image component sizes
|
||||
92 16 16 4 0 1139 system_stm32f0xx.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
6560 466 424 28 1976 519043 Object Totals
|
||||
6600 466 424 28 1976 519481 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
10 0 2 0 0 0 (incl. Padding)
|
||||
|
||||
@@ -1834,15 +1836,15 @@ Image component sizes
|
||||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
7364 510 424 40 1976 517011 Grand Totals
|
||||
7364 510 424 40 1976 517011 ELF Image Totals
|
||||
7364 510 424 40 0 0 ROM Totals
|
||||
7404 510 424 40 1976 517449 Grand Totals
|
||||
7404 510 424 40 1976 517449 ELF Image Totals
|
||||
7404 510 424 40 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 7788 ( 7.61kB)
|
||||
Total RO Size (Code + RO Data) 7828 ( 7.64kB)
|
||||
Total RW Size (RW Data + ZI Data) 2016 ( 1.97kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 7828 ( 7.64kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 7868 ( 7.68kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_spi_ex.h)(0x5DFA0893)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9B4298)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5D9B429A)
|
||||
I (../Inc/helpers.h)(0x631FE26F)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h)(0x5DFA0893)
|
||||
I (../Inc/stm32f0xx_hal_conf.h)(0x631F5D57)
|
||||
I (../Inc/main.h)(0x631F5D57)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h)(0x5DFA0893)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@@ -386,6 +386,16 @@ void HAL_GPIO_EXTI_Callback(uint16_t GPIO_Pin)
|
||||
W_HI();
|
||||
}
|
||||
|
||||
void col_status_update(uint8_t this_col)
|
||||
{
|
||||
if(this_col >= COL_SIZE)
|
||||
return;
|
||||
uint8_t is_this_col_active = 0;
|
||||
for (uint8_t i = 0; i < ROW_SIZE; i++)
|
||||
if(matrix_status[this_col][i])
|
||||
is_this_col_active = 1;
|
||||
col_status[this_col] = is_this_col_active;
|
||||
}
|
||||
|
||||
/* USER CODE END 0 */
|
||||
|
||||
@@ -476,8 +486,8 @@ int main(void)
|
||||
}
|
||||
else if(buffered_value == 0)
|
||||
{
|
||||
col_status[this_col] = 0;
|
||||
matrix_status[this_col][this_row] = 0;
|
||||
col_status_update(this_col);
|
||||
kb_buf_pop(&my_kb_buf);
|
||||
DEBUG2_HI();
|
||||
delay_us(10000);
|
||||
@@ -488,7 +498,7 @@ int main(void)
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
|
||||
if(key_downstroke.is_underway && (key_downstroke.duration > 0x300 || micros() - key_downstroke.event_start > 20000))
|
||||
if(key_downstroke.is_underway && (key_downstroke.duration > 400 || micros() - key_downstroke.event_start > 20000))
|
||||
{
|
||||
key_downstroke.is_underway = 0;
|
||||
DEBUG_LOW();
|
||||
|
||||
Reference in New Issue
Block a user