mirror of
https://github.com/dekuNukem/USB4VC.git
synced 2025-10-31 11:26:46 -07:00
updated mouse event scroll wheel handling
This commit is contained in:
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -26,15 +26,43 @@ Project File Date: 01/14/2022
|
||||
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Build target 'my_adb'
|
||||
Rebuild target 'my_adb'
|
||||
assembling startup_stm32f042x6.s...
|
||||
compiling delay_us.c...
|
||||
compiling stm32f0xx_hal_msp.c...
|
||||
compiling stm32f0xx_it.c...
|
||||
compiling stm32f0xx_hal_tim_ex.c...
|
||||
compiling stm32f0xx_hal_uart.c...
|
||||
compiling helpers.c...
|
||||
compiling stm32f0xx_hal_spi_ex.c...
|
||||
compiling adb.c...
|
||||
..\Src\adb.c(255): warning: #68-D: integer conversion resulted in a change of sign
|
||||
return ADB_TIMEOUT;
|
||||
..\Src\adb.c: 1 warning, 0 errors
|
||||
compiling main.c...
|
||||
../Src/main.c(504): warning: #188-D: enumerated type mixed with another type
|
||||
HAL_GPIO_WritePin(DEBUG1_GPIO_Port, DEBUG1_Pin, kb_srq || mouse_srq);
|
||||
../Src/main.c: 1 warning, 0 errors
|
||||
compiling stm32f0xx_hal_spi.c...
|
||||
compiling stm32f0xx_hal_tim.c...
|
||||
compiling stm32f0xx_hal_gpio.c...
|
||||
compiling stm32f0xx_hal_i2c_ex.c...
|
||||
compiling stm32f0xx_hal_dma.c...
|
||||
compiling stm32f0xx_hal_cortex.c...
|
||||
compiling stm32f0xx_hal_uart_ex.c...
|
||||
compiling stm32f0xx_hal_pwr.c...
|
||||
compiling stm32f0xx_hal.c...
|
||||
compiling stm32f0xx_hal_pwr_ex.c...
|
||||
compiling stm32f0xx_hal_rcc_ex.c...
|
||||
compiling stm32f0xx_hal_i2c.c...
|
||||
compiling stm32f0xx_hal_rcc.c...
|
||||
compiling stm32f0xx_hal_flash.c...
|
||||
compiling system_stm32f0xx.c...
|
||||
compiling stm32f0xx_hal_flash_ex.c...
|
||||
linking...
|
||||
Program Size: Code=10300 RO-data=496 RW-data=76 ZI-data=1948
|
||||
Program Size: Code=10292 RO-data=496 RW-data=76 ZI-data=1948
|
||||
FromELF: creating hex file...
|
||||
"my_adb\my_adb.axf" - 0 Error(s), 1 Warning(s).
|
||||
"my_adb\my_adb.axf" - 0 Error(s), 2 Warning(s).
|
||||
|
||||
<h2>Software Packages used:</h2>
|
||||
|
||||
@@ -57,7 +85,7 @@ Package Vendor: Keil
|
||||
<h2>Collection of Component Files used:</h2>
|
||||
|
||||
* Component: ARM::CMSIS:CORE:5.3.0
|
||||
Build Time Elapsed: 00:00:01
|
||||
Build Time Elapsed: 00:00:07
|
||||
</pre>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
:1001D000491EFBD270470022F6E710B513460A46C7
|
||||
:1001E00004461946FFF7F0FF204610BD064C0125D6
|
||||
:1001F000064E05E0E36807CC2B430C3C98471034CF
|
||||
:10020000B442F7D3FFF760FF0C2A00082C2A00083D
|
||||
:10020000B442F7D3FFF760FF042A0008242A00084D
|
||||
:1002100070B50024014620314A78022A03D0042117
|
||||
:100220008163012416E0026813680E25AB43136056
|
||||
:10023000026813685B085B0013600122056C1346BB
|
||||
@@ -101,10 +101,10 @@
|
||||
:1006300009028843E9680843606000F02DF86168AA
|
||||
:10064000084A0906090F515CC840074908600020A4
|
||||
:10065000FFF718FF0020F8BD002002400010024004
|
||||
:1006600088130000F32900083800002001480068C2
|
||||
:1006600088130000EB2900083800002001480068CA
|
||||
:1006700070470000380000200448054900684968B8
|
||||
:10068000044A4905490F515CC840704738000020B2
|
||||
:1006900000100240032A000830B516A30FCB89B022
|
||||
:1006900000100240FB29000830B516A30FCB89B02B
|
||||
:1006A0006C460FC417A30FCB0FC41A494A680C201D
|
||||
:1006B000144604401848042C05D0184B082C04D0CC
|
||||
:1006C0000C2C00D1184609B030BD9402240F6D46A1
|
||||
@@ -223,7 +223,7 @@
|
||||
:100DD00041701C490978002916D0A178082906D04D
|
||||
:100DE0001649202208464830FFF7DCF90FE0144B83
|
||||
:100DF000827821790C3399540833A1799954082ABF
|
||||
:100E00000ED2521C82700BE00C4801F067FCA078F7
|
||||
:100E00000ED2521C82700BE00C4801F065FCA078F9
|
||||
:100E1000032805D1092000220221C006FFF7D1FADC
|
||||
:100E2000064A2023D11A0848FFF75AFF0022294614
|
||||
:100E30003046FFF7C6FA70BD00040048800100206C
|
||||
@@ -477,27 +477,27 @@
|
||||
:101DB0001278002A02880DD0134B1A4002807D2928
|
||||
:101DC00001D07E29D0D1694609780029018805D043
|
||||
:101DD0000E4AC3E701235B021A43EFE7FF220132F9
|
||||
:101DE000C0E7000080800000A0010020FC2800085F
|
||||
:101DE000C0E7000080800000A0010020F428000867
|
||||
:101DF0001800002006000020FFBF0000FFDF0000E9
|
||||
:101E0000FFF70000FFFB0000FFFD0000FFFE0000E9
|
||||
:101E1000F8B5064600203080164841890069FEF773
|
||||
:101E2000C7FA012823D1144C204600F045FD401C80
|
||||
:101E30001DD0204600F040FD401C18D0204600F088
|
||||
:101E40003BFD401C13D000252C460F2700F03EF828
|
||||
:101E2000C7FA012823D1144C204600F041FD401C84
|
||||
:101E30001DD0204600F03CFD401C18D0204600F08C
|
||||
:101E400037FD401C13D000252C460F2700F03EF82C
|
||||
:101E500005280BD0391B88402843641C85B2102C00
|
||||
:101E6000F4DB054800F028FD35800020F8BD052092
|
||||
:101E6000F4DB054800F024FD35800020F8BD052096
|
||||
:101E7000F8BD0000000000201027000010B5124837
|
||||
:101E800000F08BFB02001DD090790023002801D1C7
|
||||
:101E800000F089FB02001DD090790023002801D1C9
|
||||
:101E90000123DB03107A002801D1802003430020B6
|
||||
:101EA000105E00F03DF94406640E02201C43105EF3
|
||||
:101EB00000F036F94006400C204300F067F8024875
|
||||
:101EC00000F076FB10BD00001C00002070B50D482E
|
||||
:101EC00000F074FB10BD00001C00002070B50D4830
|
||||
:101ED00041890069FEF76CFA00280FD10A4D2846A7
|
||||
:101EE00000F0EAFC0446284600F0E6FC611C05D040
|
||||
:101EE00000F0E6FC0446284600F0E2FC611C05D048
|
||||
:101EF000411C03D0A04203DD012070BD052070BD50
|
||||
:101F0000002070BD0000002010270000F8B5064634
|
||||
:101F10000020307000F086F9012806D10C4800F04E
|
||||
:101F2000CBFC3238292801D30520F8BD00252C46EA
|
||||
:101F2000C7FC3238292801D30520F8BD00252C46EE
|
||||
:101F30000727FFF7CBFF0528F7D0391B8840284338
|
||||
:101F4000641CC5B2082CF4DB35700020F8BD00001D
|
||||
:101F50001027000010B5064C01222189E068FEF729
|
||||
@@ -520,14 +520,14 @@
|
||||
:1020600061892069FEF7ADF961892069FEF7A0F961
|
||||
:10207000012801D00620F8BD222000F00BF86D1CCD
|
||||
:10208000082DCADB0020F8BD000000200902014332
|
||||
:1020900008B2704700B5014600F03CFA411800F064
|
||||
:1020A00039FA8842FBD300BD10B502490860FEF73B
|
||||
:1020900008B2704700B5014600F03AFA411800F066
|
||||
:1020A00037FA8842FBD300BD10B502490860FEF73D
|
||||
:1020B00047FF10BD1400002013B50A230122694612
|
||||
:1020C0000248FEF7E5FF00981CBD0000F00000206C
|
||||
:1020D00070B54406C109640EC901102C1AD20E4D08
|
||||
:1020E000285D002816D0002910D0022812D1032C18
|
||||
:1020F00002D0062C08D104E00748183800F084F814
|
||||
:1021000002E0064800F054FA012002E0012801D163
|
||||
:1021000002E0064800F052FA012002E0012801D165
|
||||
:102110000220285570BD0000B80100201C000020DE
|
||||
:10212000C11C062909D93E214010C9433F2801DBC3
|
||||
:102130003F2002E0884200DC0846C0B27047000041
|
||||
@@ -536,7 +536,7 @@
|
||||
:10216000002801D0012070BD217860684654217894
|
||||
:10217000A06845542078A178401CFDF7D7FF217056
|
||||
:10218000002070BD70B50D4604468170284600F0F1
|
||||
:102190008BF96060284600F087F9A060204600F0C7
|
||||
:1021900089F96060284600F085F9A060204600F0CB
|
||||
:1021A00033F870BD41780078814201D10120704739
|
||||
:1021B0000020704710B5044681780078401CFDF778
|
||||
:1021C000B5FF6078814201D1012010BD002010BD13
|
||||
@@ -546,138 +546,137 @@
|
||||
:10220000FDF794FF617010BD10B5044600202070EA
|
||||
:102210006070A1786068FDF7DEFFA178A068FDF727
|
||||
:10222000DAFF10BD70B5124C61892069FEF7C0F865
|
||||
:10223000104D012804D1284600F03EFB401C10D070
|
||||
:102240000120A070284600F037FB7D21090188425B
|
||||
:10223000104D012804D1284600F03AFB401C10D074
|
||||
:102240000120A070284600F033FB7D21090188425F
|
||||
:1022500009DC411C07D0FF21F531884205DA042052
|
||||
:1022600070BDFF2070BD032070BD012070BD000057
|
||||
:1022700000000020102700000EB5FEF7F3F8FFF76E
|
||||
:10228000DBF9FEF76BFFFEF7CDFFFFF713F8FEF764
|
||||
:10229000E7FF00270120734E009001973B463278FC
|
||||
:1022A000714972A0FFF700FC7548FFF7FDFE00F0D2
|
||||
:1022B000A3FA73481021F030FFF764FF1021301D9E
|
||||
:1022C00000F049F90024092225460123D206022103
|
||||
:1022D0006C48FFF7EFFC6A482021B030FDF77BFF28
|
||||
:1022E000674A67482023D032D11A6438FEF7F8FCD9
|
||||
:1022F0007078002801D000F0A1FA00F05DFA624881
|
||||
:102300000078002806D0604800F0E8F920215E48F7
|
||||
:10229000E7FF01200090724F019000233A787149C6
|
||||
:1022A00071A0FFF701FC7548FFF7FEFE00F0A0FAF1
|
||||
:1022B00072481021F030FFF765FF1021381D00F043
|
||||
:1022C00048F90024092225460123D20602216C4840
|
||||
:1022D000FFF7F0FC69482021B030FDF77CFF674A2A
|
||||
:1022E00066482023D032D11A6438FEF7F9FC654ED7
|
||||
:1022F0007878002801D000F09DFA00F059FA624881
|
||||
:102300000078002806D0604800F0E6F920215E48F9
|
||||
:10231000FDF761FF09200821C006FEF749F80028F3
|
||||
:10232000E6D00320FFF70CFF584A10700620FFF795
|
||||
:1023300007FF57490870117801431AD002A8FFF728
|
||||
:10234000E5FD544903280F7016D00028D0D1684607
|
||||
:1023300007FF3070117801431BD002A8FFF7E6FDBC
|
||||
:102340000021534A0328117016D00028D0D16846C6
|
||||
:10235000007A000900904C482838FFF723FF002836
|
||||
:102360000DD04048001D00F002F9002810D00024D4
|
||||
:1023700015E0FFF7FFFDBBE7FFF7FCFDE7E7464988
|
||||
:102360000DD03F48001D00F000F9002810D00024D7
|
||||
:1023700015E0FFF7FFFDBBE7FFF7FCFDE7E7454989
|
||||
:1023800000980978884201D0012409E0002407E080
|
||||
:10239000424900980978884201D0012500E00025D3
|
||||
:10239000414900980978884201D0012500E00025D4
|
||||
:1023A0002046284301D0012200E00022012109201B
|
||||
:1023B000C902C006FEF705F8002C03D033480078A8
|
||||
:1023C000002805D1002D06D031480078002802D021
|
||||
:1023D00000F020FA02E0324800F06EFA6846007A17
|
||||
:1023E00000F0F2F8052819D002281ED0032823D0C7
|
||||
:1023F0000428C0D1244820216838FDF7ECFE22498A
|
||||
:10240000CD206839087081208870264800884207EE
|
||||
:1024100001D40122CA70C20717D018E01C48007806
|
||||
:102420000028A8D0FFF72AFD62E7184800780028A6
|
||||
:10243000A1D0FFF74BFC5BE71448007800289AD046
|
||||
:1024400018480088FFF7A2FD52E701220A718007B1
|
||||
:1024500001D401204871092001220221C006FDF7A4
|
||||
:10246000B0FF45E718000020B629000825730A725E
|
||||
:1024700065762564207625642E25642E25640A0061
|
||||
:10248000B000002000040048C80100200300002024
|
||||
:1024900004000020020000200100002000000020B5
|
||||
:1024A0001027000006000020F0B50B30C108C9005D
|
||||
:1024B000144F0026144A0FE003688B420BD38B4263
|
||||
:1024C00005D95C1A4318456830C3083B00E04368EF
|
||||
:1024D000136002C004E0021D10680028ECD13046F1
|
||||
:1024E000002803D13868002801D00020F0BD064A3A
|
||||
:1024F00006481060064A121AD208D20044C00120D1
|
||||
:102500003860D7E74800002044000020EC0100209C
|
||||
:10251000E8030020024800680068406A7047000035
|
||||
:102520001400002070B50D46044600F028F800287D
|
||||
:1025300001D0012070BD20780C226168504308183A
|
||||
:102540002946FDF72FFE2078A178401CFDF7EEFD0F
|
||||
:102550002170002070BD10B5044681700C204843E6
|
||||
:10256000FFF7A2FF6060204600F022F810BD41781E
|
||||
:102570000078814201D1012070470020704710B5DA
|
||||
:10258000044681780078401CFDF7D0FD60788142D8
|
||||
:1025900001D1012010BD002010BD41780278914288
|
||||
:1025A00001D10020704740680C2251434018704709
|
||||
:1025B00010B500210170417081780C2251434068B0
|
||||
:1025C000FDF709FE10BD0000F8B5010786070509F3
|
||||
:1025D000890FB60F002D58D03E4C0329207802D029
|
||||
:1025E00002292DD073E0032E02D0002E4BD022E022
|
||||
:1025F00085420ED1207900280BD0374FFDF7C0FD62
|
||||
:102600000F21FDF7A9FD0806010C38460843FFF726
|
||||
:10261000BDFC607885420ED1E07800280BD02E4FAB
|
||||
:102620003F1DFDF7ADFD0F21FDF796FD0806000CDF
|
||||
:102630003843FFF7ABFC002E29D0022E2CD046E009
|
||||
:10264000032E02D0022E2CD041E085420BD16846E9
|
||||
:10265000FFF7DEFB684600880106490E7F2902D19C
|
||||
:102660000005000F20706078854230D16846FFF782
|
||||
:10267000CFFB684600880106490E7F2927D1000557
|
||||
:10268000000F607023E0854201D10520F8BD60781D
|
||||
:1026900085421CD10220F8BD6078854217D1032005
|
||||
:1026A000F8BD6078854212D101220925D402ED06D9
|
||||
:1026B00021462846FDF785FE0648801DFFF7A8FB4A
|
||||
:1026C000002221462846FDF77CFE0420F8BD0020AC
|
||||
:1026D000F8BD0000000000200160000070B5044655
|
||||
:1026E000807809280FD008282DD0012832D0022860
|
||||
:1026F00008D10325605D002804D0FFF7E9FC6D1CBC
|
||||
:10270000202DF7DB70BD61792079FFF7BFFC284AE7
|
||||
:102710001080E179A079FFF7B9FC5080617A207AC6
|
||||
:10272000FFF7B4FC40429080607B9071A07B1072F8
|
||||
:10273000E07BD071207C5072607C90721C491D48F7
|
||||
:10274000FFF7F0FE70BD1A48A27921790C38FFF727
|
||||
:1027500001FD70BD164820214C38FDF73CFD1448A2
|
||||
:10276000CD214C380170617841708025857002213F
|
||||
:10277000C17010490122091F0978017100214171BE
|
||||
:10278000827108220446C1715834635C002B0BD05F
|
||||
:10279000022B02D0012B02D004E0815402E00B4650
|
||||
:1027A0002B438354521CD2B2491C1029EDDB70BD5F
|
||||
:1027B000AC0100201C000020F8B50D4DA8780028C1
|
||||
:1027C00015D02E46002414362F460C3706E0325D15
|
||||
:1027D000395D0848FFF7BEFC641CE4B2A878844267
|
||||
:1027E000F5D30020A870E86028616861A861F8BD91
|
||||
:1027F00018000020A001002005480021C1660167E3
|
||||
:102800004167816701216C30C170817170470000A0
|
||||
:102810004C01002010B5084C002261892069FDF7A9
|
||||
:10282000D0FDFF202D30FFF735FC012261892069A2
|
||||
:10283000FDF7C7FD10BD00000000002012A0FFF74B
|
||||
:1028400033F9144D0024295D13A0FFF72DF9641C02
|
||||
:10285000202CF8DB11A0FFF727F90024FF25134EE9
|
||||
:10286000013529463046FDF7A8FD6420FDF7F4FC4C
|
||||
:10287000641C642CF5DBBFF34F8F0E490C48C86015
|
||||
:10288000BFF34F8F00BFFDE7535049204552524FD1
|
||||
:10289000520A000080010020256420000A7265624F
|
||||
:1028A0006F6F74696E672E2E2E0A000000040048B8
|
||||
:1028B0000400FA0500ED00E0F8B50746FFF72AFE30
|
||||
:1028C0000D4C009061892069FDF772FD05460AE014
|
||||
:1028D000FFF720FE0099461A002F04D0BE4202D90D
|
||||
:1028E0000020C043F8BD61892069FDF761FDA84261
|
||||
:1028F000EED03046F8BD000000000020FF35121376
|
||||
:10290000141517161A1C191D1B1833300C0D0E0F39
|
||||
:10291000111020221F23211E24360001020305046A
|
||||
:1029200026282529273238FF060708090B2D2E2BCC
|
||||
:102930002F2C7B433A31397A786376606162646523
|
||||
:102940006D47FF595B5C4E5657584553545552419D
|
||||
:10295000FFFF0A676FFFFFFFFFFFFFFF4C7D4BFF8D
|
||||
:102960007CFF733E743B3C773D797275FFFFFFFF40
|
||||
:10297000FF51FFFFFFFFFFFFFF37FFFFFFFFFFFFDD
|
||||
:1023C000002804D1002D05D03078002802D000F07C
|
||||
:1023D0001DFA02E0314800F06BFA6846007A00F01E
|
||||
:1023E000F1F8052819D002281DD0032822D004288E
|
||||
:1023F000C1D1254820216838FDF7EDFE2249CD20C6
|
||||
:10240000683908708120887025480088420701D407
|
||||
:102410000122CA70C20716D017E030780028AAD06F
|
||||
:10242000FFF72CFD64E7194800780028A3D0FFF7D8
|
||||
:102430004DFC5DE71548007800289CD018480088BE
|
||||
:10244000FFF7A4FD54E701220A71800701D401209F
|
||||
:102450004871092001220221C006FDF7B2FF47E7BB
|
||||
:1024600018000020AE29000825730A7265762564DD
|
||||
:10247000207625642E25642E25640A00B0000020F5
|
||||
:102480000004004804000020C801002003000020D0
|
||||
:1024900002000020010000200000002010270000A2
|
||||
:1024A00006000020F0B50B30C108C900144F00260B
|
||||
:1024B000144A0FE003688B420BD38B4205D95C1A98
|
||||
:1024C0004318456830C3083B00E04368136002C00E
|
||||
:1024D00004E0021D10680028ECD13046002803D12A
|
||||
:1024E0003868002801D00020F0BD064A0648106078
|
||||
:1024F000064A121AD208D20044C001203860D7E739
|
||||
:102500004800002044000020EC010020E8030020E7
|
||||
:10251000024800680068406A70470000140000200C
|
||||
:1025200070B50D46044600F028F8002801D00120BF
|
||||
:1025300070BD20780C226168504308182946FDF7C9
|
||||
:1025400031FE2078A178401CFDF7F0FD21700020BD
|
||||
:1025500070BD10B5044681700C204843FFF7A2FF00
|
||||
:102560006060204600F022F810BD4178007881427A
|
||||
:1025700001D1012070470020704710B504468178D2
|
||||
:102580000078401CFDF7D2FD6078814201D1012026
|
||||
:1025900010BD002010BD41780278914201D1002089
|
||||
:1025A000704740680C2251434018704710B5002115
|
||||
:1025B0000170417081780C2251434068FDF70BFE99
|
||||
:1025C00010BD0000F8B5010786070509890FB60F91
|
||||
:1025D000002D58D03E4C0329207802D002292DD05E
|
||||
:1025E00073E0032E02D0002E4BD022E085420ED1A4
|
||||
:1025F000207900280BD0374FFDF7C2FD0F21FDF7E2
|
||||
:10260000ABFD0806010C38460843FFF7BFFC6078B5
|
||||
:1026100085420ED1E07800280BD02E4F3F1DFDF7EC
|
||||
:10262000AFFD0F21FDF798FD0806000C3843FFF7BA
|
||||
:10263000ADFC002E29D0022E2CD046E0032E02D075
|
||||
:10264000022E2CD041E085420BD16846FFF7E0FB1B
|
||||
:10265000684600880106490E7F2902D10005000F57
|
||||
:1026600020706078854230D16846FFF7D1FB68461C
|
||||
:1026700000880106490E7F2927D10005000F6070F0
|
||||
:1026800023E0854201D10520F8BD607885421CD148
|
||||
:102690000220F8BD6078854217D10320F8BD60782C
|
||||
:1026A000854212D101220925D402ED062146284691
|
||||
:1026B000FDF787FE0648801DFFF7AAFB0022214692
|
||||
:1026C0002846FDF77EFE0420F8BD0020F8BD00007E
|
||||
:1026D000000000200160000070B5044680780928E1
|
||||
:1026E0000FD008282AD001282FD0022808D103258E
|
||||
:1026F000605D002804D0FFF7EBFC6D1C202DF7DB9C
|
||||
:1027000070BD61792079FFF7C1FC274A1080E1791B
|
||||
:10271000A079FFF7BBFC5080207A2349404290808B
|
||||
:10272000607B9071A07B1072E07BD071207C507236
|
||||
:10273000607C90721D48FFF7F3FE70BD1A48A279C5
|
||||
:1027400021790C38FFF706FD70BD174820214C3861
|
||||
:10275000FDF741FD1448CD214C380170617841707E
|
||||
:10276000802585700221C17010490822091F09784F
|
||||
:1027700001710021417101218171C1710021044663
|
||||
:102780005834635C002B0BD0022B02D0012B02D0FB
|
||||
:1027900004E0815402E00B462B438354521CD2B216
|
||||
:1027A000491C1029EDDB70BDAC0100201C0000208D
|
||||
:1027B000F8B50D4DA878002815D02E460024143603
|
||||
:1027C0002F460C3706E0325D395D0848FFF7C2FC42
|
||||
:1027D000641CE4B2A8788442F5D30020A870E860B5
|
||||
:1027E00028616861A861F8BD18000020A0010020E0
|
||||
:1027F00005480021C16601674167816701216C308E
|
||||
:10280000C1708171704700004C01002010B5084C68
|
||||
:10281000002261892069FDF7D4FDFF202D30FFF7EC
|
||||
:1028200039FC012261892069FDF7CBFD10BD000054
|
||||
:102830000000002012A0FFF737F9144D0024295D95
|
||||
:1028400013A0FFF731F9641C202CF8DB11A0FFF76F
|
||||
:102850002BF90024FF25134E013529463046FDF79C
|
||||
:10286000ACFD6420FDF7F8FC641C642CF5DBBFF3C1
|
||||
:102870004F8F0E490C48C860BFF34F8F00BFFDE774
|
||||
:10288000535049204552524F520A00008001002007
|
||||
:10289000256420000A7265626F6F74696E672E2E60
|
||||
:1028A0002E0A0000000400480400FA0500ED00E0D4
|
||||
:1028B000F8B50746FFF72CFE0D4C009061892069A2
|
||||
:1028C000FDF776FD05460AE0FFF722FE0099461A5D
|
||||
:1028D000002F04D0BE4202D90020C043F8BD618958
|
||||
:1028E0002069FDF765FDA842EED03046F8BD000036
|
||||
:1028F00000000020FF351213141517161A1C191D9D
|
||||
:102900001B1833300C0D0E0F111020221F23211E17
|
||||
:10291000243600010203050426282529273238FF22
|
||||
:10292000060708090B2D2E2B2F2C7B433A31397AC1
|
||||
:1029300078637660616264656D47FF595B5C4E56F3
|
||||
:102940005758455354555241FFFF0A676FFFFFFF29
|
||||
:10295000FFFFFFFF4C7D4BFF7CFF733E743B3C77DA
|
||||
:102960003D797275FFFFFFFFFF51FFFFFFFFFFFF84
|
||||
:10297000FF37FFFFFFFFFFFFFFFFFFFFFFFFFFFF2F
|
||||
:10298000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF57
|
||||
:10299000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF47
|
||||
:1029A000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF37
|
||||
:1029B000FFFFFF696B715553423456432050726FCD
|
||||
:1029C000746F636F6C20426F6172640A4170706C47
|
||||
:1029D00065204465736B746F7020427573202841C5
|
||||
:1029E0004442290A64656B754E756B656D20323003
|
||||
:1029F0003232000000000000000000010203040663
|
||||
:102A00000708090000000001020304002C2A000846
|
||||
:102A1000000000204C000000C81A0008782A0008B6
|
||||
:102A20004C0000209C070000D81A0008000000009D
|
||||
:102A30000000FFFF00000000000000000000000098
|
||||
:1029A000FFFFFFFFFFFFFFFFFFFFFF696B71555345
|
||||
:1029B000423456432050726F746F636F6C20426FC5
|
||||
:1029C0006172640A4170706C65204465736B746F4A
|
||||
:1029D00070204275732028414442290A64656B7552
|
||||
:1029E0004E756B656D203230323200000000000001
|
||||
:1029F00000000001020304060708090000000001AE
|
||||
:102A000002030400242A0008000000204C000000FB
|
||||
:102A1000C81A0008702A00084C0000209C0700001B
|
||||
:102A2000D81A0008000000000000FFFF00000000AE
|
||||
:102A30000000000000000000000000000000000096
|
||||
:102A40000000000000000000000000000000000086
|
||||
:102A50000000000000000000000000000000000076
|
||||
:102A60000000000000127A000000000000000000DA
|
||||
:082A700000000000000000005E
|
||||
:102A500000000000000000000000000000127A00EA
|
||||
:102A60000000000000000000000000000000000066
|
||||
:04000005080000C12E
|
||||
:00000001FF
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<title>Static Call Graph - [my_adb\my_adb.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image my_adb\my_adb.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sat Jan 15 14:42:51 2022
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Mon Jan 24 13:32:43 2022
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 180 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
@@ -867,7 +867,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[79]">>></a> adb_recv_cmd
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[21]"></a>main</STRONG> (Thumb, 492 bytes, Stack size 16 bytes, main.o(i.main))
|
||||
<P><STRONG><a name="[21]"></a>main</STRONG> (Thumb, 488 bytes, Stack size 16 bytes, main.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 180<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[4e]">>></a> HAL_SPI_TransmitReceive_IT
|
||||
@@ -972,7 +972,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[21]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[4d]"></a>parse_spi_buf</STRONG> (Thumb, 212 bytes, Stack size 16 bytes, main.o(i.parse_spi_buf))
|
||||
<P><STRONG><a name="[4d]"></a>parse_spi_buf</STRONG> (Thumb, 208 bytes, Stack size 16 bytes, main.o(i.parse_spi_buf))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = parse_spi_buf ⇒ mouse_buf_add ⇒ mouse_buf_is_full ⇒ __aeabi_uidivmod
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> handle_protocol_switch
|
||||
|
||||
@@ -150,7 +150,7 @@ Section Cross References
|
||||
main.o(i.main) refers to main.o(.data) for .data
|
||||
main.o(i.main) refers to main.o(.constdata) for .constdata
|
||||
main.o(i.main) refers to main.o(.bss) for .bss
|
||||
main.o(i.main) refers to adb.o(.data) for kb_enabled
|
||||
main.o(i.main) refers to adb.o(.data) for mouse_enabled
|
||||
main.o(i.parse_spi_buf) refers to main.o(i.handle_protocol_switch) for handle_protocol_switch
|
||||
main.o(i.parse_spi_buf) refers to main.o(i.byte_to_int16_t) for byte_to_int16_t
|
||||
main.o(i.parse_spi_buf) refers to helpers.o(i.mouse_buf_add) for mouse_buf_add
|
||||
@@ -1835,25 +1835,25 @@ Image Symbol Table
|
||||
i.kb_buf_reset 0x08002208 Section 0 helpers.o(i.kb_buf_reset)
|
||||
i.look_for_atten 0x08002224 Section 0 adb.o(i.look_for_atten)
|
||||
i.main 0x08002278 Section 0 main.o(i.main)
|
||||
i.malloc 0x080024a8 Section 0 malloc.o(i.malloc)
|
||||
i.micros 0x08002514 Section 0 delay_us.o(i.micros)
|
||||
i.mouse_buf_add 0x08002524 Section 0 helpers.o(i.mouse_buf_add)
|
||||
i.mouse_buf_init 0x08002556 Section 0 helpers.o(i.mouse_buf_init)
|
||||
i.mouse_buf_is_empty 0x0800256e Section 0 helpers.o(i.mouse_buf_is_empty)
|
||||
i.mouse_buf_is_full 0x0800257e Section 0 helpers.o(i.mouse_buf_is_full)
|
||||
i.mouse_buf_peek 0x0800259a Section 0 helpers.o(i.mouse_buf_peek)
|
||||
i.mouse_buf_reset 0x080025b0 Section 0 helpers.o(i.mouse_buf_reset)
|
||||
i.parse_adb_cmd 0x080025c8 Section 0 adb.o(i.parse_adb_cmd)
|
||||
i.parse_spi_buf 0x080026dc Section 0 main.o(i.parse_spi_buf)
|
||||
i.process_spi_kb_events 0x080027b8 Section 0 main.o(i.process_spi_kb_events)
|
||||
i.protocol_status_lookup_init 0x080027f8 Section 0 main.o(i.protocol_status_lookup_init)
|
||||
i.send_srq 0x08002814 Section 0 adb.o(i.send_srq)
|
||||
i.spi_error_dump_reboot 0x0800283c Section 0 main.o(i.spi_error_dump_reboot)
|
||||
i.wait_until_change 0x080028b8 Section 0 adb.o(i.wait_until_change)
|
||||
.constdata 0x080028fc Section 186 adb.o(.constdata)
|
||||
.constdata 0x080029b6 Section 61 main.o(.constdata)
|
||||
.constdata 0x080029f3 Section 16 system_stm32f0xx.o(.constdata)
|
||||
.constdata 0x08002a03 Section 8 system_stm32f0xx.o(.constdata)
|
||||
i.malloc 0x080024a4 Section 0 malloc.o(i.malloc)
|
||||
i.micros 0x08002510 Section 0 delay_us.o(i.micros)
|
||||
i.mouse_buf_add 0x08002520 Section 0 helpers.o(i.mouse_buf_add)
|
||||
i.mouse_buf_init 0x08002552 Section 0 helpers.o(i.mouse_buf_init)
|
||||
i.mouse_buf_is_empty 0x0800256a Section 0 helpers.o(i.mouse_buf_is_empty)
|
||||
i.mouse_buf_is_full 0x0800257a Section 0 helpers.o(i.mouse_buf_is_full)
|
||||
i.mouse_buf_peek 0x08002596 Section 0 helpers.o(i.mouse_buf_peek)
|
||||
i.mouse_buf_reset 0x080025ac Section 0 helpers.o(i.mouse_buf_reset)
|
||||
i.parse_adb_cmd 0x080025c4 Section 0 adb.o(i.parse_adb_cmd)
|
||||
i.parse_spi_buf 0x080026d8 Section 0 main.o(i.parse_spi_buf)
|
||||
i.process_spi_kb_events 0x080027b0 Section 0 main.o(i.process_spi_kb_events)
|
||||
i.protocol_status_lookup_init 0x080027f0 Section 0 main.o(i.protocol_status_lookup_init)
|
||||
i.send_srq 0x0800280c Section 0 adb.o(i.send_srq)
|
||||
i.spi_error_dump_reboot 0x08002834 Section 0 main.o(i.spi_error_dump_reboot)
|
||||
i.wait_until_change 0x080028b0 Section 0 adb.o(i.wait_until_change)
|
||||
.constdata 0x080028f4 Section 186 adb.o(.constdata)
|
||||
.constdata 0x080029ae Section 61 main.o(.constdata)
|
||||
.constdata 0x080029eb Section 16 system_stm32f0xx.o(.constdata)
|
||||
.constdata 0x080029fb Section 8 system_stm32f0xx.o(.constdata)
|
||||
.data 0x20000000 Section 20 adb.o(.data)
|
||||
.data 0x20000014 Section 4 delay_us.o(.data)
|
||||
.data 0x20000018 Section 28 main.o(.data)
|
||||
@@ -2060,28 +2060,28 @@ Image Symbol Table
|
||||
kb_buf_pop 0x080021f1 Thumb Code 24 helpers.o(i.kb_buf_pop)
|
||||
kb_buf_reset 0x08002209 Thumb Code 28 helpers.o(i.kb_buf_reset)
|
||||
look_for_atten 0x08002225 Thumb Code 74 adb.o(i.look_for_atten)
|
||||
main 0x08002279 Thumb Code 492 main.o(i.main)
|
||||
malloc 0x080024a9 Thumb Code 92 malloc.o(i.malloc)
|
||||
micros 0x08002515 Thumb Code 10 delay_us.o(i.micros)
|
||||
mouse_buf_add 0x08002525 Thumb Code 50 helpers.o(i.mouse_buf_add)
|
||||
mouse_buf_init 0x08002557 Thumb Code 24 helpers.o(i.mouse_buf_init)
|
||||
mouse_buf_is_empty 0x0800256f Thumb Code 16 helpers.o(i.mouse_buf_is_empty)
|
||||
mouse_buf_is_full 0x0800257f Thumb Code 28 helpers.o(i.mouse_buf_is_full)
|
||||
mouse_buf_peek 0x0800259b Thumb Code 22 helpers.o(i.mouse_buf_peek)
|
||||
mouse_buf_reset 0x080025b1 Thumb Code 22 helpers.o(i.mouse_buf_reset)
|
||||
parse_adb_cmd 0x080025c9 Thumb Code 266 adb.o(i.parse_adb_cmd)
|
||||
parse_spi_buf 0x080026dd Thumb Code 212 main.o(i.parse_spi_buf)
|
||||
process_spi_kb_events 0x080027b9 Thumb Code 56 main.o(i.process_spi_kb_events)
|
||||
protocol_status_lookup_init 0x080027f9 Thumb Code 22 main.o(i.protocol_status_lookup_init)
|
||||
send_srq 0x08002815 Thumb Code 34 adb.o(i.send_srq)
|
||||
spi_error_dump_reboot 0x0800283d Thumb Code 76 main.o(i.spi_error_dump_reboot)
|
||||
wait_until_change 0x080028b9 Thumb Code 62 adb.o(i.wait_until_change)
|
||||
linux_ev_to_adb_lookup 0x080028fc Data 186 adb.o(.constdata)
|
||||
boot_message 0x080029b6 Data 61 main.o(.constdata)
|
||||
AHBPrescTable 0x080029f3 Data 16 system_stm32f0xx.o(.constdata)
|
||||
APBPrescTable 0x08002a03 Data 8 system_stm32f0xx.o(.constdata)
|
||||
Region$$Table$$Base 0x08002a0c Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08002a2c Number 0 anon$$obj.o(Region$$Table)
|
||||
main 0x08002279 Thumb Code 488 main.o(i.main)
|
||||
malloc 0x080024a5 Thumb Code 92 malloc.o(i.malloc)
|
||||
micros 0x08002511 Thumb Code 10 delay_us.o(i.micros)
|
||||
mouse_buf_add 0x08002521 Thumb Code 50 helpers.o(i.mouse_buf_add)
|
||||
mouse_buf_init 0x08002553 Thumb Code 24 helpers.o(i.mouse_buf_init)
|
||||
mouse_buf_is_empty 0x0800256b Thumb Code 16 helpers.o(i.mouse_buf_is_empty)
|
||||
mouse_buf_is_full 0x0800257b Thumb Code 28 helpers.o(i.mouse_buf_is_full)
|
||||
mouse_buf_peek 0x08002597 Thumb Code 22 helpers.o(i.mouse_buf_peek)
|
||||
mouse_buf_reset 0x080025ad Thumb Code 22 helpers.o(i.mouse_buf_reset)
|
||||
parse_adb_cmd 0x080025c5 Thumb Code 266 adb.o(i.parse_adb_cmd)
|
||||
parse_spi_buf 0x080026d9 Thumb Code 208 main.o(i.parse_spi_buf)
|
||||
process_spi_kb_events 0x080027b1 Thumb Code 56 main.o(i.process_spi_kb_events)
|
||||
protocol_status_lookup_init 0x080027f1 Thumb Code 22 main.o(i.protocol_status_lookup_init)
|
||||
send_srq 0x0800280d Thumb Code 34 adb.o(i.send_srq)
|
||||
spi_error_dump_reboot 0x08002835 Thumb Code 76 main.o(i.spi_error_dump_reboot)
|
||||
wait_until_change 0x080028b1 Thumb Code 62 adb.o(i.wait_until_change)
|
||||
linux_ev_to_adb_lookup 0x080028f4 Data 186 adb.o(.constdata)
|
||||
boot_message 0x080029ae Data 61 main.o(.constdata)
|
||||
AHBPrescTable 0x080029eb Data 16 system_stm32f0xx.o(.constdata)
|
||||
APBPrescTable 0x080029fb Data 8 system_stm32f0xx.o(.constdata)
|
||||
Region$$Table$$Base 0x08002a04 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x08002a24 Number 0 anon$$obj.o(Region$$Table)
|
||||
adb_mouse_current_addr 0x20000000 Data 1 adb.o(.data)
|
||||
adb_kb_current_addr 0x20000001 Data 1 adb.o(.data)
|
||||
adb_rw_in_progress 0x20000002 Data 1 adb.o(.data)
|
||||
@@ -2126,9 +2126,9 @@ Memory Map of the image
|
||||
|
||||
Image Entry point : 0x080000c1
|
||||
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002a78, Max: 0x00008000, ABSOLUTE)
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002a70, Max: 0x00008000, ABSOLUTE)
|
||||
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00002a2c, Max: 0x00008000, ABSOLUTE)
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00002a24, Max: 0x00008000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
@@ -2262,44 +2262,44 @@ Memory Map of the image
|
||||
0x080021f0 0x080021f0 0x00000018 Code RO 264 i.kb_buf_pop helpers.o
|
||||
0x08002208 0x08002208 0x0000001c Code RO 265 i.kb_buf_reset helpers.o
|
||||
0x08002224 0x08002224 0x00000054 Code RO 21 i.look_for_atten adb.o
|
||||
0x08002278 0x08002278 0x00000230 Code RO 368 i.main main.o
|
||||
0x080024a8 0x080024a8 0x0000006c Code RO 3899 i.malloc mc_p.l(malloc.o)
|
||||
0x08002514 0x08002514 0x00000010 Code RO 226 i.micros delay_us.o
|
||||
0x08002524 0x08002524 0x00000032 Code RO 266 i.mouse_buf_add helpers.o
|
||||
0x08002556 0x08002556 0x00000018 Code RO 267 i.mouse_buf_init helpers.o
|
||||
0x0800256e 0x0800256e 0x00000010 Code RO 268 i.mouse_buf_is_empty helpers.o
|
||||
0x0800257e 0x0800257e 0x0000001c Code RO 269 i.mouse_buf_is_full helpers.o
|
||||
0x0800259a 0x0800259a 0x00000016 Code RO 270 i.mouse_buf_peek helpers.o
|
||||
0x080025b0 0x080025b0 0x00000016 Code RO 272 i.mouse_buf_reset helpers.o
|
||||
0x080025c6 0x080025c6 0x00000002 PAD
|
||||
0x080025c8 0x080025c8 0x00000114 Code RO 22 i.parse_adb_cmd adb.o
|
||||
0x080026dc 0x080026dc 0x000000dc Code RO 369 i.parse_spi_buf main.o
|
||||
0x080027b8 0x080027b8 0x00000040 Code RO 370 i.process_spi_kb_events main.o
|
||||
0x080027f8 0x080027f8 0x0000001c Code RO 371 i.protocol_status_lookup_init main.o
|
||||
0x08002814 0x08002814 0x00000028 Code RO 23 i.send_srq adb.o
|
||||
0x0800283c 0x0800283c 0x0000007c Code RO 372 i.spi_error_dump_reboot main.o
|
||||
0x080028b8 0x080028b8 0x00000044 Code RO 24 i.wait_until_change adb.o
|
||||
0x080028fc 0x080028fc 0x000000ba Data RO 25 .constdata adb.o
|
||||
0x080029b6 0x080029b6 0x0000003d Data RO 378 .constdata main.o
|
||||
0x080029f3 0x080029f3 0x00000010 Data RO 3589 .constdata system_stm32f0xx.o
|
||||
0x08002a03 0x08002a03 0x00000008 Data RO 3590 .constdata system_stm32f0xx.o
|
||||
0x08002a0b 0x08002a0b 0x00000001 PAD
|
||||
0x08002a0c 0x08002a0c 0x00000020 Data RO 3966 Region$$Table anon$$obj.o
|
||||
0x08002278 0x08002278 0x0000022c Code RO 368 i.main main.o
|
||||
0x080024a4 0x080024a4 0x0000006c Code RO 3899 i.malloc mc_p.l(malloc.o)
|
||||
0x08002510 0x08002510 0x00000010 Code RO 226 i.micros delay_us.o
|
||||
0x08002520 0x08002520 0x00000032 Code RO 266 i.mouse_buf_add helpers.o
|
||||
0x08002552 0x08002552 0x00000018 Code RO 267 i.mouse_buf_init helpers.o
|
||||
0x0800256a 0x0800256a 0x00000010 Code RO 268 i.mouse_buf_is_empty helpers.o
|
||||
0x0800257a 0x0800257a 0x0000001c Code RO 269 i.mouse_buf_is_full helpers.o
|
||||
0x08002596 0x08002596 0x00000016 Code RO 270 i.mouse_buf_peek helpers.o
|
||||
0x080025ac 0x080025ac 0x00000016 Code RO 272 i.mouse_buf_reset helpers.o
|
||||
0x080025c2 0x080025c2 0x00000002 PAD
|
||||
0x080025c4 0x080025c4 0x00000114 Code RO 22 i.parse_adb_cmd adb.o
|
||||
0x080026d8 0x080026d8 0x000000d8 Code RO 369 i.parse_spi_buf main.o
|
||||
0x080027b0 0x080027b0 0x00000040 Code RO 370 i.process_spi_kb_events main.o
|
||||
0x080027f0 0x080027f0 0x0000001c Code RO 371 i.protocol_status_lookup_init main.o
|
||||
0x0800280c 0x0800280c 0x00000028 Code RO 23 i.send_srq adb.o
|
||||
0x08002834 0x08002834 0x0000007c Code RO 372 i.spi_error_dump_reboot main.o
|
||||
0x080028b0 0x080028b0 0x00000044 Code RO 24 i.wait_until_change adb.o
|
||||
0x080028f4 0x080028f4 0x000000ba Data RO 25 .constdata adb.o
|
||||
0x080029ae 0x080029ae 0x0000003d Data RO 378 .constdata main.o
|
||||
0x080029eb 0x080029eb 0x00000010 Data RO 3589 .constdata system_stm32f0xx.o
|
||||
0x080029fb 0x080029fb 0x00000008 Data RO 3590 .constdata system_stm32f0xx.o
|
||||
0x08002a03 0x08002a03 0x00000001 PAD
|
||||
0x08002a04 0x08002a04 0x00000020 Data RO 3966 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002a2c, Size: 0x000007e8, Max: 0x00001800, ABSOLUTE)
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08002a24, Size: 0x000007e8, Max: 0x00001800, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000000 0x08002a2c 0x00000014 Data RW 26 .data adb.o
|
||||
0x20000014 0x08002a40 0x00000004 Data RW 227 .data delay_us.o
|
||||
0x20000018 0x08002a44 0x0000001c Data RW 379 .data main.o
|
||||
0x20000034 0x08002a60 0x00000004 Data RW 2420 .data stm32f0xx_hal.o
|
||||
0x20000038 0x08002a64 0x00000004 Data RW 3591 .data system_stm32f0xx.o
|
||||
0x2000003c 0x08002a68 0x00000004 Data RW 3629 .data mc_p.l(rand.o)
|
||||
0x20000040 0x08002a6c 0x00000004 Data RW 3940 .data mc_p.l(stdout.o)
|
||||
0x20000044 0x08002a70 0x00000004 Data RW 3943 .data mc_p.l(mvars.o)
|
||||
0x20000048 0x08002a74 0x00000004 Data RW 3944 .data mc_p.l(mvars.o)
|
||||
0x20000000 0x08002a24 0x00000014 Data RW 26 .data adb.o
|
||||
0x20000014 0x08002a38 0x00000004 Data RW 227 .data delay_us.o
|
||||
0x20000018 0x08002a3c 0x0000001c Data RW 379 .data main.o
|
||||
0x20000034 0x08002a58 0x00000004 Data RW 2420 .data stm32f0xx_hal.o
|
||||
0x20000038 0x08002a5c 0x00000004 Data RW 3591 .data system_stm32f0xx.o
|
||||
0x2000003c 0x08002a60 0x00000004 Data RW 3629 .data mc_p.l(rand.o)
|
||||
0x20000040 0x08002a64 0x00000004 Data RW 3940 .data mc_p.l(stdout.o)
|
||||
0x20000044 0x08002a68 0x00000004 Data RW 3943 .data mc_p.l(mvars.o)
|
||||
0x20000048 0x08002a6c 0x00000004 Data RW 3944 .data mc_p.l(mvars.o)
|
||||
0x2000004c - 0x0000019c Zero RW 373 .bss main.o
|
||||
0x200001e8 - 0x00000200 Zero RW 2 HEAP startup_stm32f042x6.o
|
||||
0x200003e8 - 0x00000400 Zero RW 1 STACK startup_stm32f042x6.o
|
||||
@@ -2315,7 +2315,7 @@ Image component sizes
|
||||
1048 84 186 20 0 458586 adb.o
|
||||
52 10 0 4 0 1931 delay_us.o
|
||||
370 0 0 0 0 7263 helpers.o
|
||||
2204 268 61 28 412 19298 main.o
|
||||
2196 268 61 28 412 19298 main.o
|
||||
88 38 192 0 1536 640 startup_stm32f042x6.o
|
||||
122 18 0 4 0 3591 stm32f0xx_hal.o
|
||||
178 28 0 0 0 10483 stm32f0xx_hal_cortex.o
|
||||
@@ -2331,7 +2331,7 @@ Image component sizes
|
||||
92 14 24 4 0 1123 system_stm32f0xx.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
9420 696 496 60 1948 541745 Object Totals
|
||||
9412 696 496 60 1948 541745 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
28 0 1 0 0 0 (incl. Padding)
|
||||
|
||||
@@ -2379,15 +2379,15 @@ Image component sizes
|
||||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
10300 752 496 76 1948 537749 Grand Totals
|
||||
10300 752 496 76 1948 537749 ELF Image Totals
|
||||
10300 752 496 76 0 0 ROM Totals
|
||||
10292 752 496 76 1948 537749 Grand Totals
|
||||
10292 752 496 76 1948 537749 ELF Image Totals
|
||||
10292 752 496 76 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 10796 ( 10.54kB)
|
||||
Total RO Size (Code + RO Data) 10788 ( 10.54kB)
|
||||
Total RW Size (RW Data + ZI Data) 2024 ( 1.98kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 10872 ( 10.62kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 10864 ( 10.61kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
||||
@@ -114,7 +114,7 @@ I (../Inc/shared.h)(0x617487BD)
|
||||
|
||||
-D__UVISION_VERSION="529" -D_RTE_ -DSTM32F042x6 -DUSE_HAL_DRIVER -DSTM32F042x6
|
||||
|
||||
-o my_adb\helpers.o --omf_browse my_adb\helpers.crf --depend my_adb\helpers.d)
|
||||
-o my_adb\helpers.o --omf_browse my_adb\helpers.crf --depend my_adb\helpers.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)
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -53,7 +53,7 @@
|
||||
#define PROTOCOL_STATUS_DISABLED 2
|
||||
#define PROTOCOL_LOOKUP_SIZE 16
|
||||
|
||||
#define IS_ADB_DEVICE_PRESENT() HAL_GPIO_ReadPin(ADB_5V_DET_GPIO_Port, ADB_5V_DET_Pin)
|
||||
#define IS_ADB_HOST_PRESENT() HAL_GPIO_ReadPin(ADB_5V_DET_GPIO_Port, ADB_5V_DET_Pin)
|
||||
|
||||
/* USER CODE END Includes */
|
||||
|
||||
@@ -69,7 +69,7 @@ UART_HandleTypeDef huart2;
|
||||
const uint8_t board_id = 2;
|
||||
const uint8_t version_major = 0;
|
||||
const uint8_t version_minor = 1;
|
||||
const uint8_t version_patch = 0;
|
||||
const uint8_t version_patch = 1;
|
||||
uint8_t hw_revision = 0;
|
||||
|
||||
uint8_t spi_transmit_buf[SPI_BUF_SIZE];
|
||||
@@ -148,7 +148,7 @@ void parse_spi_buf(uint8_t* spibuf)
|
||||
{
|
||||
latest_mouse_event.movement_x = byte_to_int16_t(spibuf[4], spibuf[5]);
|
||||
latest_mouse_event.movement_y = 1 * byte_to_int16_t(spibuf[6], spibuf[7]);
|
||||
latest_mouse_event.scroll_vertical = -1 * byte_to_int16_t(spibuf[8], spibuf[9]);
|
||||
latest_mouse_event.scroll_vertical = -1 * spibuf[8];
|
||||
latest_mouse_event.button_left = spibuf[13];
|
||||
latest_mouse_event.button_right = spibuf[14];
|
||||
latest_mouse_event.button_middle = spibuf[15];
|
||||
@@ -234,7 +234,7 @@ void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi)
|
||||
parse_spi_buf(spi_recv_buf);
|
||||
spi_isr_end:
|
||||
if(spi_recv_buf[SPI_BUF_INDEX_MSG_TYPE] == SPI_MOSI_MSG_TYPE_REQ_ACK)
|
||||
HAL_GPIO_WritePin(SLAVE_REQ_GPIO_Port, SLAVE_REQ_Pin, GPIO_PIN_RESET);
|
||||
HAL_GPIO_WritePin(SLAVE_REQ_GPIO_Port, SLAVE_REQ_Pin, GPIO_PIN_RESET);
|
||||
HAL_SPI_TransmitReceive_IT(&hspi1, spi_transmit_buf, spi_recv_buf, SPI_BUF_SIZE);
|
||||
HAL_GPIO_WritePin(USER_LED_GPIO_Port, USER_LED_Pin, GPIO_PIN_RESET);
|
||||
}
|
||||
@@ -470,7 +470,7 @@ int main(void)
|
||||
/* USER CODE END WHILE */
|
||||
|
||||
/* USER CODE BEGIN 3 */
|
||||
if(IS_ADB_DEVICE_PRESENT() == 0)
|
||||
if(IS_ADB_HOST_PRESENT() == 0)
|
||||
continue;
|
||||
|
||||
kb_enabled = is_protocol_enabled(PROTOCOL_ADB_KB);
|
||||
|
||||
Reference in New Issue
Block a user