mirror of
https://github.com/dekuNukem/USB4VC.git
synced 2025-10-31 11:26:46 -07:00
ps2 mouse inhibit bug seems to be fixed, still more to do
This commit is contained in:
@@ -3606,9 +3606,9 @@
|
||||
<ActiveTab>0</ActiveTab>
|
||||
<Doc>
|
||||
<Name>../Src/main.c</Name>
|
||||
<ColumnNumber>17</ColumnNumber>
|
||||
<ColumnNumber>1</ColumnNumber>
|
||||
<TopLine>317</TopLine>
|
||||
<CurrentLine>349</CurrentLine>
|
||||
<CurrentLine>338</CurrentLine>
|
||||
<Folding>1</Folding>
|
||||
<ContractedFolders></ContractedFolders>
|
||||
<PaneID>0</PaneID>
|
||||
|
||||
Binary file not shown.
@@ -27,20 +27,21 @@ Project File Date: 03/28/2022
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Build target 'ibmpc'
|
||||
compiling ps2mouse.c...
|
||||
compiling main.c...
|
||||
../Src/main.c(474): warning: #188-D: enumerated type mixed with another type
|
||||
../Src/main.c(472): warning: #188-D: enumerated type mixed with another type
|
||||
HAL_GPIO_WritePin(GAMEPAD_B1_GPIO_Port, GAMEPAD_B1_Pin, !(this_gamepad_event->button_1));
|
||||
../Src/main.c(475): warning: #188-D: enumerated type mixed with another type
|
||||
../Src/main.c(473): warning: #188-D: enumerated type mixed with another type
|
||||
HAL_GPIO_WritePin(GAMEPAD_B2_GPIO_Port, GAMEPAD_B2_Pin, !(this_gamepad_event->button_2));
|
||||
../Src/main.c(476): warning: #188-D: enumerated type mixed with another type
|
||||
../Src/main.c(474): warning: #188-D: enumerated type mixed with another type
|
||||
HAL_GPIO_WritePin(GAMEPAD_B3_GPIO_Port, GAMEPAD_B3_Pin, !(this_gamepad_event->button_3));
|
||||
../Src/main.c(477): warning: #188-D: enumerated type mixed with another type
|
||||
../Src/main.c(475): warning: #188-D: enumerated type mixed with another type
|
||||
HAL_GPIO_WritePin(GAMEPAD_B4_GPIO_Port, GAMEPAD_B4_Pin, !(this_gamepad_event->button_4));
|
||||
../Src/main.c(707): warning: #177-D: function "MX_IWDG_Init" was declared but never referenced
|
||||
../Src/main.c(705): warning: #177-D: function "MX_IWDG_Init" was declared but never referenced
|
||||
static void MX_IWDG_Init(void)
|
||||
../Src/main.c: 5 warnings, 0 errors
|
||||
linking...
|
||||
Program Size: Code=16332 RO-data=428 RW-data=132 ZI-data=2164
|
||||
Program Size: Code=16336 RO-data=428 RW-data=132 ZI-data=2164
|
||||
FromELF: creating hex file...
|
||||
"ibmpc\ibmpc.axf" - 0 Error(s), 5 Warning(s).
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
:10015000F6E710B513460A4604461946FFF7F0FFC6
|
||||
:10016000204610BD064C0125064E05E0E36807CC8D
|
||||
:100170002B430C3C98471034B442F7D3FFF7A4FF4D
|
||||
:10018000584100087841000810B5022000F042F8FC
|
||||
:100180005C4100087C41000810B5022000F042F8F4
|
||||
:1001900010BD70B50024014620314A78022A03D0F0
|
||||
:1001A00004218163012416E0026813680E25AB4325
|
||||
:1001B0001360026813685B085B0013600122056C22
|
||||
@@ -172,10 +172,10 @@
|
||||
:100AA00009028843E9680843606000F02DF8616836
|
||||
:100AB000084A0906090F515CC84007490860002030
|
||||
:100AC000FFF790FE0020F8BD002002400010024019
|
||||
:100AD00088130000404100087400002001480068AD
|
||||
:100AD00088130000444100087400002001480068A9
|
||||
:100AE0007047000074000020044805490068496808
|
||||
:100AF000044A4905490F515CC84070477400002002
|
||||
:100B0000001002405041000830B516A30FCB89B049
|
||||
:100B0000001002405441000830B516A30FCB89B045
|
||||
:100B10006C460FC417A30FCB0FC41A494A680C20A8
|
||||
:100B2000144604401848042C05D0184B082C04D057
|
||||
:100B30000C2C00D1184609B030BD9402240F6D462C
|
||||
@@ -694,11 +694,11 @@
|
||||
:102B4000C901102C24D2214D285D002820D0002955
|
||||
:102B50001FD002281CD11E482300FFF703FE0817D0
|
||||
:102B6000050C170F17171517FF23013302465900DD
|
||||
:102B700000F06CFB0AE001F09BF907E0102302462D
|
||||
:102B700000F06CFB0AE001F09DF907E0102302462B
|
||||
:102B8000202100F047FF01E0FFF7B8FF01202855A2
|
||||
:102B900070BD0128FCD1022028552300FFF7E2FD7B
|
||||
:102BA0000805060B050E05051305F1E700F0CEFC40
|
||||
:102BB00000F0DCFC70BD01F0CBF970BD00F0C4FF8B
|
||||
:102BB00000F0DCFC70BD01F0CDF970BD00F0C4FF89
|
||||
:102BC00000F0B2FF70BDFFF799FF70BDE102002079
|
||||
:102BD00000040048102803D20249085C012800D0F4
|
||||
:102BE00000207047E102002070B515460E460446ED
|
||||
@@ -735,9 +735,9 @@
|
||||
:102DD000E3FF00210220019100900B462278514927
|
||||
:102DE00051A0FFF7AFFC5548FFF7CCFD00F0FCF910
|
||||
:102DF000FF250135524E6F0032462B4639461046AC
|
||||
:102E000000F024FA32462B463946104601F05AF8B3
|
||||
:102E000000F024FA32462B463946104601F05CF8B1
|
||||
:102E1000324610232021104600F0FCFD0220FFF76F
|
||||
:102E2000D9FE002801D001F043F810214548FFF7F2
|
||||
:102E2000D9FE002801D001F045F810214548FFF7F0
|
||||
:102E3000F3FE3B481021143000F099F93848102176
|
||||
:102E40001C30FFF7CCFD00F0DDF83E482021603853
|
||||
:102E5000FDF77DF93B4A3948203A11462023403995
|
||||
@@ -751,9 +751,9 @@
|
||||
:102ED00081FE002808D029463846FDF753FA00281D
|
||||
:102EE00002D000F04BFB0CE00220FFF773FE00283D
|
||||
:102EF00007D029463846FDF745FA002801D001F0F1
|
||||
:102F000047F80720FFF766FE002801D0FFF7A4FD71
|
||||
:102F1000607A0028C4D000F057FF0000C0F7FF1F00
|
||||
:102F20004C0000200941000825730A72657625646B
|
||||
:102F000049F80720FFF766FE002801D0FFF7A4FD6F
|
||||
:102F1000607A0028C4D000F059FF0000C0F7FF1FFE
|
||||
:102F20004C0000200D41000825730A726576256467
|
||||
:102F3000207625642E25642E25640A0034010020A5
|
||||
:102F400000040048B4020020666C6173685F736916
|
||||
:102F50007A653A2025640A004469676974616C20C7
|
||||
@@ -773,7 +773,7 @@
|
||||
:1030300003B583B0042802D3FF2005B000BD0849C2
|
||||
:103040006423085C01210007020E04A80293019189
|
||||
:1030500000900B4658210348FDF7DCFAEDE700002D
|
||||
:103060000541000884000020024800680068406AAA
|
||||
:103060000941000884000020024800680068406AA6
|
||||
:10307000704700000000002070B52E4C207A00251B
|
||||
:10308000002807D04D20E0710122E11D2A48FEF7FB
|
||||
:1030900004FC25722748143000F083F8002806D07D
|
||||
@@ -835,7 +835,7 @@
|
||||
:1034100000F00EF9002815D114220021772000F0C9
|
||||
:1034200007F900280ED110BD022010BD1422012181
|
||||
:1034300020468CE714220021E02000F0F9F8002853
|
||||
:1034400000D149E7452010BD032010BD8C40000885
|
||||
:1034400000D149E7452010BD032010BD9040000881
|
||||
:10345000F3B581B00F4600250126FCF7A3FF3A4CD7
|
||||
:10346000206107E0FCF79EFF2169401AB84201D3B2
|
||||
:103470000420FEBDFFF7C8FE0128F3D11220FFF79C
|
||||
@@ -909,25 +909,25 @@
|
||||
:1038B000EC281ED0A17902291DD0E638012703008B
|
||||
:1038C000FEF750FF11989E8A5D5A5550504B504557
|
||||
:1038D000503C2523201D500000F036F91421FA2019
|
||||
:1038E00000F0C6F9FA21AA2000F0B5F91421002051
|
||||
:1038F00002E0E07933E0142100F0ADF9F8BD00F00A
|
||||
:1038E00000F0C8F9FA21AA2000F0B7F9142100204D
|
||||
:1038F00002E0E07933E0142100F0AFF9F8BD00F008
|
||||
:103900002FF92FE0002020702AE0277028E01421F2
|
||||
:10391000FA2000F0ADF900F04FFA3D489621401C26
|
||||
:10391000FA2000F0AFF900F051FA3D489621401C22
|
||||
:1039200000F086F80028E9D1394A20791832617808
|
||||
:103930001154072816D2401C207113E000F03CFA05
|
||||
:103940001421FA2000F094F900206071D3E700F010
|
||||
:1039500033FAA079E071A77104E0E1710220A0714F
|
||||
:1039600000F02AFA1421FA2000F082F9F8BD14219F
|
||||
:10397000FA2000F07DF93AE0E1710020EFE7142130
|
||||
:10398000FA2000F075F9A079012800D140252078AF
|
||||
:103930001154072816D2401C207113E000F03EFA03
|
||||
:103940001421FA2000F096F900206071D3E700F00E
|
||||
:1039500035FAA079E071A77104E0E1710220A0714D
|
||||
:1039600000F02CFA1421FA2000F084F9F8BD14219B
|
||||
:10397000FA2000F07FF93AE0E1710020EFE714212E
|
||||
:10398000FA2000F077F9A079012800D140252078AD
|
||||
:10399000002801D020200543E078022801D1102022
|
||||
:1039A0000543B079002801D004200543F0790028B0
|
||||
:1039B00001D002200543307A002800D03D43142175
|
||||
:1039C000284600F048F91421A07800F044F91421A9
|
||||
:1039D000607800F040F90AE01421FA2000F048F97C
|
||||
:1039C000284600F04AF91421A07800F046F91421A5
|
||||
:1039D000607800F042F90AE01421FA2000F04AF978
|
||||
:1039E0000B489621801C00F023F80028BFD000F07F
|
||||
:1039F000E3F9F8BD1421FA2000F03AF9E770F8BDB8
|
||||
:103A00001421FA2000F034F90220E070F8BD000023
|
||||
:1039F000E5F9F8BD1421FA2000F03CF9E770F8BDB4
|
||||
:103A00001421FA2000F036F90220E070F8BD000021
|
||||
:103A10001800002010B5054C2061A1816261E3818E
|
||||
:103A200000F092F800F080F810BD000018000020AF
|
||||
:103A3000F3B581B00F4600250126FCF7B3FC044620
|
||||
@@ -950,110 +950,110 @@
|
||||
:103B400010BD00001800002000B500F009F803497E
|
||||
:103B5000002008718861C861487100BD180000200C
|
||||
:103B600000B5074864214170022181700121C170B4
|
||||
:103B7000017000218171C17100F01EF900BD0000CB
|
||||
:103B7000002101708171C17100F020F900BD0000C9
|
||||
:103B80001800002070B50546002407E02819407889
|
||||
:103B9000FF2100F060F8002804D1641C2878A042BE
|
||||
:103BA000F4DC002070BD000010B5FFF7F5FD1D4CE2
|
||||
:103BB000022860710DD001280ED020461430FFF786
|
||||
:103BC000F0FA002807D01849FFF716FE002813D195
|
||||
:103BD0000DE0FFF7A9FF10BD12480A21801CFFF776
|
||||
:103BE00027FF1149A0781839FFF75CFE10BD0E4879
|
||||
:103BF000FFF7C8FF452804D00A481430FFF7DCFA65
|
||||
:103C000010BD0A4C012208212046FCF7C4FBFFF737
|
||||
:103C1000C3FD0328FBD1002208212046FCF7BBFB93
|
||||
:103C2000FEE700004C000020D802002000040048FD
|
||||
:103C300070B50546FCF7B6FB044606E0FCF7B2FBA0
|
||||
:103C4000001BA84201D3042070BDFFF7A5FD032887
|
||||
:103C5000F4D1002070BD10B504460846FFF7E8FF18
|
||||
:103C6000002801D0042010BD204600F013F810BD3C
|
||||
:103C700010B504460846FFF7DBFF002801D00420FA
|
||||
:103C800010BDAF208000FEF773FE204600F002F862
|
||||
:103C900010BD0000F8B5474C054601260022E18919
|
||||
:103CA0006069FCF778FB1220FEF762FE0022A18912
|
||||
:103CB0002069FCF770FB2420FEF75AFE0122A1893F
|
||||
:103CC0002069FCF768FB1220FEF752FEA1892069EB
|
||||
:103CD000FCF758FB002868D00027E80701D0012234
|
||||
:103CE00000E00022E1896069FCF755FB1220FEF735
|
||||
:103CF0003FFE0022A1892069FCF74DFB2420FEF73E
|
||||
:103D000037FE0122A1892069FCF745FB1220FEF74E
|
||||
:103D10002FFEA1892069FCF735FB002845D0E80774
|
||||
:103D2000C00F46406D087F1C082FD6DB002E01D047
|
||||
:103D3000012200E00022E1896069FCF72CFB1220DF
|
||||
:103D4000FEF716FE0022A1892069FCF724FB24203F
|
||||
:103D5000FEF70EFE0122A1892069FCF71CFB122050
|
||||
:103D6000FEF706FEA1892069FCF70CFB00281CD099
|
||||
:103D70000122E1896069FCF70EFB1220FEF7F8FDD5
|
||||
:103D80000022A1892069FCF706FB2420FEF7F0FD44
|
||||
:103D90000122A1892069FCF7FEFA1220FEF7E8FD56
|
||||
:103DA000FA20FEF7E5FD0020F8BDFFF7BDFE452037
|
||||
:103DB000F8BD000018000020024800210172417285
|
||||
:103DC000817270471800002011A0FEF7BBFC134D54
|
||||
:103DD0000024295D12A0FEF7B5FC641C202CF8DB42
|
||||
:103DE00010A0FEF7AFFC134D002408212846FCF775
|
||||
:103DF000CEFA6420FCF7F1F9641C642CF5DBBFF308
|
||||
:103E00004F8F0E490C48C860BFF34F8F00BFFDE7CE
|
||||
:103E1000535049204552524F520A0000740200206C
|
||||
:103E2000256420000A7265626F6F74696E672E2EBA
|
||||
:103E30002E0A0000000400480400FA0500ED00E02E
|
||||
:103E400070B50646FCF7AEFA0446084D06E0FCF7EE
|
||||
:103E5000A9FA001BB04201D9042070BD2988686806
|
||||
:103E6000FCF790FA0028F2D0002070BD3800002046
|
||||
:103E700010B50E4C21886068FCF784FA012802D145
|
||||
:103E8000FCF790FAE060FCF78DFAE168401A14281C
|
||||
:103E90000BD9C820FFF7D4FF1420FCF79EF9AA2005
|
||||
:103EA00000F094F80A20FCF798F910BD38000020C3
|
||||
:103EB00010B500F05DF8FCF775FA0149C86010BD57
|
||||
:103EC0003800002010B5034C60602180A260638040
|
||||
:103ED00010BD00003800002070B5044666380300AD
|
||||
:103EE000FEF740FC0A1406080A0C0E101216181AE7
|
||||
:103EF000482413E04A2411E04B240FE04E240DE047
|
||||
:103F00004F240BE0502409E0512407E0472405E04A
|
||||
:103F1000522403E0532401E0532C0BD8022902D091
|
||||
:103F200000290DD00EE0FCF73DFA084D2969401A32
|
||||
:103F3000502801D8002070BDFCF734FA286101E058
|
||||
:103F400080200443204600F041F870BD3800002076
|
||||
:103F500010B5064C012221886068FCF71CFA01228A
|
||||
:103F60006188A068FCF717FA10BD00003800002037
|
||||
:103F700010B5064C012221886068FCF70CFA00227B
|
||||
:103F80006188A068FCF707FA10BD00003800002027
|
||||
:103F900010B5FFF76DFF0B4A0B48511EFEF75AFE96
|
||||
:103FA00000280AD10748001F0179C078FFF794FF65
|
||||
:103FB000452803D00448FEF75DFE10BD0120FCF744
|
||||
:103FC0000CF910BD50000020B402002070B52E4C3A
|
||||
:103FD000054621886068FCF7D5F900282AD0002220
|
||||
:103FE00021886068FCF7D7F90520FEF7C1FC0122A3
|
||||
:103FF0006188A068FCF7CFF96E20FEF7B9FC6188F4
|
||||
:10400000A068FCF7BFF9002814D00122218860685D
|
||||
:10401000FCF7C1F94120FEF7ABFC00222188606863
|
||||
:10402000FCF7B9F91E20FEF7A3FC0026E80705D02F
|
||||
:10403000012204E0FFF79CFF452070BD002261884B
|
||||
:10404000A068FCF7A8F9012221886068FCF7A3F9B1
|
||||
:104050004120FEF78DFC002221886068FCF79BF967
|
||||
:104060001E20FEF785FC6D08761C082EDEDB012283
|
||||
:1040700021886068FCF78FF900226188A068FCF74E
|
||||
:104080008AF9002070BD000038000020FF76161E5F
|
||||
:1040900026252E363D3E46454E55660D151D242DD2
|
||||
:1040A0002C353C43444D545B5A141C1B232B343396
|
||||
:1040B0003B424B4C520E125D1A22212A32313A41B8
|
||||
:1040C000494A597C1129580506040C030B830A013F
|
||||
:1040D00009777E6C757D7B6B73747969727A707108
|
||||
:1040E000FFFF6178075A144AFF11FF6C757D6B74EE
|
||||
:1040F00069727A7071FFFFFFFFFFFFFFFFFFFFFF95
|
||||
:10410000FFFF1F272F000106075553423456432057
|
||||
:1041100050726F746F636F6C20426F6172640A49F2
|
||||
:10412000424D20504320436F6D70617469626C652D
|
||||
:104130000A64656B754E756B656D203230323200E6
|
||||
:104140000000000000000000010203040607080947
|
||||
:104150000000000001020304784100080000002074
|
||||
:10416000840000007E270008FC4100088400002035
|
||||
:10417000740800008E270008000000000201000003
|
||||
:10418000000000000000000000000000000000002F
|
||||
:103B9000FF2100F062F8002804D1641C2878A042BC
|
||||
:103BA000F4DC002070BD000010B5FFF7F5FD1E4CE1
|
||||
:103BB0000228607111D0012812D020461430FFF77E
|
||||
:103BC000F0FA002808D01949FFF716FE002812D095
|
||||
:103BD00020461430FFF7F0FA10BDFFF7A5FF10BD27
|
||||
:103BE00011480A21801CFFF723FF1049A0781839DB
|
||||
:103BF000FFF758FE10BD0D48FFF7C4FF45280ED152
|
||||
:103C00000B4C012208212046FCF7C5FBFFF7C4FD41
|
||||
:103C10000328FBD1002208212046FCF7BCFB024808
|
||||
:103C20001430FFF7D5FA10BD4C000020D802002058
|
||||
:103C30000004004870B50546FCF7B4FB044606E0F6
|
||||
:103C4000FCF7B0FB001BA84201D3042070BDFFF7B6
|
||||
:103C5000A3FD0328F4D1002070BD10B5044608462A
|
||||
:103C6000FFF7E8FF002801D0042010BD204600F037
|
||||
:103C700013F810BD10B504460846FFF7DBFF002817
|
||||
:103C800001D0042010BDAF208000FEF771FE204659
|
||||
:103C900000F002F810BD0000F8B5474C05460126BB
|
||||
:103CA0000022E1896069FCF776FB1220FEF760FED6
|
||||
:103CB0000022A1892069FCF76EFB2420FEF758FE44
|
||||
:103CC0000122A1892069FCF766FB1220FEF750FE55
|
||||
:103CD000A1892069FCF756FB002868D00027E80777
|
||||
:103CE00001D0012200E00022E1896069FCF753FB6A
|
||||
:103CF0001220FEF73DFE0022A1892069FCF74BFB54
|
||||
:103D00002420FEF735FE0122A1892069FCF743FB40
|
||||
:103D10001220FEF72DFEA1892069FCF733FB002855
|
||||
:103D200045D0E807C00F46406D087F1C082FD6DB42
|
||||
:103D3000002E01D0012200E00022E1896069FCF739
|
||||
:103D40002AFB1220FEF714FE0022A1892069FCF74D
|
||||
:103D500022FB2420FEF70CFE0122A1892069FCF73A
|
||||
:103D60001AFB1220FEF704FEA1892069FCF70AFB6A
|
||||
:103D700000281CD00122E1896069FCF70CFB1220AD
|
||||
:103D8000FEF7F6FD0022A1892069FCF704FB242040
|
||||
:103D9000FEF7EEFD0122A1892069FCF7FCFA122052
|
||||
:103DA000FEF7E6FDFA20FEF7E3FD0020F8BDFFF781
|
||||
:103DB000BBFE4520F8BD000018000020024800218D
|
||||
:103DC00001724172817270471800002011A0FEF745
|
||||
:103DD000B9FC134D0024295D12A0FEF7B3FC641C4E
|
||||
:103DE000202CF8DB10A0FEF7ADFC134D00240821B9
|
||||
:103DF0002846FCF7CCFA6420FCF7EFF9641C642C2D
|
||||
:103E0000F5DBBFF34F8F0E490C48C860BFF34F8FEF
|
||||
:103E100000BFFDE7535049204552524F520A00005F
|
||||
:103E200074020020256420000A7265626F6F746955
|
||||
:103E30006E672E2E2E0A0000000400480400FA05CA
|
||||
:103E400000ED00E070B50646FCF7ACFA0446084DFC
|
||||
:103E500006E0FCF7A7FA001BB04201D9042070BDB0
|
||||
:103E600029886868FCF78EFA0028F2D0002070BD1F
|
||||
:103E70003800002010B50E4C21886068FCF782FAEB
|
||||
:103E8000012802D1FCF78EFAE060FCF78BFAE168BA
|
||||
:103E9000401A14280BD9C820FFF7D4FF1420FCF7D0
|
||||
:103EA0009CF9AA2000F094F80A20FCF796F910BDBE
|
||||
:103EB0003800002010B500F05DF8FCF773FA0149F6
|
||||
:103EC000C86010BD3800002010B5034C6060218030
|
||||
:103ED000A260638010BD00003800002070B5044669
|
||||
:103EE00066380300FEF73EFC0A1406080A0C0E10A2
|
||||
:103EF0001216181A482413E04A2411E04B240FE04C
|
||||
:103F00004E240DE04F240BE0502409E0512407E03B
|
||||
:103F1000472405E0522403E0532401E0532C0BD83E
|
||||
:103F2000022902D000290DD00EE0FCF73BFA084D23
|
||||
:103F30002969401A502801D8002070BDFCF732FAD8
|
||||
:103F4000286101E080200443204600F041F870BD64
|
||||
:103F50003800002010B5064C012221886068FCF76B
|
||||
:103F60001AFA01226188A068FCF715FA10BD00005A
|
||||
:103F70003800002010B5064C012221886068FCF74B
|
||||
:103F80000AFA00226188A068FCF705FA10BD00005B
|
||||
:103F90003800002010B5FFF76DFF0B4A0B48511E8B
|
||||
:103FA000FEF758FE00280AD10748001F0179C078A3
|
||||
:103FB000FFF794FF452803D00448FEF75BFE10BDD1
|
||||
:103FC0000120FCF70AF910BD50000020B4020020C7
|
||||
:103FD00070B52E4C054621886068FCF7D3F900289F
|
||||
:103FE0002AD0002221886068FCF7D5F90520FEF769
|
||||
:103FF000BFFC01226188A068FCF7CDF96E20FEF7B6
|
||||
:10400000B7FC6188A068FCF7BDF9002814D0012234
|
||||
:1040100021886068FCF7BFF94120FEF7A9FC002267
|
||||
:1040200021886068FCF7B7F91E20FEF7A1FC002686
|
||||
:10403000E80705D0012204E0FFF79CFF452070BD92
|
||||
:1040400000226188A068FCF7A6F901222188606837
|
||||
:10405000FCF7A1F94120FEF78BFC00222188606863
|
||||
:10406000FCF799F91E20FEF783FC6D08761C082EDC
|
||||
:10407000DEDB012221886068FCF78DF9002261886F
|
||||
:10408000A068FCF788F9002070BD0000380000200F
|
||||
:10409000FF76161E26252E363D3E46454E55660DAC
|
||||
:1040A000151D242D2C353C43444D545B5A141C1BC8
|
||||
:1040B000232B34333B424B4C520E125D1A22212AE1
|
||||
:1040C00032313A41494A597C1129580506040C03FA
|
||||
:1040D0000B830A0109777E6C757D7B6B737479693C
|
||||
:1040E000727A7071FFFF6178075A144AFF11FF6CF2
|
||||
:1040F000757D6B7469727A7071FFFFFFFFFFFFFFC0
|
||||
:10410000FFFFFFFFFFFF1F272F0001060755534248
|
||||
:104110003456432050726F746F636F6C20426F612E
|
||||
:1041200072640A49424D20504320436F6D706174A0
|
||||
:1041300069626C650A64656B754E756B656D2032DE
|
||||
:1041400030323200000000000000000001020304D1
|
||||
:104150000607080900000000010203047C41000872
|
||||
:1041600000000020840000007E27000800420008B4
|
||||
:1041700084000020740800008E2700080000000062
|
||||
:10418000020100000000000000000000000000002C
|
||||
:10419000000000000000000000000000000000001F
|
||||
:1041A000000000000000000000000000000000000F
|
||||
:1041B00000000000000000000000000000000000FF
|
||||
:1041C00000000000000000000000000000000000EF
|
||||
:1041D00000000000000000000000000000000000DF
|
||||
:1041E00000000000000000000000000000127A0043
|
||||
:0C41F000000000000000000000000000C3
|
||||
:1041E00000000000000000000000000000000000CF
|
||||
:1041F00000127A0000000000000000000000000033
|
||||
:04000005080000C12E
|
||||
:00000001FF
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<title>Static Call Graph - [ibmpc\ibmpc.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image ibmpc\ibmpc.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon May 02 01:19:02 2022
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon May 02 01:54:30 2022
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 212 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
@@ -1178,6 +1178,7 @@ Global Symbols
|
||||
<BR>[Calls]<UL><LI><a href="#[32]">>></a> __aeabi_memclr
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[b3]">>></a> mouse_buf_init
|
||||
<LI><a href="#[b7]">>></a> ps2mouse_update
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[b1]"></a>protocol_status_lookup_init</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, main.o(i.protocol_status_lookup_init))
|
||||
@@ -1397,7 +1398,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[b7]">>></a> ps2mouse_update
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[b7]"></a>ps2mouse_update</STRONG> (Thumb, 122 bytes, Stack size 8 bytes, main.o(i.ps2mouse_update))
|
||||
<P><STRONG><a name="[b7]"></a>ps2mouse_update</STRONG> (Thumb, 128 bytes, Stack size 8 bytes, main.o(i.ps2mouse_update))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = ps2mouse_update ⇒ ps2mouse_host_req_reply ⇒ ps2mouse_write_delay_start ⇒ ps2mouse_write_nowait ⇒ ps2mouse_release_lines
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[cf]">>></a> ps2mouse_send_update
|
||||
@@ -1407,6 +1408,7 @@ Global Symbols
|
||||
<LI><a href="#[c8]">>></a> ps2mouse_get_outgoing_data
|
||||
<LI><a href="#[c7]">>></a> ps2mouse_get_bus_status
|
||||
<LI><a href="#[58]">>></a> HAL_GPIO_WritePin
|
||||
<LI><a href="#[c0]">>></a> mouse_buf_reset
|
||||
<LI><a href="#[be]">>></a> mouse_buf_pop
|
||||
<LI><a href="#[bd]">>></a> mouse_buf_peek
|
||||
</UL>
|
||||
|
||||
@@ -273,12 +273,13 @@ Section Cross References
|
||||
main.o(i.ps2mouse_update) refers to ps2mouse.o(i.ps2mouse_get_bus_status) for ps2mouse_get_bus_status
|
||||
main.o(i.ps2mouse_update) refers to helpers.o(i.mouse_buf_peek) for mouse_buf_peek
|
||||
main.o(i.ps2mouse_update) refers to ps2mouse.o(i.ps2mouse_get_outgoing_data) for ps2mouse_get_outgoing_data
|
||||
main.o(i.ps2mouse_update) refers to helpers.o(i.mouse_buf_pop) for mouse_buf_pop
|
||||
main.o(i.ps2mouse_update) refers to ps2mouse.o(i.ps2mouse_release_lines) for ps2mouse_release_lines
|
||||
main.o(i.ps2mouse_update) refers to ps2mouse.o(i.ps2mouse_read) for ps2mouse_read
|
||||
main.o(i.ps2mouse_update) refers to ps2mouse.o(i.ps2mouse_host_req_reply) for ps2mouse_host_req_reply
|
||||
main.o(i.ps2mouse_update) refers to ps2mouse.o(i.ps2mouse_send_update) for ps2mouse_send_update
|
||||
main.o(i.ps2mouse_update) refers to helpers.o(i.mouse_buf_pop) for mouse_buf_pop
|
||||
main.o(i.ps2mouse_update) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||
main.o(i.ps2mouse_update) refers to helpers.o(i.mouse_buf_reset) for mouse_buf_reset
|
||||
main.o(i.ps2mouse_update) refers to main.o(.data) for .data
|
||||
main.o(i.ps2mouse_update) refers to main.o(.bss) for .bss
|
||||
main.o(i.spi_error_dump_reboot) refers to printf3.o(i.__0printf$3) for __2printf
|
||||
@@ -2044,26 +2045,26 @@ Image Symbol Table
|
||||
i.ps2mouse_restore_defaults 0x08003b60 Section 0 ps2mouse.o(i.ps2mouse_restore_defaults)
|
||||
i.ps2mouse_send_update 0x08003b84 Section 0 ps2mouse.o(i.ps2mouse_send_update)
|
||||
i.ps2mouse_update 0x08003ba8 Section 0 main.o(i.ps2mouse_update)
|
||||
i.ps2mouse_wait_for_idle 0x08003c30 Section 0 ps2mouse.o(i.ps2mouse_wait_for_idle)
|
||||
i.ps2mouse_write 0x08003c56 Section 0 ps2mouse.o(i.ps2mouse_write)
|
||||
i.ps2mouse_write_delay_start 0x08003c70 Section 0 ps2mouse.o(i.ps2mouse_write_delay_start)
|
||||
i.ps2mouse_write_nowait 0x08003c94 Section 0 ps2mouse.o(i.ps2mouse_write_nowait)
|
||||
i.reset_accumulators 0x08003db8 Section 0 ps2mouse.o(i.reset_accumulators)
|
||||
i.spi_error_dump_reboot 0x08003dc8 Section 0 main.o(i.spi_error_dump_reboot)
|
||||
i.wait_for_clk_high 0x08003e40 Section 0 xt_kb.o(i.wait_for_clk_high)
|
||||
i.xtkb_check_for_softreset 0x08003e70 Section 0 xt_kb.o(i.xtkb_check_for_softreset)
|
||||
i.xtkb_enable 0x08003eb0 Section 0 xt_kb.o(i.xtkb_enable)
|
||||
i.xtkb_init 0x08003ec4 Section 0 xt_kb.o(i.xtkb_init)
|
||||
i.xtkb_press_key 0x08003ed8 Section 0 xt_kb.o(i.xtkb_press_key)
|
||||
i.xtkb_release_lines 0x08003f50 Section 0 xt_kb.o(i.xtkb_release_lines)
|
||||
i.xtkb_reset_bus 0x08003f70 Section 0 xt_kb.o(i.xtkb_reset_bus)
|
||||
i.xtkb_update 0x08003f90 Section 0 main.o(i.xtkb_update)
|
||||
i.xtkb_write 0x08003fcc Section 0 xt_kb.o(i.xtkb_write)
|
||||
.constdata 0x0800408c Section 121 ps2kb.o(.constdata)
|
||||
.constdata 0x08004105 Section 4 mcp4451.o(.constdata)
|
||||
.constdata 0x08004109 Section 55 main.o(.constdata)
|
||||
.constdata 0x08004140 Section 16 system_stm32f0xx.o(.constdata)
|
||||
.constdata 0x08004150 Section 8 system_stm32f0xx.o(.constdata)
|
||||
i.ps2mouse_wait_for_idle 0x08003c34 Section 0 ps2mouse.o(i.ps2mouse_wait_for_idle)
|
||||
i.ps2mouse_write 0x08003c5a Section 0 ps2mouse.o(i.ps2mouse_write)
|
||||
i.ps2mouse_write_delay_start 0x08003c74 Section 0 ps2mouse.o(i.ps2mouse_write_delay_start)
|
||||
i.ps2mouse_write_nowait 0x08003c98 Section 0 ps2mouse.o(i.ps2mouse_write_nowait)
|
||||
i.reset_accumulators 0x08003dbc Section 0 ps2mouse.o(i.reset_accumulators)
|
||||
i.spi_error_dump_reboot 0x08003dcc Section 0 main.o(i.spi_error_dump_reboot)
|
||||
i.wait_for_clk_high 0x08003e44 Section 0 xt_kb.o(i.wait_for_clk_high)
|
||||
i.xtkb_check_for_softreset 0x08003e74 Section 0 xt_kb.o(i.xtkb_check_for_softreset)
|
||||
i.xtkb_enable 0x08003eb4 Section 0 xt_kb.o(i.xtkb_enable)
|
||||
i.xtkb_init 0x08003ec8 Section 0 xt_kb.o(i.xtkb_init)
|
||||
i.xtkb_press_key 0x08003edc Section 0 xt_kb.o(i.xtkb_press_key)
|
||||
i.xtkb_release_lines 0x08003f54 Section 0 xt_kb.o(i.xtkb_release_lines)
|
||||
i.xtkb_reset_bus 0x08003f74 Section 0 xt_kb.o(i.xtkb_reset_bus)
|
||||
i.xtkb_update 0x08003f94 Section 0 main.o(i.xtkb_update)
|
||||
i.xtkb_write 0x08003fd0 Section 0 xt_kb.o(i.xtkb_write)
|
||||
.constdata 0x08004090 Section 121 ps2kb.o(.constdata)
|
||||
.constdata 0x08004109 Section 4 mcp4451.o(.constdata)
|
||||
.constdata 0x0800410d Section 55 main.o(.constdata)
|
||||
.constdata 0x08004144 Section 16 system_stm32f0xx.o(.constdata)
|
||||
.constdata 0x08004154 Section 8 system_stm32f0xx.o(.constdata)
|
||||
.data 0x20000000 Section 4 delay_us.o(.data)
|
||||
.data 0x20000004 Section 20 ps2kb.o(.data)
|
||||
.data 0x20000018 Section 32 ps2mouse.o(.data)
|
||||
@@ -2319,30 +2320,30 @@ Image Symbol Table
|
||||
ps2mouse_reset 0x08003b49 Thumb Code 20 ps2mouse.o(i.ps2mouse_reset)
|
||||
ps2mouse_restore_defaults 0x08003b61 Thumb Code 30 ps2mouse.o(i.ps2mouse_restore_defaults)
|
||||
ps2mouse_send_update 0x08003b85 Thumb Code 34 ps2mouse.o(i.ps2mouse_send_update)
|
||||
ps2mouse_update 0x08003ba9 Thumb Code 122 main.o(i.ps2mouse_update)
|
||||
ps2mouse_wait_for_idle 0x08003c31 Thumb Code 38 ps2mouse.o(i.ps2mouse_wait_for_idle)
|
||||
ps2mouse_write 0x08003c57 Thumb Code 26 ps2mouse.o(i.ps2mouse_write)
|
||||
ps2mouse_write_delay_start 0x08003c71 Thumb Code 34 ps2mouse.o(i.ps2mouse_write_delay_start)
|
||||
ps2mouse_write_nowait 0x08003c95 Thumb Code 286 ps2mouse.o(i.ps2mouse_write_nowait)
|
||||
reset_accumulators 0x08003db9 Thumb Code 12 ps2mouse.o(i.reset_accumulators)
|
||||
spi_error_dump_reboot 0x08003dc9 Thumb Code 72 main.o(i.spi_error_dump_reboot)
|
||||
wait_for_clk_high 0x08003e41 Thumb Code 44 xt_kb.o(i.wait_for_clk_high)
|
||||
xtkb_check_for_softreset 0x08003e71 Thumb Code 60 xt_kb.o(i.xtkb_check_for_softreset)
|
||||
xtkb_enable 0x08003eb1 Thumb Code 16 xt_kb.o(i.xtkb_enable)
|
||||
xtkb_init 0x08003ec5 Thumb Code 14 xt_kb.o(i.xtkb_init)
|
||||
xtkb_press_key 0x08003ed9 Thumb Code 116 xt_kb.o(i.xtkb_press_key)
|
||||
xtkb_release_lines 0x08003f51 Thumb Code 26 xt_kb.o(i.xtkb_release_lines)
|
||||
xtkb_reset_bus 0x08003f71 Thumb Code 26 xt_kb.o(i.xtkb_reset_bus)
|
||||
xtkb_update 0x08003f91 Thumb Code 52 main.o(i.xtkb_update)
|
||||
xtkb_write 0x08003fcd Thumb Code 186 xt_kb.o(i.xtkb_write)
|
||||
linux_keycode_to_ps2_scancode_lookup_single_byte_codeset2 0x0800408c Data 89 ps2kb.o(.constdata)
|
||||
linux_keycode_to_ps2_scancode_lookup_special_codeset2 0x080040e5 Data 32 ps2kb.o(.constdata)
|
||||
mcp4451_wiper_id_to_reg_addr_lookup 0x08004105 Data 4 mcp4451.o(.constdata)
|
||||
boot_message 0x08004109 Data 55 main.o(.constdata)
|
||||
AHBPrescTable 0x08004140 Data 16 system_stm32f0xx.o(.constdata)
|
||||
APBPrescTable 0x08004150 Data 8 system_stm32f0xx.o(.constdata)
|
||||
Region$$Table$$Base 0x08004158 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08004178 Number 0 anon$$obj.o(Region$$Table)
|
||||
ps2mouse_update 0x08003ba9 Thumb Code 128 main.o(i.ps2mouse_update)
|
||||
ps2mouse_wait_for_idle 0x08003c35 Thumb Code 38 ps2mouse.o(i.ps2mouse_wait_for_idle)
|
||||
ps2mouse_write 0x08003c5b Thumb Code 26 ps2mouse.o(i.ps2mouse_write)
|
||||
ps2mouse_write_delay_start 0x08003c75 Thumb Code 34 ps2mouse.o(i.ps2mouse_write_delay_start)
|
||||
ps2mouse_write_nowait 0x08003c99 Thumb Code 286 ps2mouse.o(i.ps2mouse_write_nowait)
|
||||
reset_accumulators 0x08003dbd Thumb Code 12 ps2mouse.o(i.reset_accumulators)
|
||||
spi_error_dump_reboot 0x08003dcd Thumb Code 72 main.o(i.spi_error_dump_reboot)
|
||||
wait_for_clk_high 0x08003e45 Thumb Code 44 xt_kb.o(i.wait_for_clk_high)
|
||||
xtkb_check_for_softreset 0x08003e75 Thumb Code 60 xt_kb.o(i.xtkb_check_for_softreset)
|
||||
xtkb_enable 0x08003eb5 Thumb Code 16 xt_kb.o(i.xtkb_enable)
|
||||
xtkb_init 0x08003ec9 Thumb Code 14 xt_kb.o(i.xtkb_init)
|
||||
xtkb_press_key 0x08003edd Thumb Code 116 xt_kb.o(i.xtkb_press_key)
|
||||
xtkb_release_lines 0x08003f55 Thumb Code 26 xt_kb.o(i.xtkb_release_lines)
|
||||
xtkb_reset_bus 0x08003f75 Thumb Code 26 xt_kb.o(i.xtkb_reset_bus)
|
||||
xtkb_update 0x08003f95 Thumb Code 52 main.o(i.xtkb_update)
|
||||
xtkb_write 0x08003fd1 Thumb Code 186 xt_kb.o(i.xtkb_write)
|
||||
linux_keycode_to_ps2_scancode_lookup_single_byte_codeset2 0x08004090 Data 89 ps2kb.o(.constdata)
|
||||
linux_keycode_to_ps2_scancode_lookup_special_codeset2 0x080040e9 Data 32 ps2kb.o(.constdata)
|
||||
mcp4451_wiper_id_to_reg_addr_lookup 0x08004109 Data 4 mcp4451.o(.constdata)
|
||||
boot_message 0x0800410d Data 55 main.o(.constdata)
|
||||
AHBPrescTable 0x08004144 Data 16 system_stm32f0xx.o(.constdata)
|
||||
APBPrescTable 0x08004154 Data 8 system_stm32f0xx.o(.constdata)
|
||||
Region$$Table$$Base 0x0800415c Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x0800417c Number 0 anon$$obj.o(Region$$Table)
|
||||
us_timer 0x20000000 Data 4 delay_us.o(.data)
|
||||
ps2kb_current_scancode_set 0x20000004 Data 1 ps2kb.o(.data)
|
||||
ps2kb_data_reporting_enabled 0x20000005 Data 1 ps2kb.o(.data)
|
||||
@@ -2418,9 +2419,9 @@ Memory Map of the image
|
||||
|
||||
Image Entry point : 0x080000c1
|
||||
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x000041fc, Max: 0x00010000, ABSOLUTE)
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00004200, Max: 0x00010000, ABSOLUTE)
|
||||
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00004178, Max: 0x00010000, ABSOLUTE)
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000417c, Max: 0x00010000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
@@ -2615,47 +2616,47 @@ Memory Map of the image
|
||||
0x08003b60 0x08003b60 0x00000024 Code RO 395 i.ps2mouse_restore_defaults ps2mouse.o
|
||||
0x08003b84 0x08003b84 0x00000022 Code RO 396 i.ps2mouse_send_update ps2mouse.o
|
||||
0x08003ba6 0x08003ba6 0x00000002 PAD
|
||||
0x08003ba8 0x08003ba8 0x00000088 Code RO 613 i.ps2mouse_update main.o
|
||||
0x08003c30 0x08003c30 0x00000026 Code RO 397 i.ps2mouse_wait_for_idle ps2mouse.o
|
||||
0x08003c56 0x08003c56 0x0000001a Code RO 398 i.ps2mouse_write ps2mouse.o
|
||||
0x08003c70 0x08003c70 0x00000022 Code RO 399 i.ps2mouse_write_delay_start ps2mouse.o
|
||||
0x08003c92 0x08003c92 0x00000002 PAD
|
||||
0x08003c94 0x08003c94 0x00000124 Code RO 400 i.ps2mouse_write_nowait ps2mouse.o
|
||||
0x08003db8 0x08003db8 0x00000010 Code RO 401 i.reset_accumulators ps2mouse.o
|
||||
0x08003dc8 0x08003dc8 0x00000078 Code RO 614 i.spi_error_dump_reboot main.o
|
||||
0x08003e40 0x08003e40 0x00000030 Code RO 525 i.wait_for_clk_high xt_kb.o
|
||||
0x08003e70 0x08003e70 0x00000040 Code RO 526 i.xtkb_check_for_softreset xt_kb.o
|
||||
0x08003eb0 0x08003eb0 0x00000014 Code RO 527 i.xtkb_enable xt_kb.o
|
||||
0x08003ec4 0x08003ec4 0x00000014 Code RO 528 i.xtkb_init xt_kb.o
|
||||
0x08003ed8 0x08003ed8 0x00000078 Code RO 529 i.xtkb_press_key xt_kb.o
|
||||
0x08003f50 0x08003f50 0x00000020 Code RO 530 i.xtkb_release_lines xt_kb.o
|
||||
0x08003f70 0x08003f70 0x00000020 Code RO 531 i.xtkb_reset_bus xt_kb.o
|
||||
0x08003f90 0x08003f90 0x0000003c Code RO 615 i.xtkb_update main.o
|
||||
0x08003fcc 0x08003fcc 0x000000c0 Code RO 532 i.xtkb_write xt_kb.o
|
||||
0x0800408c 0x0800408c 0x00000079 Data RO 311 .constdata ps2kb.o
|
||||
0x08004105 0x08004105 0x00000004 Data RO 490 .constdata mcp4451.o
|
||||
0x08004109 0x08004109 0x00000037 Data RO 622 .constdata main.o
|
||||
0x08004140 0x08004140 0x00000010 Data RO 3922 .constdata system_stm32f0xx.o
|
||||
0x08004150 0x08004150 0x00000008 Data RO 3923 .constdata system_stm32f0xx.o
|
||||
0x08004158 0x08004158 0x00000020 Data RO 4294 Region$$Table anon$$obj.o
|
||||
0x08003ba8 0x08003ba8 0x0000008c Code RO 613 i.ps2mouse_update main.o
|
||||
0x08003c34 0x08003c34 0x00000026 Code RO 397 i.ps2mouse_wait_for_idle ps2mouse.o
|
||||
0x08003c5a 0x08003c5a 0x0000001a Code RO 398 i.ps2mouse_write ps2mouse.o
|
||||
0x08003c74 0x08003c74 0x00000022 Code RO 399 i.ps2mouse_write_delay_start ps2mouse.o
|
||||
0x08003c96 0x08003c96 0x00000002 PAD
|
||||
0x08003c98 0x08003c98 0x00000124 Code RO 400 i.ps2mouse_write_nowait ps2mouse.o
|
||||
0x08003dbc 0x08003dbc 0x00000010 Code RO 401 i.reset_accumulators ps2mouse.o
|
||||
0x08003dcc 0x08003dcc 0x00000078 Code RO 614 i.spi_error_dump_reboot main.o
|
||||
0x08003e44 0x08003e44 0x00000030 Code RO 525 i.wait_for_clk_high xt_kb.o
|
||||
0x08003e74 0x08003e74 0x00000040 Code RO 526 i.xtkb_check_for_softreset xt_kb.o
|
||||
0x08003eb4 0x08003eb4 0x00000014 Code RO 527 i.xtkb_enable xt_kb.o
|
||||
0x08003ec8 0x08003ec8 0x00000014 Code RO 528 i.xtkb_init xt_kb.o
|
||||
0x08003edc 0x08003edc 0x00000078 Code RO 529 i.xtkb_press_key xt_kb.o
|
||||
0x08003f54 0x08003f54 0x00000020 Code RO 530 i.xtkb_release_lines xt_kb.o
|
||||
0x08003f74 0x08003f74 0x00000020 Code RO 531 i.xtkb_reset_bus xt_kb.o
|
||||
0x08003f94 0x08003f94 0x0000003c Code RO 615 i.xtkb_update main.o
|
||||
0x08003fd0 0x08003fd0 0x000000c0 Code RO 532 i.xtkb_write xt_kb.o
|
||||
0x08004090 0x08004090 0x00000079 Data RO 311 .constdata ps2kb.o
|
||||
0x08004109 0x08004109 0x00000004 Data RO 490 .constdata mcp4451.o
|
||||
0x0800410d 0x0800410d 0x00000037 Data RO 622 .constdata main.o
|
||||
0x08004144 0x08004144 0x00000010 Data RO 3922 .constdata system_stm32f0xx.o
|
||||
0x08004154 0x08004154 0x00000008 Data RO 3923 .constdata system_stm32f0xx.o
|
||||
0x0800415c 0x0800415c 0x00000020 Data RO 4294 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08004178, Size: 0x000008f8, Max: 0x00004000, ABSOLUTE)
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x0800417c, Size: 0x000008f8, Max: 0x00004000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000000 0x08004178 0x00000004 Data RW 15 .data delay_us.o
|
||||
0x20000004 0x0800417c 0x00000014 Data RW 312 .data ps2kb.o
|
||||
0x20000018 0x08004190 0x00000020 Data RW 402 .data ps2mouse.o
|
||||
0x20000038 0x080041b0 0x00000014 Data RW 533 .data xt_kb.o
|
||||
0x2000004c 0x080041c4 0x00000024 Data RW 623 .data main.o
|
||||
0x20000070 0x080041e8 0x00000004 Data RW 3217 .data stm32f0xx_hal.o
|
||||
0x20000074 0x080041ec 0x00000004 Data RW 3924 .data system_stm32f0xx.o
|
||||
0x20000078 0x080041f0 0x00000004 Data RW 4268 .data mc_p.l(stdout.o)
|
||||
0x2000007c 0x080041f4 0x00000004 Data RW 4271 .data mc_p.l(mvars.o)
|
||||
0x20000080 0x080041f8 0x00000004 Data RW 4272 .data mc_p.l(mvars.o)
|
||||
0x20000000 0x0800417c 0x00000004 Data RW 15 .data delay_us.o
|
||||
0x20000004 0x08004180 0x00000014 Data RW 312 .data ps2kb.o
|
||||
0x20000018 0x08004194 0x00000020 Data RW 402 .data ps2mouse.o
|
||||
0x20000038 0x080041b4 0x00000014 Data RW 533 .data xt_kb.o
|
||||
0x2000004c 0x080041c8 0x00000024 Data RW 623 .data main.o
|
||||
0x20000070 0x080041ec 0x00000004 Data RW 3217 .data stm32f0xx_hal.o
|
||||
0x20000074 0x080041f0 0x00000004 Data RW 3924 .data system_stm32f0xx.o
|
||||
0x20000078 0x080041f4 0x00000004 Data RW 4268 .data mc_p.l(stdout.o)
|
||||
0x2000007c 0x080041f8 0x00000004 Data RW 4271 .data mc_p.l(mvars.o)
|
||||
0x20000080 0x080041fc 0x00000004 Data RW 4272 .data mc_p.l(mvars.o)
|
||||
0x20000084 - 0x0000026d Zero RW 616 .bss main.o
|
||||
0x200002f1 0x080041fc 0x00000007 PAD
|
||||
0x200002f1 0x08004200 0x00000007 PAD
|
||||
0x200002f8 - 0x00000200 Zero RW 2 HEAP startup_stm32f072xb.o
|
||||
0x200004f8 - 0x00000400 Zero RW 1 STACK startup_stm32f072xb.o
|
||||
|
||||
@@ -2669,7 +2670,7 @@ Image component sizes
|
||||
|
||||
52 10 0 4 0 506987 delay_us.o
|
||||
532 0 0 0 0 11932 helpers.o
|
||||
2888 352 55 36 621 22380 main.o
|
||||
2892 350 55 36 621 22384 main.o
|
||||
132 22 4 0 0 2287 mcp4451.o
|
||||
1526 76 121 20 0 9446 ps2kb.o
|
||||
1444 72 0 32 0 11374 ps2mouse.o
|
||||
@@ -2693,7 +2694,7 @@ Image component sizes
|
||||
528 52 0 20 0 5894 xt_kb.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
15530 986 428 120 2164 648440 Object Totals
|
||||
15534 984 428 120 2164 648444 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
34 0 0 0 7 0 (incl. Padding)
|
||||
|
||||
@@ -2739,15 +2740,15 @@ Image component sizes
|
||||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
16332 1030 428 132 2164 641700 Grand Totals
|
||||
16332 1030 428 132 2164 641700 ELF Image Totals
|
||||
16332 1030 428 132 0 0 ROM Totals
|
||||
16336 1028 428 132 2164 641704 Grand Totals
|
||||
16336 1028 428 132 2164 641704 ELF Image Totals
|
||||
16336 1028 428 132 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 16760 ( 16.37kB)
|
||||
Total RO Size (Code + RO Data) 16764 ( 16.37kB)
|
||||
Total RW Size (RW Data + ZI Data) 2296 ( 2.24kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 16892 ( 16.50kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 16896 ( 16.50kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
||||
@@ -114,7 +114,7 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_uart_ex.h)(0x5DFA0893)
|
||||
|
||||
-D__UVISION_VERSION="529" -D_RTE_ -DSTM32F072xB -DUSE_HAL_DRIVER -DSTM32F072xB
|
||||
|
||||
-o ibmpc\ps2kb.o --omf_browse ibmpc\ps2kb.crf --depend ibmpc\ps2kb.d)
|
||||
-o ibmpc\ps2kb.o --omf_browse ibmpc\ps2kb.crf --depend ibmpc\ps2kb.d)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5D9B429A)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9B4298)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdlib.h)(0x5D9B429A)
|
||||
@@ -239,7 +239,7 @@ I (../Inc/shared.h)(0x61B61A00)
|
||||
I (../Drivers/CMSIS/Include/core_cmFunc.h)(0x5DFA0892)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x5DFA0880)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h)(0x5DFA0893)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -330,10 +330,8 @@ void ps2mouse_update(void)
|
||||
while(ps2mouse_get_bus_status() != PS2_BUS_IDLE)
|
||||
;
|
||||
HAL_GPIO_WritePin(ERR_LED_GPIO_Port, ERR_LED_Pin, GPIO_PIN_RESET);
|
||||
while(1)
|
||||
;
|
||||
}
|
||||
mouse_buf_pop(&my_mouse_buf);
|
||||
mouse_buf_reset(&my_mouse_buf);
|
||||
}
|
||||
|
||||
void ps2kb_update(void)
|
||||
|
||||
@@ -69,7 +69,7 @@ void ps2mouse_restore_defaults(void)
|
||||
ps2mouse_sampling_rate = 100;
|
||||
ps2mouse_resolution = 2;
|
||||
ps2mouse_scale = 1;
|
||||
ps2mouse_data_reporting_enabled = 1;
|
||||
ps2mouse_data_reporting_enabled = 0;
|
||||
ps2mouse_current_mode = PS2MOUSE_MODE_STREAM;
|
||||
ps2mouse_prev_mode = PS2MOUSE_MODE_STREAM;
|
||||
reset_accumulators();
|
||||
|
||||
@@ -1,3 +1,14 @@
|
||||
if(ps2mouse_send_update(&my_ps2_outbuf) == PS2_ERROR_HOST_INHIBIT)
|
||||
{
|
||||
HAL_GPIO_WritePin(ERR_LED_GPIO_Port, ERR_LED_Pin, GPIO_PIN_SET);
|
||||
while(ps2mouse_get_bus_status() != PS2_BUS_IDLE)
|
||||
;
|
||||
HAL_GPIO_WritePin(ERR_LED_GPIO_Port, ERR_LED_Pin, GPIO_PIN_RESET);
|
||||
while(1)
|
||||
;
|
||||
}
|
||||
|
||||
|
||||
if(ps2mouse_send_update(&my_ps2_outbuf) == PS2_ERROR_HOST_INHIBIT)
|
||||
{
|
||||
HAL_GPIO_WritePin(ERR_LED_GPIO_Port, ERR_LED_Pin, GPIO_PIN_SET);
|
||||
|
||||
Reference in New Issue
Block a user