mirror of
https://github.com/dekuNukem/USB4VC.git
synced 2025-10-31 11:26:46 -07:00
ps2 mouse tested working
This commit is contained in:
BIN
captures/ps2mouse_right_left.sal
Normal file
BIN
captures/ps2mouse_right_left.sal
Normal file
Binary file not shown.
@@ -16,7 +16,8 @@ void ps2mouse_init(GPIO_TypeDef* clk_port, uint16_t clk_pin, GPIO_TypeDef* data_
|
||||
uint8_t ps2mouse_get_bus_status(void);
|
||||
uint8_t ps2mouse_read(uint8_t* result, uint8_t timeout_ms);
|
||||
uint8_t ps2mouse_write(uint8_t data, uint8_t delay_start, uint8_t timeout_ms);
|
||||
void mouse_reply(uint8_t cmd);
|
||||
void ps2mouse_host_req_reply(uint8_t cmd);
|
||||
uint8_t ps2mouse_send_update(mouse_event* this_event);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
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.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -27,9 +27,9 @@ Project File Date: 10/29/2021
|
||||
<h2>Output:</h2>
|
||||
*** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin'
|
||||
Build target 'spitestf042'
|
||||
compiling main.c...
|
||||
compiling ps2mouse.c...
|
||||
linking...
|
||||
Program Size: Code=8900 RO-data=248 RW-data=84 ZI-data=1924
|
||||
Program Size: Code=8704 RO-data=248 RW-data=88 ZI-data=1920
|
||||
FromELF: creating hex file...
|
||||
"spitestf042\spitestf042.axf" - 0 Error(s), 0 Warning(s).
|
||||
|
||||
|
||||
@@ -1,23 +1,23 @@
|
||||
:020000040800F2
|
||||
:10000000D8070020D50000085D130008F111000892
|
||||
:10000000D8070020D500000861130008F51100088A
|
||||
:1000100000000000000000000000000000000000E0
|
||||
:100020000000000000000000000000009B16000817
|
||||
:100030000000000000000000A51300089D16000845
|
||||
:100020000000000000000000000000009F16000813
|
||||
:100030000000000000000000A9130008A11600083D
|
||||
:100040000501000805010008050100080501000878
|
||||
:100050000501000805010008050100080501000868
|
||||
:100060000501000805010008050100080501000858
|
||||
:100070000501000805010008050100080501000848
|
||||
:100080000501000800000000000000000501000854
|
||||
:100090000000000005010008050100080501000836
|
||||
:1000A00000000000A9130008050100080501000870
|
||||
:1000A00000000000AD13000805010008050100086C
|
||||
:1000B0000501000800000000050100080501000816
|
||||
:1000C0000348854600F06CF800480047FD1C000816
|
||||
:1000C0000348854600F06CF800480047C11B000853
|
||||
:1000D000D80700200C4880F308880C480168090EF6
|
||||
:1000E0000B4A914205D10B480B4901600B480C4962
|
||||
:1000F00001600C4880470C480047FEE7FEE7FEE73A
|
||||
:10010000FEE7FEE7FEE70000D8070020040000003D
|
||||
:100110001F00000018100240010000000000014014
|
||||
:100120000000000015170008C100000830B50B469C
|
||||
:100120000000000019170008C100000830B50B4698
|
||||
:10013000014600202022012409E00D46D5409D42C1
|
||||
:1001400005D31D469540491B254695404019154647
|
||||
:10015000521E002DF1DC30BD03460B439B0703D03C
|
||||
@@ -26,8 +26,8 @@
|
||||
:100180000270401C491EFBD270470022F6E710B5F2
|
||||
:1001900013460A4604461946FFF7F0FF204610BDF5
|
||||
:1001A000064C0125064E05E0E36807CC2B430C3CCA
|
||||
:1001B00098471034B442F7D3FFF786FF9C2300081A
|
||||
:1001C000BC23000870B50024014620314A78022A79
|
||||
:1001B00098471034B442F7D3FFF786FFD8220008DF
|
||||
:1001C000F822000870B50024014620314A78022A3E
|
||||
:1001D00003D004218163012416E0026813680E2510
|
||||
:1001E000AB431360026813685B085B001360012275
|
||||
:1001F000056C1346AB40C56B6B604A7000220A70F9
|
||||
@@ -53,18 +53,18 @@
|
||||
:10033000F8BD000000100240000001400004004829
|
||||
:1003400000080048000401400069084000D0012076
|
||||
:100350007047002A01D081617047816270470000B8
|
||||
:100360000148006870470000400000200248016812
|
||||
:10037000491C0160704700004000002010B506488D
|
||||
:10036000014800687047000044000020024801680E
|
||||
:10037000491C0160704700004400002010B5064889
|
||||
:100380000168102211430160002000F007F800F01E
|
||||
:1003900017F8002010BD00000020024010B50446F0
|
||||
:1003A00000F06EF97D21C900FFF7C0FE00F070FD7E
|
||||
:1003A00000F06EF97D21C900FFF7C0FE00F072FD7C
|
||||
:1003B00000222146501E00F02FF8002010BD000042
|
||||
:1003C00008B50F488169012211438161816911409B
|
||||
:1003D0000091C26901040A43C261C0690022084059
|
||||
:1003E00000901146501F00F017F800221146901E91
|
||||
:1003F00000F012F800221146501E00F00DF808BD62
|
||||
:1004000000100240C106C90E012088400149086061
|
||||
:100410007047000000E100E010B500F0A1FF10BD42
|
||||
:100410007047000000E100E010B500F0A3FF10BD40
|
||||
:10042000F8B5044600683E4DC00352D5E869002681
|
||||
:10043000C00007D4E96928040143E961E969014082
|
||||
:100440000126009137480168C90510D4016882155A
|
||||
@@ -102,10 +102,10 @@
|
||||
:100640006068072109028843E9680843606000F098
|
||||
:100650002DF86168084A0906090F515CC84007492E
|
||||
:1006600008600020FFF79AFE0020F8BD002002403D
|
||||
:10067000001002408813000084230008440000207A
|
||||
:100680000148006870470000440000200448054904
|
||||
:100670000010024088130000C0220008480000203B
|
||||
:100680000148006870470000480000200448054900
|
||||
:1006900000684968044A4905490F515CC8407047E1
|
||||
:1006A00044000020001002409423000830B516A337
|
||||
:1006A0004800002000100240D022000830B516A3F8
|
||||
:1006B0000FCB89B06C460FC417A30FCB0FC41A49D8
|
||||
:1006C0004A680C20144604401848042C05D0184BE6
|
||||
:1006D000082C04D00C2C00D1184609B030BD94026F
|
||||
@@ -189,7 +189,7 @@
|
||||
:100BB000A06D0B4D002803D04563A06DFFF702FB2D
|
||||
:100BC000606D0028B8D04563606DFFF7FBFAF8BD93
|
||||
:100BD000C16880680090F8BD2046FFF797FFF8BD18
|
||||
:100BE0001B150008F8B5040007D00026254640353F
|
||||
:100BE0001F150008F8B5040007D00026254640353B
|
||||
:100BF000A662687F002802D005E00120F8BD2E77AC
|
||||
:100C0000204600F04BF802236B77206801684022F1
|
||||
:100C1000914301600721E0680902884201D900225E
|
||||
@@ -218,363 +218,351 @@
|
||||
:100D8000E188022903D301684B68934302E00168BC
|
||||
:100D90004B6813434B6001684A68E0231A434A607A
|
||||
:100DA00000680168490603D40168402211430160CC
|
||||
:100DB000002020772846F0BDB91300084D14000824
|
||||
:100DC000EF130008811400083EB5244A2023114681
|
||||
:100DD00040392348FFF78EFF20492022881AFFF769
|
||||
:100DE000BBF91E4C203C2078DE2803D01DA000F06B
|
||||
:100DF0009BFEFEE7A078012805D11848227AA17948
|
||||
:100E0000203001F0BDF8A07802281ED16179207948
|
||||
:100E100000F052FF69460880E179A07900F04CFFAC
|
||||
:100E200069464880617A207A00F046FF69468880EA
|
||||
:100E3000607B8871A07B0872E07BC871207C48725F
|
||||
:100E4000607C8872094801F0F1F8A078042804D188
|
||||
:100E5000002202210648FFF77CFA3EBDA8010020CF
|
||||
:100E60005400002057524F4E470000003800002029
|
||||
:100E700000040048042204490428086902D0904371
|
||||
:100E8000086170471043FBE700E000E07047000096
|
||||
:100E9000094910B5401E884201D9012010BD074CF8
|
||||
:100EA00060610321081F00F05BFA0020A0610720A9
|
||||
:100EB0002061002010BD0000FFFFFF0000E000E007
|
||||
:100EC00010B5FFF7E3FF10BD70B502462032137F67
|
||||
:100ED000012B1BD001231377022454770468656823
|
||||
:100EE0007026B5436560046865680E6835436560C3
|
||||
:100EF0000468A5688026B543A560006884684968D1
|
||||
:100F00000C43846053770020107770BD022070BDC1
|
||||
:100F100070B5040005D025462035687F002802D032
|
||||
:100F200006E0012070BD00202877204600F00AF876
|
||||
:100F300002206877211D206800F01AFC01206877E4
|
||||
:100F4000002070BD08B5006801218907884207D1DB
|
||||
:100F50000448C16901221143C161C0691040009079
|
||||
:100F600008BD0000001002400222014620314A77ED
|
||||
:100F7000026813680120034313604877002070471C
|
||||
:100F8000F8B5054604462035287F012817D00127EB
|
||||
:100F90002F7702206877226890687726FF23B04376
|
||||
:100FA0001B02984390600868502837D00EDC202838
|
||||
:100FB00057D006DC00284ED0102840D14EE0022049
|
||||
:100FC000F8BD302850D0402839D13CE060282DD0E1
|
||||
:100FD000702817D001221203801A0ED090422ED111
|
||||
:100FE000CB684A688968206800F004FC2068816842
|
||||
:100FF000012292031143816021E020688168C908C1
|
||||
:10100000C900F8E7CB684A688968206800F0F2FBFD
|
||||
:1010100021688868B0433043886010E0CA68496836
|
||||
:10102000206800F0FAFB5021206806E0CA68496891
|
||||
:10103000206800F003FC6021206800F0E6FB6F7779
|
||||
:1010400000202877F8BDCA684968206800F0E5FBF1
|
||||
:1010500040212068F1E700212068EEE71021206898
|
||||
:10106000EBE720212068E8E730212068E5E770B54C
|
||||
:10107000040005D025466035687A002802D006E0D5
|
||||
:10108000012070BD00202872204600F027F824209F
|
||||
:10109000687220680168490849000160204600F034
|
||||
:1010A00079FC0128EDD0606A002802D0204600F0CB
|
||||
:1010B000D8FB206841680922D20291434160206830
|
||||
:1010C00081682A22914381602068016801221143CE
|
||||
:1010D0000160204600F02AFC70BD000000B50068E9
|
||||
:1010E0000F4987B0884218D10E48826901218903CF
|
||||
:1010F0000A43826180690840059003204002009005
|
||||
:10110000022001900020029003200390012004900F
|
||||
:1011100009206946C006FFF779F807B000BD000056
|
||||
:101120000038014000100240FFB506460446603614
|
||||
:10113000707A83B00D46202858D1002D0CD0059828
|
||||
:10114000002809D00120A1680003814207D120694D
|
||||
:10115000002804D1E80702D0012007B0F0BD307AA2
|
||||
:10116000012843D0012030720020E06621207072F7
|
||||
:10117000FFF7F6F801902746403705983882059822
|
||||
:10118000788218E0788A401E7882069800900022C3
|
||||
:1011900080212046019B00F095FC002818D10120F9
|
||||
:1011A000A1680003814202D12069002812D0216881
|
||||
:1011B000287808856D1C788A0028E3D1069800906D
|
||||
:1011C000002240212046019B00F07CFC002808D032
|
||||
:1011D0000320C2E728882168C005C00D0885AD1C22
|
||||
:1011E000E9E72020707200203072B6E70220B4E7F1
|
||||
:1011F000FEE70000F0B5244887B042690121890567
|
||||
:101200000A43426142690A400592426949110A4310
|
||||
:10121000426142690A400592426949000A434261BB
|
||||
:1012200040691A4F08400590012203213846FFF714
|
||||
:1012300090F8092001220321C006FFF78AF8002256
|
||||
:1012400002211348FFF785F8002403251126029494
|
||||
:1012500069463846019600950394FEF7D7FF0920AA
|
||||
:1012600002946946C006019600950394FEF7CEFFEE
|
||||
:1012700002200090012001900294694603940448E2
|
||||
:10128000FEF7C4FF07B0F0BD001002400014004894
|
||||
:101290000004004810B50D480B4901600021416071
|
||||
:1012A0008160016141618161072201621202416234
|
||||
:1012B000C260816207220163C2624163FFF792FC50
|
||||
:1012C000002800D0FEE710BD00300140540000208F
|
||||
:1012D00010B50121124886B08907016000242F2132
|
||||
:1012E000846041600461611E8461C160FFF710FE8B
|
||||
:1012F000002800D0FEE7012000030090694608485E
|
||||
:10130000FFF73EFE002800D0FEE7049404A904483D
|
||||
:101310000594FFF7D9FD002800D0FEE706B010BD08
|
||||
:10132000B800002010B50C480A490160E1214902CB
|
||||
:10133000416000218160C16001618161C1610C2255
|
||||
:10134000016242614162FFF792FE002800D0FEE791
|
||||
:1013500010BD000000380140F80000207047000078
|
||||
:101360008307FF22DB0E9A408907090E9940002867
|
||||
:101370000BDA0007000F0838830808489B0018188C
|
||||
:10138000C36993430B43C3617047830804489B00C0
|
||||
:101390001B181868904308431860704700ED00E080
|
||||
:1013A00000E400E07047000010B50248FFF7B0FB12
|
||||
:1013B00010BD00005400002010B50168C968026C1F
|
||||
:1013C0001180016C891C016401464031CA88521E9B
|
||||
:1013D000CA80C988002909D101684A6840239A4314
|
||||
:1013E0004A60C18F002901D100F06EF810BD10B520
|
||||
:1013F00001464031CC880368026C012C11D9DB68AE
|
||||
:101400001380026C921C0264CA88921ECA80CA8829
|
||||
:10141000012A0DD102685368012424032343536039
|
||||
:1014200006E01C7B531C03641470CA88521ECA80D9
|
||||
:10143000C988002909D101684A6860239A434A6033
|
||||
:10144000C18F002901D100F03FF810BD10B5816BAC
|
||||
:1014500002680988D160816B891C8163C18F491E34
|
||||
:10146000C187C18F00290AD101684A6880239A4345
|
||||
:101470004A604621095A002901D100F025F810BD23
|
||||
:1014800010B5C38F0268816B022B07D30988D16026
|
||||
:10149000816B891C8163C18F891E05E04B1C8363AE
|
||||
:1014A00009781173C18F491EC187C18F00290AD1E4
|
||||
:1014B00001684A6880239A434A604621095A0029F4
|
||||
:1014C00001D100F001F810BD70B50446FEF748FFE9
|
||||
:1014D0000246206841682025A943416064212046D6
|
||||
:1014E00000F024F8002802D0206E28432066226EE7
|
||||
:1014F000204601214030002A04D041772046FFF7E2
|
||||
:1015000005FB70BD427F4177042A204602D0FFF7D9
|
||||
:101510005BFC70BDFFF7ECFB70BD10B5406A0021AD
|
||||
:1015200046221152C187FFF7F1FA10BDF8B50F46F8
|
||||
:101530000B4615460092032104460022C90200F022
|
||||
:101540001BF82026002812D13B460022802120468D
|
||||
:10155000009500F05CF8002809D103213B460022E9
|
||||
:1015600049022046009500F007F8002803D0206EBD
|
||||
:10157000304320660320F8BDF8B51D4617460E46D9
|
||||
:1015800004463DE0032149028E4205D1002F03D1DC
|
||||
:10159000017B684601700078681C31D0002D05D0B1
|
||||
:1015A000FEF7DEFE0699401AA84229D3206841685A
|
||||
:1015B000E022914341606068C11FFD390CD10121D7
|
||||
:1015C000A068C903884202D04911884204D120682A
|
||||
:1015D00001684022914301600120A16A40038142D9
|
||||
:1015E00007D121680A6882430A6021680A680243B9
|
||||
:1015F0000A60012040346077002020770320F8BD86
|
||||
:10160000206881683140B942BCD10020F8BDF8B5EE
|
||||
:101610001D4617460E46044633E0681C31D0002DA7
|
||||
:1016200005D0FEF79DFE0699401AA84229D32068EE
|
||||
:101630004168E022914341606068C11FFD390CD1CF
|
||||
:101640000121A068C903884202D04911884204D10F
|
||||
:10165000206801684022914301600120A16A400393
|
||||
:10166000814207D121680A6882430A6021680A68BA
|
||||
:1016700002430A6001204034607700202077032075
|
||||
:10168000F8BD206881683046884304D00020B84205
|
||||
:10169000C3D10020F8BD0120F9E7704710B5FEF76F
|
||||
:1016A00065FEFFF70DFC10BD30B597B02020012579
|
||||
:1016B00000240090089509946846FFF73BF800283D
|
||||
:1016C00000D0FEE707200D9003200E900F9401211B
|
||||
:1016D00010940DA8FEF72AFF002800D0FEE711A8FD
|
||||
:1016E00011951394FEF79CFE002800D0FEE7FEF74C
|
||||
:1016F000C7FF7D21C900FEF719FDFFF7C9FB0420D4
|
||||
:10170000FFF7B8FB00221146501EFEF785FE17B00A
|
||||
:1017100030BD000013480168012211430160416897
|
||||
:10172000114A114041600168104A1140016001688E
|
||||
:10173000012292049143016041683F2212049143C7
|
||||
:101740004160C16A09090901C162016BFF22D432FB
|
||||
:1017500091430163416B4908490041630021816065
|
||||
:1017600070470000001002400CB8FF08FFFFF6FEB3
|
||||
:10177000F0B502681A4B0124A4071A4D984203D011
|
||||
:10178000A04201D0A84203D17026B2434E68324332
|
||||
:10179000154E164F98420AD0A04208D0A84206D053
|
||||
:1017A000134CA04203D0B04201D0B84204D103246C
|
||||
:1017B0002402A243CC6822438024A2434C692243E2
|
||||
:1017C00002608A68C2620A688262984203D0B042AC
|
||||
:1017D00001D0B84201D10969016301214161F0BD25
|
||||
:1017E000002C01400004004000440140004801403A
|
||||
:1017F0000020004030B58468FF252D021B021343F2
|
||||
:10180000AC430B432343836030BD826870239A430B
|
||||
:101810000A4307210A438260704730B5036A046AAD
|
||||
:101820006408640004628469F025AC431201224319
|
||||
:101830000A24A3430B438261036230BD30B5036ABF
|
||||
:101840001024A34303628469036A0F252D03120346
|
||||
:10185000AC432243A024A3430901194382610162DE
|
||||
:1018600030BD10B5818CC90707D001684A680123D3
|
||||
:101870005B049A43836A1A434A60818C890707D5BF
|
||||
:1018800001684A6801231B049A43C36A1A434A60E9
|
||||
:10189000818C490707D501684A6801239B049A4354
|
||||
:1018A000036B1A434A60818C090707D501684A68AF
|
||||
:1018B0000123DB039A43436B1A434A60818CC906B8
|
||||
:1018C00007D50268916801231B039943836B194371
|
||||
:1018D0009160818C890607D501688A6801235B03C2
|
||||
:1018E0009A43C36B1A438A60818C490612D50368F8
|
||||
:1018F0005A6801210905046C8A4322435A60026C2C
|
||||
:101900008A4207D10268516803235B059943436CFF
|
||||
:1019100019435160818C090607D501684A68012383
|
||||
:10192000DB04806C9A4302434A6010BDF8B5002680
|
||||
:101930000446C666FEF714FD054614492068884231
|
||||
:101940001DD10068124F000709D501212B46002246
|
||||
:1019500049052046009700F0B5F800280DD1206811
|
||||
:10196000006840070BD501212B460022890520463F
|
||||
:10197000009700F0A7F8002801D00320F8BD202030
|
||||
:1019800060346072A07226720020F8BD00380140F9
|
||||
:10199000FFFFFF01F8B504462369A268E5691A4311
|
||||
:1019A000636910202B43002125681A432B680E46DB
|
||||
:1019B0003E4F3B4013432B6023685A6803252D0399
|
||||
:1019C000AA43E5682A435A60236AA26925681A4334
|
||||
:1019D000AB680B273F02BB431343AB60344A256817
|
||||
:1019E000954210D1334A126B9207920F0ED0012A02
|
||||
:1019F00005D0022A05D0032A09D1022007E00420DD
|
||||
:101A000005E0082003E02C4A954200D10020012285
|
||||
:101A1000E369D203934224D100280CD002280DD0D0
|
||||
:101A2000042813D0082817D001260A091201080734
|
||||
:101A3000400F10432FE0FEF729FE09E061681F4ABE
|
||||
:101A400048088018FEF772FB81B2EEE7FEF72EFE23
|
||||
:101A5000616840004A08F4E76168012248081204FE
|
||||
:101A6000EFE7002808D0022809D004280BD0082866
|
||||
:101A700014D001263046F8BDFEF708FE05E0616887
|
||||
:101A80000F4A48080CE0FEF711FE61684A0880180A
|
||||
:101A9000FEF74CFB80B22168C860EBE7616848083C
|
||||
:101AA0008018FEF743FB80B2E860E3E7F369FFEFDD
|
||||
:101AB0000038014000100240004400400024F400BF
|
||||
:101AC00000127A00FFB581B017460E4604460A9D03
|
||||
:101AD0001DE0681C1BD0002D05D0FEF741FC0499C9
|
||||
:101AE000401AA84213D920680168FF22A13291430D
|
||||
:101AF00001602068816849084900816020206034C5
|
||||
:101B00006072A07200202072032005B0F0BD206832
|
||||
:101B1000C1693046884304D00020B842D9D00020A3
|
||||
:101B2000F3E70120F9E700000FB410B503A9044B57
|
||||
:101B3000044A029800F018F810BC08BC04B018471A
|
||||
:101B4000E51C00084800002002E008C8121F08C178
|
||||
:101B5000002AFAD170477047002001E001C1121F2E
|
||||
:101B6000002AFBD170470000FFB58DB00446002568
|
||||
:101B700006E025280AD0109A0F999047641C6D1C26
|
||||
:101B800020780028F5D1284611B0F0BD00270121AA
|
||||
:101B9000484A009700E00743641C23780846203B2E
|
||||
:101BA00098401042F7D120782E2817D104200743FF
|
||||
:101BB0006078641C2A280CD10E98641C02C800911D
|
||||
:101BC0000E900BE000990A22514330394018641CF2
|
||||
:101BD00000902078014630390929F3D9207800286F
|
||||
:101BE000D1D0642808D0692806D075281ED0109A54
|
||||
:101BF0000F9990476D1C5BE00A200E99019001C976
|
||||
:101C00000E91002802DA40422D2102E0390504D568
|
||||
:101C10002B216A461172012103E0F90704D020212B
|
||||
:101C2000F7E70BAE0B910DE00021FAE70A200E99C1
|
||||
:101C3000019001C90E91F7E70199FEF777FA30316B
|
||||
:101C4000761E31700028F7D103A8801B2030019048
|
||||
:101C5000780701D5009801E00120009001998842A1
|
||||
:101C600001DD401A00E000200027009006E002A8F5
|
||||
:101C7000109AC05D0F9990476D1C7F1C0B9887428E
|
||||
:101C8000F5DB04E0109A30200F9990476D1C009905
|
||||
:101C9000481E00900029F5DC05E03078109A761C8B
|
||||
:101CA0000F9990476D1C0199481E01900029F4DCA2
|
||||
:101CB000641C65E7092801000902014308B2704766
|
||||
:101CC00000B5014600F0BCF8411800F0B9F88842B0
|
||||
:101CD000FBD300BD10B502490860FFF745F910BD00
|
||||
:101CE0000000002013B56423012269460248FFF773
|
||||
:101CF0001BFA00981CBD0000F80000201CB5FEF780
|
||||
:101D00003DFBFFF7D1FCFFF775FAFFF70BFBFFF781
|
||||
:101D1000C1FAFFF7DDFA2348FFF7DCFF0920C00610
|
||||
:101D200002230246012100F06FF91F4802230246F8
|
||||
:101D3000012100F0FDF910211C4800F039F91021B3
|
||||
:101D40001B4800F0A0F9194820216038FEF71DFA61
|
||||
:101D5000164A1448203A1146202340396438FEF7C9
|
||||
:101D6000C9FF14A0FFF7E0FE114C241F00F0B0F9EA
|
||||
:101D7000012807D10E480A21001F00F0F1F9207850
|
||||
:101D800000F066F80A4800F06AF90028EED0827A7E
|
||||
:101D9000417A01920091037AC279817909A0FFF713
|
||||
:101DA000C3FEE3E7B800002000140048C80100208B
|
||||
:101DB0003800002068656C6C6F20776F726C640A65
|
||||
:101DC000000000002564202564202564202564206F
|
||||
:101DD00025640A00F0B50B30C108C900144F002675
|
||||
:101DE000144A0FE003688B420BD38B4205D95C1A6F
|
||||
:101DF0004318456830C3083B00E04368136002C0E5
|
||||
:101E000004E0021D10680028ECD13046002803D100
|
||||
:101E10003868002801D00020F0BD064A064810604E
|
||||
:101E2000064A121AD208D20044C001203860D7E70F
|
||||
:101E3000500000204C000020DC010020D8030020CE
|
||||
:101E4000024800680068406A7047000000000020F7
|
||||
:101E5000F8B54A4E002534460127183CF32838D0FF
|
||||
:101E60000CDCE82863D004DCE62872D0E7286AD1CD
|
||||
:101E700076E0EE287CD0F22865D13EE0F62862D0EC
|
||||
:101E800004DCF4281ED0F5285DD114E0FE285AD0D9
|
||||
:101E9000FF2858D12571A56114220121FA20E5619E
|
||||
:101EA00000F0DCF9FA220021AA2000F0D7F9142270
|
||||
:101EB000002108465FE014220121FA2000F0CEF94B
|
||||
:101EC0002570F8BD14220121FA2000F0C7F927700F
|
||||
:101ED000F8BD14220121FA2000F0C0F927481E2184
|
||||
:101EE000173800F03DF90028F2D12079617831549B
|
||||
:101EF000072828D2401C207125E014220121FA2055
|
||||
:101F000000F0ACF96571207902280CD9301820381E
|
||||
:101F1000C17F502907D1817F642904D1407FC8281F
|
||||
:101F200001D10320607114220021607923E0142282
|
||||
:101F30000121FA2000F092F910481E21163800F015
|
||||
:101F40000FF90028C4D114220121FA2013E000E087
|
||||
:101F50000EE014220121FA2000F080F9E770F8BDAC
|
||||
:101F600014220121FA2000F079F90220E070F8BD76
|
||||
:101F700014220121EE2000F071F9F8BD2C000020A0
|
||||
:101F800070B515460E46044600F022F8002801D030
|
||||
:101F9000012070BD2178606846542178A0684554BE
|
||||
:101FA0002078A178401CFEF7C1F82170002070BD98
|
||||
:101FB00070B50D46044681702846FFF70BFF606040
|
||||
:101FC0002846FFF707FFA060204600F00FF870BD1D
|
||||
:101FD00010B5044681780078401CFEF7A7F86078B9
|
||||
:101FE000814201D1012010BD002010BD10B5044672
|
||||
:101FF000002020706070A1786068FEF7C6F8A178B4
|
||||
:10200000A068FEF7C2F810BD10B5074C60602180D3
|
||||
:10201000A26063800122FEF79CF901226188A0681A
|
||||
:10202000FEF797F910BD00000400002070B50D46C2
|
||||
:10203000044600F034F8002801D0012070BD20785B
|
||||
:102040000C226168504308182946FEF785F820786D
|
||||
:10205000A178401CFEF76AF82170002070BD70B5B1
|
||||
:102060000446407822780021904201D1084670BD94
|
||||
:102070000C2141436268401C5518A178FEF756F8C0
|
||||
:102080006170284670BD10B5044681700C2048432D
|
||||
:10209000FFF7A0FE6060204600F00FF810BD10B5FD
|
||||
:1020A000044681780078401CFEF740F86078814251
|
||||
:1020B00001D1012010BD002010BD10B5002101701C
|
||||
:1020C000417081780C2251434068FEF75EF810BDE4
|
||||
:1020D00010B5164C21892069FEF736F9012805D183
|
||||
:1020E000E188E068FEF730F9012806D021892069EF
|
||||
:1020F000FEF72AF9012802D007E0032010BDE1888D
|
||||
:10210000E068FEF721F9002806D021892069FEF752
|
||||
:102110001BF9002802D007E0022010BDE188E0682A
|
||||
:10212000FEF712F90128F8D0002010BD140000209D
|
||||
:1021300010B50A4CE060E180226123810022227008
|
||||
:10214000642262700322A2700122E270FEF701F99C
|
||||
:10215000012221892069FEF7FCF810BD140000203F
|
||||
:10216000F3B581B00F4600250126FEF7F9F83A4C89
|
||||
:10217000606107E0FEF7F4F86169401AB84201D3E4
|
||||
:102180000120FEBDFFF7A4FF0128F3D11220FFF7C5
|
||||
:1021900097FD0022E188E068FEF7DBF82420FFF7D6
|
||||
:1021A0008FFD0122E188E068FEF7D3F81220FFF7E7
|
||||
:1021B00087FD21892069FEF7C7F8012800D1354342
|
||||
:1021C0007004060C1220FFF77BFD0022E188E06816
|
||||
:1021D000FEF7BFF82420FFF773FD0122E188E068D5
|
||||
:1021E000FEF7B7F81220FFF76BFDFF2EE1D91220A2
|
||||
:1021F000FFF766FD0022E188E068FEF7AAF82420D8
|
||||
:10220000FFF75EFD0122E188E068FEF7A2F81220E8
|
||||
:10221000FFF756FD1220FFF753FD002221892069A8
|
||||
:10222000FEF797F80022E188E068FEF792F8242094
|
||||
:10223000FFF746FD0122E188E068FEF78AF81220E8
|
||||
:10224000FFF73EFD012221892069FEF782F80198FF
|
||||
:1022500005700020FEBD000014000020F7B51646F2
|
||||
:1022600005460127FEF77CF8454C606107E0FEF764
|
||||
:1022700077F86169401AB04201D30120FEBDFFF733
|
||||
:1022800027FF0328F3D10198002803D0AF20800056
|
||||
:10229000FFF716FD002221892069FEF75AF8122067
|
||||
:1022A000FFF70EFD0022E188E068FEF752F82420D7
|
||||
:1022B000FFF706FD0122E188E068FEF74AF81220E8
|
||||
:1022C000FFF7FEFC0026E80701D0012200E0002213
|
||||
:1022D00021892069FEF73DF81220FFF7F1FC00226A
|
||||
:1022E000E188E068FEF735F82420FFF7E9FC0122D9
|
||||
:1022F000E188E068FEF72DF81220FFF7E1FCE8071F
|
||||
:10230000C00F761C47406D08F6B2082EDBD3002FB5
|
||||
:1023100001D0012200E0002221892069FEF719F88E
|
||||
:102320001220FFF7CDFC0022E188E068FEF711F8EB
|
||||
:102330002420FFF7C5FC0122E188E068FEF709F8D8
|
||||
:102340001220FFF7BDFC012221892069FEF701F868
|
||||
:102350001220FFF7B5FC0022E188E068FDF7F9FFE5
|
||||
:102360002420FFF7ADFC0122E188E068FDF7F1FFD2
|
||||
:102370001220FFF7A5FCC820FFF7A2FC0020FEBD3D
|
||||
:10238000140000200000000000000000010203040F
|
||||
:10239000060708090000000001020304BC2300082E
|
||||
:1023A0000000002054000000481B00081024000812
|
||||
:1023B0005400002084070000581B000800000000A3
|
||||
:1023C000000000000000000000000000000000000D
|
||||
:1023D00000000000000000000000000000000000FD
|
||||
:1023E00000000000000000000000000000000000ED
|
||||
:1023F00000000000000000000000000000000000DD
|
||||
:1024000000127A0000000000000000000000000040
|
||||
:100DB000002020772846F0BDBD130008511400081C
|
||||
:100DC000F3130008851400083EB5254A2023114678
|
||||
:100DD00040392448FFF78EFF21492022881AFFF767
|
||||
:100DE000BBF91F4C203C2078DE2803D01EA000F069
|
||||
:100DF0009DFEFEE7A078012805D11948227AA17945
|
||||
:100E0000203000F077FFA078022820D16179207986
|
||||
:100E100000F0B4FE69460880E179A07900F0AEFEEA
|
||||
:100E2000404269464880617A207A00F0A7FE40423D
|
||||
:100E300069468880607B8871A07B0872E07BC871FE
|
||||
:100E4000207C4872607C8872094800F0A9FFA07875
|
||||
:100E5000042804D1002202210648FFF77AFA3EBD99
|
||||
:100E6000AC0100205800002057524F4E47000000B0
|
||||
:100E70003C000020000400480422044904280869BA
|
||||
:100E800002D09043086170471043FBE700E000E0A8
|
||||
:100E900070470000094910B5401E884201D9012061
|
||||
:100EA00010BD074C60610321081F00F05BFA0020B1
|
||||
:100EB000A06107202061002010BD0000FFFFFF009F
|
||||
:100EC00000E000E010B5FFF7E3FF10BD70B502468B
|
||||
:100ED0002032137F012B1BD0012313770224547778
|
||||
:100EE000046865687026B5436560046865680E68C7
|
||||
:100EF000354365600468A5688026B543A560006831
|
||||
:100F0000846849680C43846053770020107770BD73
|
||||
:100F1000022070BD70B5040005D025462035687FDD
|
||||
:100F2000002802D006E0012070BD0020287720466E
|
||||
:100F300000F00AF802206877211D206800F01AFCF2
|
||||
:100F400001206877002070BD08B50068012189077D
|
||||
:100F5000884207D10448C16901221143C161C069B7
|
||||
:100F60001040009008BD000000100240022201461F
|
||||
:100F700020314A77026813680120034313604877E1
|
||||
:100F800000207047F8B5054604462035287F012823
|
||||
:100F900017D001272F77022068772268906877267C
|
||||
:100FA000FF23B0431B02984390600868502837D055
|
||||
:100FB0000EDC202857D006DC00284ED0102840D167
|
||||
:100FC0004EE00220F8BD302850D0402839D13CE016
|
||||
:100FD00060282DD0702817D001221203801A0ED05D
|
||||
:100FE00090422ED1CB684A688968206800F004FCE2
|
||||
:100FF00020688168012292031143816021E020680A
|
||||
:101000008168C908C900F8E7CB684A688968206820
|
||||
:1010100000F0F2FB21688868B0433043886010E03C
|
||||
:10102000CA684968206800F0FAFB5021206806E091
|
||||
:10103000CA684968206800F003FC6021206800F05D
|
||||
:10104000E6FB6F7700202877F8BDCA6849682068FA
|
||||
:1010500000F0E5FB40212068F1E700212068EEE781
|
||||
:1010600010212068EBE720212068E8E73021206884
|
||||
:10107000E5E770B5040005D025466035687A00289C
|
||||
:1010800002D006E0012070BD00202872204600F04A
|
||||
:1010900027F8242068722068016849084900016027
|
||||
:1010A000204600F079FC0128EDD0606A002802D0CB
|
||||
:1010B000204600F0D8FB206841680922D202914303
|
||||
:1010C0004160206881682A2291438160206801681C
|
||||
:1010D000012211430160204600F02AFC70BD00008F
|
||||
:1010E00000B500680F4987B0884218D10E48826960
|
||||
:1010F000012189030A438261806908400590032029
|
||||
:1011000040020090022001900020029003200390F2
|
||||
:101110000120049009206946C006FFF777F807B060
|
||||
:1011200000BD00000038014000100240FFB5064637
|
||||
:1011300004466036707A83B00D46202858D1002DC1
|
||||
:101140000CD00598002809D00120A1680003814235
|
||||
:1011500007D12069002804D1E80702D0012007B098
|
||||
:10116000F0BD307A012843D0012030720020E066C3
|
||||
:1011700021207072FFF7F4F8019027464037059858
|
||||
:1011800038820598788218E0788A401E788206981E
|
||||
:101190000090002280212046019B00F095FC002851
|
||||
:1011A00018D10120A1680003814202D120690028E2
|
||||
:1011B00012D02168287808856D1C788A0028E3D130
|
||||
:1011C00006980090002240212046019B00F07CFC04
|
||||
:1011D000002808D00320C2E728882168C005C00D78
|
||||
:1011E0000885AD1CE9E72020707200203072B6E758
|
||||
:1011F0000220B4E7FEE70000F0B5244887B042695A
|
||||
:10120000012189050A43426142690A400592426907
|
||||
:1012100049110A43426142690A4005924269490004
|
||||
:101220000A43426140691A4F084005900122032198
|
||||
:101230003846FFF78EF8092001220321C006FFF788
|
||||
:1012400088F8002202211348FFF783F800240325C1
|
||||
:101250001126029469463846019600950394FEF7DC
|
||||
:10126000D5FF092002946946C006019600950394B3
|
||||
:10127000FEF7CCFF02200090012001900294694605
|
||||
:1012800003940448FEF7C2FF07B0F0BD001002400F
|
||||
:10129000001400480004004810B50D480B490160D7
|
||||
:1012A0000021416081600161416181610722016229
|
||||
:1012B00012024162C260816207220163C26241631D
|
||||
:1012C000FFF790FC002800D0FEE710BD0030014081
|
||||
:1012D0005800002010B50121124886B0890701602E
|
||||
:1012E00000242F21846041600461611E8461C1601B
|
||||
:1012F000FFF710FE002800D0FEE701200003009059
|
||||
:1013000069460848FFF73EFE002800D0FEE7049437
|
||||
:1013100004A904480594FFF7D9FD002800D0FEE792
|
||||
:1013200006B010BDBC00002010B50C480A49016091
|
||||
:10133000E1214902416000218160C1600161816158
|
||||
:10134000C1610C22016242614162FFF792FE0028F6
|
||||
:1013500000D0FEE710BD000000380140FC00002076
|
||||
:10136000704700008307FF22DB0E9A408907090EB1
|
||||
:10137000994000280BDA0007000F08388308084856
|
||||
:101380009B001818C36993430B43C36170478308DC
|
||||
:1013900004489B001B181868904308431860704766
|
||||
:1013A00000ED00E000E400E07047000010B50248E6
|
||||
:1013B000FFF7AEFB10BD00005800002010B501681B
|
||||
:1013C000C968026C1180016C891C016401464031BE
|
||||
:1013D000CA88521ECA80C988002909D101684A6892
|
||||
:1013E00040239A434A60C18F002901D100F06EF872
|
||||
:1013F00010BD10B501464031CC880368026C012C49
|
||||
:1014000011D9DB681380026C921C0264CA88921E98
|
||||
:10141000CA80CA88012A0DD10268536801242403B6
|
||||
:101420002343536006E01C7B531C03641470CA887A
|
||||
:10143000521ECA80C988002909D101684A68602300
|
||||
:101440009A434A60C18F002901D100F03FF810BDD6
|
||||
:1014500010B5816B02680988D160816B891C81633A
|
||||
:10146000C18F491EC187C18F00290AD101684A680E
|
||||
:1014700080239A434A604621095A002901D100F08D
|
||||
:1014800025F810BD10B5C38F0268816B022B07D3FE
|
||||
:101490000988D160816B891C8163C18F891E05E039
|
||||
:1014A0004B1C836309781173C18F491EC187C18F9B
|
||||
:1014B00000290AD101684A6880239A434A6046217C
|
||||
:1014C000095A002901D100F001F810BD70B5044699
|
||||
:1014D000FEF746FF0246206841682025A943416087
|
||||
:1014E0006421204600F024F8002802D0206E284312
|
||||
:1014F0002066226E204601214030002A04D0417728
|
||||
:101500002046FFF703FB70BD427F4177042A204647
|
||||
:1015100002D0FFF759FC70BDFFF7EAFB70BD10B5B4
|
||||
:10152000406A002146221152C187FFF7EFFA10BD31
|
||||
:10153000F8B50F460B4615460092032104460022DB
|
||||
:10154000C90200F01BF82026002812D13B460022D9
|
||||
:1015500080212046009500F05CF8002809D1032185
|
||||
:101560003B46002249022046009500F007F800287B
|
||||
:1015700003D0206E304320660320F8BDF8B51D4629
|
||||
:1015800017460E4604463DE0032149028E4205D12E
|
||||
:10159000002F03D1017B684601700078681C31D0B0
|
||||
:1015A000002D05D0FEF7DCFE0699401AA84229D38B
|
||||
:1015B00020684168E022914341606068C11FFD39A5
|
||||
:1015C0000CD10121A068C903884202D04911884288
|
||||
:1015D00004D1206801684022914301600120A16A82
|
||||
:1015E0004003814207D121680A6882430A6021686A
|
||||
:1015F0000A6802430A6001204034607700202077A7
|
||||
:101600000320F8BD206881683140B942BCD1002078
|
||||
:10161000F8BDF8B51D4617460E46044633E0681C73
|
||||
:1016200031D0002D05D0FEF79BFE0699401AA84246
|
||||
:1016300029D320684168E022914341606068C11F5E
|
||||
:10164000FD390CD10121A068C903884202D049119B
|
||||
:10165000884204D120680168402291430160012042
|
||||
:10166000A16A4003814207D121680A6882430A6067
|
||||
:1016700021680A6802430A60012040346077002034
|
||||
:1016800020770320F8BD206881683046884304D065
|
||||
:101690000020B842C3D10020F8BD0120F9E770470F
|
||||
:1016A00010B5FEF763FEFFF70DFC10BD30B597B027
|
||||
:1016B0002020012500240090089509946846FFF732
|
||||
:1016C00039F8002800D0FEE707200D9003200E9087
|
||||
:1016D0000F94012110940DA8FEF728FF002800D0D8
|
||||
:1016E000FEE711A811951394FEF79AFE002800D08A
|
||||
:1016F000FEE7FEF7C5FF7D21C900FEF717FDFFF7E6
|
||||
:10170000C9FB0420FFF7B8FB00221146501EFEF76C
|
||||
:1017100083FE17B030BD0000134801680122114359
|
||||
:1017200001604168114A114041600168104A11404E
|
||||
:1017300001600168012292049143016041683F22E7
|
||||
:10174000120491434160C16A09090901C162016B38
|
||||
:10175000FF22D43291430163416B49084900416340
|
||||
:101760000021816070470000001002400CB8FF08A3
|
||||
:10177000FFFFF6FEF0B502681A4B0124A4071A4DCC
|
||||
:10178000984203D0A04201D0A84203D17026B243B0
|
||||
:101790004E683243154E164F98420AD0A04208D0E8
|
||||
:1017A000A84206D0134CA04203D0B04201D0B842A8
|
||||
:1017B00004D103242402A243CC6822438024A24300
|
||||
:1017C0004C69224302608A68C2620A688262984257
|
||||
:1017D00003D0B04201D0B84201D1096901630121AF
|
||||
:1017E0004161F0BD002C0140000400400044014074
|
||||
:1017F000004801400020004030B58468FF252D02DC
|
||||
:101800001B021343AC430B432343836030BD826808
|
||||
:1018100070239A430A4307210A438260704730B518
|
||||
:10182000036A046A6408640004628469F025AC43B6
|
||||
:10183000120122430A24A3430B438261036230BD99
|
||||
:1018400030B5036A1024A34303628469036A0F2539
|
||||
:101850002D031203AC432243A024A34309011943DF
|
||||
:101860008261016230BD10B5818CC90707D0016863
|
||||
:101870004A6801235B049A43836A1A434A60818C55
|
||||
:10188000890707D501684A6801231B049A43C36A84
|
||||
:101890001A434A60818C490707D501684A680123C9
|
||||
:1018A0009B049A43036B1A434A60818C090707D54E
|
||||
:1018B00001684A680123DB039A43436B1A434A6079
|
||||
:1018C000818CC90607D50268916801231B039943DF
|
||||
:1018D000836B19439160818C890607D501688A68FA
|
||||
:1018E00001235B039A43C36B1A438A60818C4906C8
|
||||
:1018F00012D503685A6801210905046C8A43224302
|
||||
:101900005A60026C8A4207D10268516803235B0562
|
||||
:101910009943436C19435160818C090607D50168CE
|
||||
:101920004A680123DB04806C9A4302434A6010BD7D
|
||||
:10193000F8B500260446C666FEF712FD05461449B2
|
||||
:10194000206888421DD10068124F000709D5012187
|
||||
:101950002B46002249052046009700F0B5F80028E4
|
||||
:101960000DD12068006840070BD501212B460022CD
|
||||
:1019700089052046009700F0A7F8002801D0032031
|
||||
:10198000F8BD202060346072A07226720020F8BD7D
|
||||
:1019900000380140FFFFFF01F8B504462369A26843
|
||||
:1019A000E5691A43636910202B43002125681A4317
|
||||
:1019B0002B680E463E4F3B4013432B6023685A680A
|
||||
:1019C00003252D03AA43E5682A435A60236AA269C6
|
||||
:1019D00025681A43AB680B273F02BB431343AB6038
|
||||
:1019E000344A2568954210D1334A126B9207920F00
|
||||
:1019F0000ED0012A05D0022A05D0032A09D10220DF
|
||||
:101A000007E0042005E0082003E02C4A954200D1BD
|
||||
:101A100000200122E369D203934224D100280CD094
|
||||
:101A200002280DD0042813D0082817D001260A094F
|
||||
:101A300012010807400F10432FE0FEF727FE09E0D0
|
||||
:101A400061681F4A48088018FEF770FB81B2EEE714
|
||||
:101A5000FEF72CFE616840004A08F4E76168012245
|
||||
:101A600048081204EFE7002808D0022809D004280B
|
||||
:101A70000BD0082814D001263046F8BDFEF706FE2C
|
||||
:101A800005E061680F4A48080CE0FEF70FFE616848
|
||||
:101A90004A088018FEF74AFB80B22168C860EBE76D
|
||||
:101AA000616848088018FEF741FB80B2E860E3E710
|
||||
:101AB000F369FFEF0038014000100240004400408D
|
||||
:101AC0000024F40000127A00FFB581B017460E46DC
|
||||
:101AD00004460A9D1DE0681C1BD0002D05D0FEF7B2
|
||||
:101AE0003FFC0499401AA84213D920680168FF22DC
|
||||
:101AF000A1329143016020688168490849008160F2
|
||||
:101B0000202060346072A07200202072032005B093
|
||||
:101B1000F0BD2068C1693046884304D00020B84237
|
||||
:101B2000D9D00020F3E70120F9E7000010B5024A00
|
||||
:101B3000024900F014F810BDA91B00084C00002059
|
||||
:101B400002E008C8121F08C1002AFAD17047704786
|
||||
:101B5000002001E001C1121F002AFBD17047F8B537
|
||||
:101B600016460F460446002503E03946B047641C7C
|
||||
:101B70006D1C20780028F8D12846F8BD09020143E1
|
||||
:101B800008B2704700B5014600F0ACF8411800F00B
|
||||
:101B9000A9F88842FBD300BD10B502490860FFF7E1
|
||||
:101BA000E5F910BD0000002013B564230122694649
|
||||
:101BB0000248FFF7BBFA00981CBD0000FC000020A3
|
||||
:101BC000FEF7DCFBFFF772FDFFF716FBFFF7ACFB40
|
||||
:101BD000FFF762FBFFF77EFB1F48FFF7DDFF0920E1
|
||||
:101BE000C00602230246012100F0C8F81B48022368
|
||||
:101BF0000246012100F0EEF91021194800F092F898
|
||||
:101C00001021184800F0F9F8154820216038FEF737
|
||||
:101C1000BCFA134A1048203A114620234039643850
|
||||
:101C2000FFF768F810A0FFF781FF0E4C241F00F0AB
|
||||
:101C300009F9012807D10B480A21001F00F0E2F939
|
||||
:101C4000207800F02FF9074800F0C3F80028EED004
|
||||
:101C500000F056FAEBE70000BC000020001400483A
|
||||
:101C6000CC0100203C00002068656C6C6F20776F11
|
||||
:101C7000726C640A00000000F0B50B30C108C900A6
|
||||
:101C8000144F0026144A0FE003688B420BD38B429B
|
||||
:101C900005D95C1A4318456830C3083B00E0436827
|
||||
:101CA000136002C004E0021D10680028ECD1304629
|
||||
:101CB000002803D13868002801D00020F0BD064A72
|
||||
:101CC00006481060064A121AD208D20044C0012009
|
||||
:101CD0003860D7E75400002050000020DC010020CD
|
||||
:101CE000D8030020024800680068406A704700007E
|
||||
:101CF0000000002070B515460E46044600F022F89C
|
||||
:101D0000002801D0012070BD2178606846542178F8
|
||||
:101D1000A06845542078A178401CFEF707FA21708E
|
||||
:101D2000002070BD70B50D46044681702846FFF74F
|
||||
:101D3000A3FF60602846FFF79FFFA060204600F0E9
|
||||
:101D40000FF870BD10B5044681780078401CFEF78E
|
||||
:101D5000EDF96078814201D1012010BD002010BD55
|
||||
:101D600010B50446002020706070A1786068FEF70E
|
||||
:101D70000CFAA178A068FEF708FA10BD10B5074C60
|
||||
:101D800060602180A26063800122FEF7E2FA0122F6
|
||||
:101D90006188A068FEF7DDFA10BD00000400002095
|
||||
:101DA00070B50D46044600F034F8002801D001203B
|
||||
:101DB00070BD20780C226168504308182946FEF750
|
||||
:101DC000CBF92078A178401CFEF7B0F921700020F3
|
||||
:101DD00070BD70B50446407822780021904201D150
|
||||
:101DE000084670BD0C2141436268401C5518A1781B
|
||||
:101DF000FEF79CF96170284670BD10B504468170ED
|
||||
:101E00000C204843FFF738FF6060204600F00FF8D1
|
||||
:101E100010BD10B5044681780078401CFEF786F9A5
|
||||
:101E20006078814201D1012010BD002010BD10B5A5
|
||||
:101E300000210170417081780C2251434068FEF707
|
||||
:101E4000A4F910BD10B5164C21892069FEF77CFA63
|
||||
:101E5000012805D1E188E068FEF776FA012806D06E
|
||||
:101E600021892069FEF770FA012802D007E00320DB
|
||||
:101E700010BDE188E068FEF767FA002806D02189E6
|
||||
:101E80002069FEF761FA002802D007E0022010BDA9
|
||||
:101E9000E188E068FEF758FA0128F8D0002010BD6C
|
||||
:101EA00014000020F8B54A4E0025344601271C3C9A
|
||||
:101EB000F32838D00CDCE82863D004DCE62872D0A4
|
||||
:101EC000E7286AD176E0EE287CD0F22865D13EE0A2
|
||||
:101ED000F62862D004DCF4281ED0F5285DD114E089
|
||||
:101EE000FE285AD0FF2858D12571E561142201211E
|
||||
:101EF000FA20256200F050F9FA220021AA2000F011
|
||||
:101F00004BF91422002108465FE014220121FA2037
|
||||
:101F100000F042F92570F8BD14220121FA2000F0EA
|
||||
:101F20003BF92770F8BD14220121FA2000F034F9A2
|
||||
:101F300027481E211B3800F065F80028F2D12079CF
|
||||
:101F400061783154072828D2401C207125E01422E2
|
||||
:101F50000121FA2000F020F96571207902280CD9BE
|
||||
:101F600030182038C17F502907D1817F642904D1DE
|
||||
:101F7000407FC82801D103206071142200216079BC
|
||||
:101F800023E014220121FA2000F006F910481E2156
|
||||
:101F90001A3800F037F80028C4D114220121FA20A1
|
||||
:101FA00013E000E00EE014220121FA2000F0F4F822
|
||||
:101FB000E770F8BD14220121FA2000F0EDF80220AC
|
||||
:101FC000E070F8BD14220121EE2000F0E5F8F8BD24
|
||||
:101FD0003000002010B50A4CE060E18022612381CE
|
||||
:101FE00000222270642262700322A2700122E27039
|
||||
:101FF000FEF7AFF9012221892069FEF7AAF910BD89
|
||||
:1020000014000020F3B581B00F4600250126FEF72D
|
||||
:10201000A7F93A4C606107E0FEF7A2F96169401A3E
|
||||
:10202000B84201D30120FEBDFFF70CFF0128F3D118
|
||||
:102030001220FFF7A7FD0022E188E068FEF789F98A
|
||||
:102040002420FFF79FFD0122E188E068FEF781F977
|
||||
:102050001220FFF797FD21892069FEF775F9012805
|
||||
:1020600000D135437004060C1220FFF78BFD0022CF
|
||||
:10207000E188E068FEF76DF92420FFF783FD012277
|
||||
:10208000E188E068FEF765F91220FFF77BFDFF2E7F
|
||||
:10209000E1D91220FFF776FD0022E188E068FEF723
|
||||
:1020A00058F92420FFF76EFD0122E188E068FEF771
|
||||
:1020B00050F91220FFF766FD1220FFF763FD0022A2
|
||||
:1020C00021892069FEF745F90022E188E068FEF7E2
|
||||
:1020D00040F92420FFF756FD0122E188E068FEF771
|
||||
:1020E00038F91220FFF74EFD012221892069FEF701
|
||||
:1020F00030F9019805700020FEBD0000140000209A
|
||||
:1021000070B5244D2978002941D00021A9612C46C1
|
||||
:102110000821183421708179002901D0092121700A
|
||||
:10212000017A002903D02178022211432170C1795C
|
||||
:10213000002903D021780422114321700021415E3F
|
||||
:10214000002903DA21781022114321700221415E17
|
||||
:10215000002903DA2178202211432170017861706F
|
||||
:102160008178A1700079E0700026A05D1422002122
|
||||
:1021700000F012F8761C032EF7DB6879002804D0F3
|
||||
:10218000E0781422002100F007F8002070BD012043
|
||||
:1021900070BD000014000020F7B516460546012763
|
||||
:1021A000FEF7DEF8454C606107E0FEF7D9F861699B
|
||||
:1021B000401AB04201D30120FEBDFFF743FE0328C1
|
||||
:1021C000F3D10198002803D0AF208000FFF7DAFC9C
|
||||
:1021D000002221892069FEF7BCF81220FFF7D2FC0B
|
||||
:1021E0000022E188E068FEF7B4F82420FFF7CAFC7B
|
||||
:1021F0000122E188E068FEF7ACF81220FFF7C2FC8C
|
||||
:102200000026E80701D0012200E000222189206990
|
||||
:10221000FEF79FF81220FFF7B5FC0022E188E06886
|
||||
:10222000FEF797F82420FFF7ADFC0122E188E06873
|
||||
:10223000FEF78FF81220FFF7A5FCE807C00F761C09
|
||||
:1022400047406D08F6B2082EDBD3002F01D00122E3
|
||||
:1022500000E0002221892069FEF77BF81220FFF7B9
|
||||
:1022600091FC0022E188E068FEF773F82420FFF774
|
||||
:1022700089FC0122E188E068FEF76BF81220FFF785
|
||||
:1022800081FC012221892069FEF763F81220FFF703
|
||||
:1022900079FC0022E188E068FEF75BF82420FFF774
|
||||
:1022A00071FC0122E188E068FEF753F81220FFF785
|
||||
:1022B00069FCC820FFF766FC0020FEBD140000206A
|
||||
:1022C00000000000000000000102030406070809E6
|
||||
:1022D0000000000001020304F822000800000020B2
|
||||
:1022E00058000000401B0008502300085800002040
|
||||
:1022F00080070000501B00080000000000000000E4
|
||||
:1023000000000000000000000000000000000000CD
|
||||
:1023100000000000000000000000000000000000BD
|
||||
:1023200000000000000000000000000000000000AD
|
||||
:10233000000000000000000000000000000000009D
|
||||
:1023400000127A0000000000000000000000000001
|
||||
:04000005080000C12E
|
||||
:00000001FF
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
<title>Static Call Graph - [spitestf042\spitestf042.axf]</title></head>
|
||||
<body><HR>
|
||||
<H1>Static Call Graph for image spitestf042\spitestf042.axf</H1><HR>
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sat Oct 30 14:22:00 2021
|
||||
<BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Sat Oct 30 16:17:34 2021
|
||||
<BR><P>
|
||||
<H3>Maximum Stack Usage = 204 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
<H3>Maximum Stack Usage = 188 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3>
|
||||
Call chain for Maximum Stack Depth:</H3>
|
||||
main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
|
||||
<P>
|
||||
@@ -58,7 +58,7 @@ Function Pointers
|
||||
<LI><a href="#[20]">USB_IRQHandler</a> from startup_stm32f042x6.o(.text) referenced from startup_stm32f042x6.o(RESET)
|
||||
<LI><a href="#[6]">WWDG_IRQHandler</a> from startup_stm32f042x6.o(.text) referenced from startup_stm32f042x6.o(RESET)
|
||||
<LI><a href="#[23]">__main</a> from entry.o(.ARM.Collect$$$$00000000) referenced from startup_stm32f042x6.o(.text)
|
||||
<LI><a href="#[29]">fputc</a> from main.o(i.fputc) referenced from printf1.o(i.__0printf$1)
|
||||
<LI><a href="#[29]">fputc</a> from main.o(i.fputc) referenced from printfb.o(i.__0printf$bare)
|
||||
<LI><a href="#[21]">main</a> from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B)
|
||||
</UL>
|
||||
<P>
|
||||
@@ -68,7 +68,7 @@ Global Symbols
|
||||
<P><STRONG><a name="[23]"></a>__main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f042x6.o(.text)
|
||||
</UL>
|
||||
<P><STRONG><a name="[82]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
<P><STRONG><a name="[83]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001))
|
||||
|
||||
<P><STRONG><a name="[2a]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[2b]">>></a> __scatterload
|
||||
@@ -78,15 +78,15 @@ Global Symbols
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[2b]">>></a> __scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[83]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
<P><STRONG><a name="[84]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008))
|
||||
|
||||
<P><STRONG><a name="[84]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
<P><STRONG><a name="[85]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A))
|
||||
|
||||
<P><STRONG><a name="[85]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
<P><STRONG><a name="[86]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B))
|
||||
|
||||
<P><STRONG><a name="[86]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
|
||||
<P><STRONG><a name="[87]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D))
|
||||
|
||||
<P><STRONG><a name="[87]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
|
||||
<P><STRONG><a name="[88]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F))
|
||||
|
||||
<P><STRONG><a name="[0]"></a>Reset_Handler</STRONG> (Thumb, 38 bytes, Stack size 0 bytes, startup_stm32f042x6.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f042x6.o(RESET)
|
||||
@@ -173,7 +173,7 @@ Global Symbols
|
||||
<P><STRONG><a name="[6]"></a>WWDG_IRQHandler</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, startup_stm32f042x6.o(.text))
|
||||
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f042x6.o(RESET)
|
||||
</UL>
|
||||
<P><STRONG><a name="[88]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[89]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[34]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = __aeabi_uidivmod
|
||||
@@ -187,7 +187,6 @@ Global Symbols
|
||||
<LI><a href="#[31]">>></a> HAL_InitTick
|
||||
<LI><a href="#[3b]">>></a> HAL_RCC_GetSysClockFreq
|
||||
<LI><a href="#[58]">>></a> UART_SetConfig
|
||||
<LI><a href="#[6c]">>></a> _printf_core
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7f]"></a>__aeabi_memcpy</STRONG> (Thumb, 36 bytes, Stack size 0 bytes, memcpya.o(.text))
|
||||
@@ -198,16 +197,16 @@ Global Symbols
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[44]">>></a> HAL_SPI_TxRxCpltCallback
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[89]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[8a]"></a>__aeabi_memcpy8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memcpya.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[2d]"></a>__aeabi_memset</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[2e]">>></a> _memset$wrapper
|
||||
<LI><a href="#[2c]">>></a> __aeabi_memclr
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8a]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[8b]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[8b]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[8c]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[2c]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text))
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[2d]">>></a> __aeabi_memset
|
||||
@@ -220,7 +219,7 @@ Global Symbols
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[21]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8c]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[8d]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[2e]"></a>_memset$wrapper</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[2d]">>></a> __aeabi_memset
|
||||
@@ -232,7 +231,7 @@ Global Symbols
|
||||
<BR>[Called By]<UL><LI><a href="#[2a]">>></a> _main_scatterload
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8d]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
<P><STRONG><a name="[8e]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[3e]"></a>HAL_DMA_Abort_IT</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_Abort_IT))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_DMA_Abort_IT
|
||||
@@ -256,7 +255,7 @@ Global Symbols
|
||||
<P><STRONG><a name="[4b]"></a>HAL_GPIO_WritePin</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[44]">>></a> HAL_SPI_TxRxCpltCallback
|
||||
<LI><a href="#[5d]">>></a> MX_GPIO_Init
|
||||
<LI><a href="#[7a]">>></a> ps2mouse_write
|
||||
<LI><a href="#[82]">>></a> ps2mouse_write
|
||||
<LI><a href="#[77]">>></a> ps2mouse_read
|
||||
<LI><a href="#[72]">>></a> ps2mouse_init
|
||||
<LI><a href="#[71]">>></a> ps2kb_init
|
||||
@@ -270,7 +269,7 @@ Global Symbols
|
||||
<LI><a href="#[3c]">>></a> HAL_RCC_OscConfig
|
||||
<LI><a href="#[3a]">>></a> HAL_RCC_ClockConfig
|
||||
<LI><a href="#[38]">>></a> HAL_RCCEx_PeriphCLKConfig
|
||||
<LI><a href="#[7a]">>></a> ps2mouse_write
|
||||
<LI><a href="#[82]">>></a> ps2mouse_write
|
||||
<LI><a href="#[77]">>></a> ps2mouse_read
|
||||
<LI><a href="#[5c]">>></a> UART_WaitOnFlagUntilTimeout
|
||||
<LI><a href="#[5a]">>></a> UART_CheckIdleState
|
||||
@@ -412,7 +411,7 @@ Global Symbols
|
||||
<LI><a href="#[44]">>></a> HAL_SPI_TxRxCpltCallback
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[44]"></a>HAL_SPI_TxRxCpltCallback</STRONG> (Thumb, 148 bytes, Stack size 24 bytes, main.o(i.HAL_SPI_TxRxCpltCallback))
|
||||
<P><STRONG><a name="[44]"></a>HAL_SPI_TxRxCpltCallback</STRONG> (Thumb, 152 bytes, Stack size 24 bytes, main.o(i.HAL_SPI_TxRxCpltCallback))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = HAL_SPI_TxRxCpltCallback ⇒ ps2mouse_buf_add ⇒ ps2mouse_buf_is_full ⇒ __aeabi_uidivmod
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[45]">>></a> HAL_SPI_TransmitReceive_IT
|
||||
@@ -610,24 +609,24 @@ Global Symbols
|
||||
<LI><a href="#[5a]">>></a> UART_CheckIdleState
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[6b]"></a>__0printf$1</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1), UNUSED)
|
||||
<P><STRONG><a name="[6b]"></a>__0printf$bare</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[6c]">>></a> _printf_core
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8e]"></a>__1printf$1</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1), UNUSED)
|
||||
<P><STRONG><a name="[8f]"></a>__1printf$bare</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[47]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf1.o(i.__0printf$1))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf
|
||||
<P><STRONG><a name="[47]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __2printf
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[21]">>></a> main
|
||||
<LI><a href="#[44]">>></a> HAL_SPI_TxRxCpltCallback
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[8f]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
<P><STRONG><a name="[90]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[90]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
<P><STRONG><a name="[91]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[91]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
<P><STRONG><a name="[92]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED)
|
||||
|
||||
<P><STRONG><a name="[49]"></a>byte_to_int16_t</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, main.o(i.byte_to_int16_t))
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[44]">>></a> HAL_SPI_TxRxCpltCallback
|
||||
@@ -638,7 +637,7 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[6e]">>></a> micros
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[7a]">>></a> ps2mouse_write
|
||||
<BR>[Called By]<UL><LI><a href="#[82]">>></a> ps2mouse_write
|
||||
<LI><a href="#[77]">>></a> ps2mouse_read
|
||||
</UL>
|
||||
|
||||
@@ -655,10 +654,10 @@ Global Symbols
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[5b]">>></a> HAL_UART_Transmit
|
||||
</UL>
|
||||
<BR>[Address Reference Count : 1]<UL><LI> printf1.o(i.__0printf$1)
|
||||
<BR>[Address Reference Count : 1]<UL><LI> printfb.o(i.__0printf$bare)
|
||||
</UL>
|
||||
<P><STRONG><a name="[21]"></a>main</STRONG> (Thumb, 168 bytes, Stack size 16 bytes, main.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 204<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
|
||||
<P><STRONG><a name="[21]"></a>main</STRONG> (Thumb, 150 bytes, Stack size 0 bytes, main.o(i.main))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[45]">>></a> HAL_SPI_TransmitReceive_IT
|
||||
<LI><a href="#[30]">>></a> HAL_Init
|
||||
@@ -667,10 +666,11 @@ Global Symbols
|
||||
<LI><a href="#[5f]">>></a> MX_TIM2_Init
|
||||
<LI><a href="#[5e]">>></a> MX_SPI1_Init
|
||||
<LI><a href="#[5d]">>></a> MX_GPIO_Init
|
||||
<LI><a href="#[7a]">>></a> ps2mouse_send_update
|
||||
<LI><a href="#[77]">>></a> ps2mouse_read
|
||||
<LI><a href="#[72]">>></a> ps2mouse_init
|
||||
<LI><a href="#[78]">>></a> ps2mouse_host_req_reply
|
||||
<LI><a href="#[76]">>></a> ps2mouse_get_bus_status
|
||||
<LI><a href="#[78]">>></a> mouse_reply
|
||||
<LI><a href="#[74]">>></a> ps2mouse_buf_init
|
||||
<LI><a href="#[79]">>></a> ps2mouse_buf_get
|
||||
<LI><a href="#[73]">>></a> ps2kb_buf_init
|
||||
@@ -692,15 +692,6 @@ Global Symbols
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[6d]">>></a> delay_us
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[78]"></a>mouse_reply</STRONG> (Thumb, 300 bytes, Stack size 24 bytes, ps2mouse.o(i.mouse_reply))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = mouse_reply ⇒ ps2mouse_write ⇒ ps2mouse_get_bus_status
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[7a]">>></a> ps2mouse_write
|
||||
<LI><a href="#[77]">>></a> ps2mouse_read
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[21]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[48]"></a>ps2kb_buf_add</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, helpers.o(i.ps2kb_buf_add))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = ps2kb_buf_add ⇒ ps2kb_buf_is_full ⇒ __aeabi_uidivmod
|
||||
</UL>
|
||||
@@ -792,10 +783,19 @@ Global Symbols
|
||||
<BR>[Calls]<UL><LI><a href="#[81]">>></a> HAL_GPIO_ReadPin
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[21]">>></a> main
|
||||
<LI><a href="#[7a]">>></a> ps2mouse_write
|
||||
<LI><a href="#[82]">>></a> ps2mouse_write
|
||||
<LI><a href="#[77]">>></a> ps2mouse_read
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[78]"></a>ps2mouse_host_req_reply</STRONG> (Thumb, 300 bytes, Stack size 24 bytes, ps2mouse.o(i.ps2mouse_host_req_reply))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = ps2mouse_host_req_reply ⇒ ps2mouse_write ⇒ ps2mouse_get_bus_status
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> ps2mouse_write
|
||||
<LI><a href="#[77]">>></a> ps2mouse_read
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[21]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[72]"></a>ps2mouse_init</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, ps2mouse.o(i.ps2mouse_init))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = ps2mouse_init
|
||||
</UL>
|
||||
@@ -814,10 +814,18 @@ Global Symbols
|
||||
<LI><a href="#[6d]">>></a> delay_us
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[21]">>></a> main
|
||||
<LI><a href="#[78]">>></a> mouse_reply
|
||||
<LI><a href="#[78]">>></a> ps2mouse_host_req_reply
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[7a]"></a>ps2mouse_write</STRONG> (Thumb, 292 bytes, Stack size 32 bytes, ps2mouse.o(i.ps2mouse_write))
|
||||
<P><STRONG><a name="[7a]"></a>ps2mouse_send_update</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, ps2mouse.o(i.ps2mouse_send_update))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = ps2mouse_send_update ⇒ ps2mouse_write ⇒ ps2mouse_get_bus_status
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[82]">>></a> ps2mouse_write
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[21]">>></a> main
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[82]"></a>ps2mouse_write</STRONG> (Thumb, 292 bytes, Stack size 32 bytes, ps2mouse.o(i.ps2mouse_write))
|
||||
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = ps2mouse_write ⇒ ps2mouse_get_bus_status
|
||||
</UL>
|
||||
<BR>[Calls]<UL><LI><a href="#[76]">>></a> ps2mouse_get_bus_status
|
||||
@@ -825,7 +833,8 @@ Global Symbols
|
||||
<LI><a href="#[4b]">>></a> HAL_GPIO_WritePin
|
||||
<LI><a href="#[6d]">>></a> delay_us
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[78]">>></a> mouse_reply
|
||||
<BR>[Called By]<UL><LI><a href="#[7a]">>></a> ps2mouse_send_update
|
||||
<LI><a href="#[78]">>></a> ps2mouse_host_req_reply
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
@@ -962,10 +971,8 @@ Local Symbols
|
||||
<LI><a href="#[36]">>></a> HAL_NVIC_SetPriority
|
||||
</UL>
|
||||
|
||||
<P><STRONG><a name="[6c]"></a>_printf_core</STRONG> (Thumb, 332 bytes, Stack size 88 bytes, printf1.o(i._printf_core), UNUSED)
|
||||
<BR><BR>[Calls]<UL><LI><a href="#[34]">>></a> __aeabi_uidivmod
|
||||
</UL>
|
||||
<BR>[Called By]<UL><LI><a href="#[6b]">>></a> __0printf$1
|
||||
<P><STRONG><a name="[6c]"></a>_printf_core</STRONG> (Thumb, 30 bytes, Stack size 24 bytes, printfb.o(i._printf_core), UNUSED)
|
||||
<BR><BR>[Called By]<UL><LI><a href="#[6b]">>></a> __0printf$bare
|
||||
</UL>
|
||||
<P>
|
||||
<H3>
|
||||
|
||||
@@ -54,11 +54,11 @@ Section Cross References
|
||||
helpers.o(i.ps2mouse_buf_init) refers to helpers.o(i.ps2mouse_buf_reset) for ps2mouse_buf_reset
|
||||
helpers.o(i.ps2mouse_buf_is_full) refers to uidiv.o(.text) for __aeabi_uidivmod
|
||||
helpers.o(i.ps2mouse_buf_reset) refers to memseta.o(.text) for __aeabi_memclr
|
||||
ps2mouse.o(i.mouse_reply) refers to ps2mouse.o(i.ps2mouse_write) for ps2mouse_write
|
||||
ps2mouse.o(i.mouse_reply) refers to ps2mouse.o(i.ps2mouse_read) for ps2mouse_read
|
||||
ps2mouse.o(i.mouse_reply) refers to ps2mouse.o(.data) for .data
|
||||
ps2mouse.o(i.ps2mouse_get_bus_status) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
||||
ps2mouse.o(i.ps2mouse_get_bus_status) refers to ps2mouse.o(.data) for .data
|
||||
ps2mouse.o(i.ps2mouse_host_req_reply) refers to ps2mouse.o(i.ps2mouse_write) for ps2mouse_write
|
||||
ps2mouse.o(i.ps2mouse_host_req_reply) refers to ps2mouse.o(i.ps2mouse_read) for ps2mouse_read
|
||||
ps2mouse.o(i.ps2mouse_host_req_reply) refers to ps2mouse.o(.data) for .data
|
||||
ps2mouse.o(i.ps2mouse_init) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||
ps2mouse.o(i.ps2mouse_init) refers to ps2mouse.o(.data) for .data
|
||||
ps2mouse.o(i.ps2mouse_read) refers to stm32f0xx_hal.o(i.HAL_GetTick) for HAL_GetTick
|
||||
@@ -67,6 +67,8 @@ Section Cross References
|
||||
ps2mouse.o(i.ps2mouse_read) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin
|
||||
ps2mouse.o(i.ps2mouse_read) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin
|
||||
ps2mouse.o(i.ps2mouse_read) refers to ps2mouse.o(.data) for .data
|
||||
ps2mouse.o(i.ps2mouse_send_update) refers to ps2mouse.o(i.ps2mouse_write) for ps2mouse_write
|
||||
ps2mouse.o(i.ps2mouse_send_update) refers to ps2mouse.o(.data) for .data
|
||||
ps2mouse.o(i.ps2mouse_write) refers to stm32f0xx_hal.o(i.HAL_GetTick) for HAL_GetTick
|
||||
ps2mouse.o(i.ps2mouse_write) refers to ps2mouse.o(i.ps2mouse_get_bus_status) for ps2mouse_get_bus_status
|
||||
ps2mouse.o(i.ps2mouse_write) refers to delay_us.o(i.delay_us) for delay_us
|
||||
@@ -74,7 +76,7 @@ Section Cross References
|
||||
ps2mouse.o(i.ps2mouse_write) refers to ps2mouse.o(.data) for .data
|
||||
main.o(i.HAL_SPI_TxRxCpltCallback) refers to stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) for HAL_SPI_TransmitReceive_IT
|
||||
main.o(i.HAL_SPI_TxRxCpltCallback) refers to memcpya.o(.text) for __aeabi_memcpy4
|
||||
main.o(i.HAL_SPI_TxRxCpltCallback) refers to printf1.o(i.__0printf$1) for __2printf
|
||||
main.o(i.HAL_SPI_TxRxCpltCallback) refers to printfb.o(i.__0printf$bare) for __2printf
|
||||
main.o(i.HAL_SPI_TxRxCpltCallback) refers to helpers.o(i.ps2kb_buf_add) for ps2kb_buf_add
|
||||
main.o(i.HAL_SPI_TxRxCpltCallback) refers to main.o(i.byte_to_int16_t) for byte_to_int16_t
|
||||
main.o(i.HAL_SPI_TxRxCpltCallback) refers to helpers.o(i.ps2mouse_buf_add) for ps2mouse_buf_add
|
||||
@@ -114,11 +116,12 @@ Section Cross References
|
||||
main.o(i.main) refers to helpers.o(i.ps2mouse_buf_init) for ps2mouse_buf_init
|
||||
main.o(i.main) refers to memseta.o(.text) for __aeabi_memclr4
|
||||
main.o(i.main) refers to stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT) for HAL_SPI_TransmitReceive_IT
|
||||
main.o(i.main) refers to printf1.o(i.__0printf$1) for __2printf
|
||||
main.o(i.main) refers to printfb.o(i.__0printf$bare) for __2printf
|
||||
main.o(i.main) refers to ps2mouse.o(i.ps2mouse_get_bus_status) for ps2mouse_get_bus_status
|
||||
main.o(i.main) refers to ps2mouse.o(i.ps2mouse_read) for ps2mouse_read
|
||||
main.o(i.main) refers to ps2mouse.o(i.mouse_reply) for mouse_reply
|
||||
main.o(i.main) refers to ps2mouse.o(i.ps2mouse_host_req_reply) for ps2mouse_host_req_reply
|
||||
main.o(i.main) refers to helpers.o(i.ps2mouse_buf_get) for ps2mouse_buf_get
|
||||
main.o(i.main) refers to ps2mouse.o(i.ps2mouse_send_update) for ps2mouse_send_update
|
||||
main.o(i.main) refers to main.o(.bss) for .bss
|
||||
main.o(i.main) refers to main.o(.data) for .data
|
||||
stm32f0xx_it.o(i.SPI1_IRQHandler) refers to stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) for HAL_SPI_IRQHandler
|
||||
@@ -1584,41 +1587,40 @@ Image Symbol Table
|
||||
../Src/main.c 0x00000000 Number 0 main.o ABSOLUTE
|
||||
../Src/stm32f0xx_hal_msp.c 0x00000000 Number 0 stm32f0xx_hal_msp.o ABSOLUTE
|
||||
../Src/stm32f0xx_it.c 0x00000000 Number 0 stm32f0xx_it.o ABSOLUTE
|
||||
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
|
||||
../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
||||
../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE
|
||||
../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE
|
||||
../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloc.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocr.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 malloca.o ABSOLUTE
|
||||
../clib/microlib/malloc/malloc.c 0x00000000 Number 0 mallocra.o ABSOLUTE
|
||||
../clib/microlib/malloc/mvars.c 0x00000000 Number 0 mvars.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE
|
||||
../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE
|
||||
../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE
|
||||
../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE
|
||||
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE
|
||||
../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE
|
||||
@@ -1704,106 +1706,107 @@ Image Symbol Table
|
||||
i.HAL_SPI_RxCpltCallback 0x08000cf0 Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_RxCpltCallback)
|
||||
i.HAL_SPI_TransmitReceive_IT 0x08000cf4 Section 0 stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
|
||||
i.HAL_SPI_TxRxCpltCallback 0x08000dc8 Section 0 main.o(i.HAL_SPI_TxRxCpltCallback)
|
||||
i.HAL_SYSTICK_CLKSourceConfig 0x08000e74 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig)
|
||||
i.HAL_SYSTICK_Callback 0x08000e8c Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback)
|
||||
i.HAL_SYSTICK_Config 0x08000e90 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config)
|
||||
i.HAL_SYSTICK_IRQHandler 0x08000ec0 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler)
|
||||
i.HAL_TIMEx_MasterConfigSynchronization 0x08000ec8 Section 0 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
|
||||
i.HAL_TIM_Base_Init 0x08000f10 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init)
|
||||
i.HAL_TIM_Base_MspInit 0x08000f44 Section 0 stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit)
|
||||
i.HAL_TIM_Base_Start 0x08000f68 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start)
|
||||
i.HAL_TIM_ConfigClockSource 0x08000f80 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
|
||||
i.HAL_UART_Init 0x0800106e Section 0 stm32f0xx_hal_uart.o(i.HAL_UART_Init)
|
||||
i.HAL_UART_MspInit 0x080010dc Section 0 stm32f0xx_hal_msp.o(i.HAL_UART_MspInit)
|
||||
i.HAL_UART_Transmit 0x08001128 Section 0 stm32f0xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
i.HardFault_Handler 0x080011f0 Section 0 stm32f0xx_it.o(i.HardFault_Handler)
|
||||
i.MX_GPIO_Init 0x080011f4 Section 0 main.o(i.MX_GPIO_Init)
|
||||
MX_GPIO_Init 0x080011f5 Thumb Code 148 main.o(i.MX_GPIO_Init)
|
||||
i.MX_SPI1_Init 0x08001294 Section 0 main.o(i.MX_SPI1_Init)
|
||||
MX_SPI1_Init 0x08001295 Thumb Code 52 main.o(i.MX_SPI1_Init)
|
||||
i.MX_TIM2_Init 0x080012d0 Section 0 main.o(i.MX_TIM2_Init)
|
||||
MX_TIM2_Init 0x080012d1 Thumb Code 80 main.o(i.MX_TIM2_Init)
|
||||
i.MX_USART1_UART_Init 0x08001324 Section 0 main.o(i.MX_USART1_UART_Init)
|
||||
MX_USART1_UART_Init 0x08001325 Thumb Code 46 main.o(i.MX_USART1_UART_Init)
|
||||
i.NMI_Handler 0x0800135c Section 0 stm32f0xx_it.o(i.NMI_Handler)
|
||||
i.NVIC_SetPriority 0x08001360 Section 0 stm32f0xx_hal_cortex.o(i.NVIC_SetPriority)
|
||||
NVIC_SetPriority 0x08001361 Thumb Code 60 stm32f0xx_hal_cortex.o(i.NVIC_SetPriority)
|
||||
i.PendSV_Handler 0x080013a4 Section 0 stm32f0xx_it.o(i.PendSV_Handler)
|
||||
i.SPI1_IRQHandler 0x080013a8 Section 0 stm32f0xx_it.o(i.SPI1_IRQHandler)
|
||||
i.SPI_2linesRxISR_16BIT 0x080013b8 Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT)
|
||||
SPI_2linesRxISR_16BIT 0x080013b9 Thumb Code 54 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT)
|
||||
i.SPI_2linesRxISR_8BIT 0x080013ee Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT)
|
||||
SPI_2linesRxISR_8BIT 0x080013ef Thumb Code 94 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT)
|
||||
i.SPI_2linesTxISR_16BIT 0x0800144c Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT)
|
||||
SPI_2linesTxISR_16BIT 0x0800144d Thumb Code 52 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT)
|
||||
i.SPI_2linesTxISR_8BIT 0x08001480 Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT)
|
||||
SPI_2linesTxISR_8BIT 0x08001481 Thumb Code 72 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT)
|
||||
i.SPI_CloseRxTx_ISR 0x080014c8 Section 0 stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR)
|
||||
SPI_CloseRxTx_ISR 0x080014c9 Thumb Code 82 stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR)
|
||||
i.SPI_DMAAbortOnError 0x0800151a Section 0 stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError)
|
||||
SPI_DMAAbortOnError 0x0800151b Thumb Code 18 stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError)
|
||||
i.SPI_EndRxTxTransaction 0x0800152c Section 0 stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
|
||||
SPI_EndRxTxTransaction 0x0800152d Thumb Code 76 stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
|
||||
i.SPI_WaitFifoStateUntilTimeout 0x08001578 Section 0 stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout)
|
||||
SPI_WaitFifoStateUntilTimeout 0x08001579 Thumb Code 150 stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout)
|
||||
i.SPI_WaitFlagStateUntilTimeout 0x0800160e Section 0 stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
|
||||
SPI_WaitFlagStateUntilTimeout 0x0800160f Thumb Code 140 stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
|
||||
i.SVC_Handler 0x0800169a Section 0 stm32f0xx_it.o(i.SVC_Handler)
|
||||
i.SysTick_Handler 0x0800169c Section 0 stm32f0xx_it.o(i.SysTick_Handler)
|
||||
i.SystemClock_Config 0x080016a8 Section 0 main.o(i.SystemClock_Config)
|
||||
i.SystemInit 0x08001714 Section 0 system_stm32f0xx.o(i.SystemInit)
|
||||
i.TIM_Base_SetConfig 0x08001770 Section 0 stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
i.TIM_ETR_SetConfig 0x080017f4 Section 0 stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
i.TIM_ITRx_SetConfig 0x0800180a Section 0 stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
TIM_ITRx_SetConfig 0x0800180b Thumb Code 16 stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
i.TIM_TI1_ConfigInputStage 0x0800181a Section 0 stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
TIM_TI1_ConfigInputStage 0x0800181b Thumb Code 34 stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
i.TIM_TI2_ConfigInputStage 0x0800183c Section 0 stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
TIM_TI2_ConfigInputStage 0x0800183d Thumb Code 38 stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
i.UART_AdvFeatureConfig 0x08001862 Section 0 stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig)
|
||||
i.UART_CheckIdleState 0x0800192c Section 0 stm32f0xx_hal_uart.o(i.UART_CheckIdleState)
|
||||
i.UART_SetConfig 0x08001994 Section 0 stm32f0xx_hal_uart.o(i.UART_SetConfig)
|
||||
i.UART_WaitOnFlagUntilTimeout 0x08001ac4 Section 0 stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
i.__0printf$1 0x08001b28 Section 0 printf1.o(i.__0printf$1)
|
||||
i.__scatterload_copy 0x08001b48 Section 14 handlers.o(i.__scatterload_copy)
|
||||
i.__scatterload_null 0x08001b56 Section 2 handlers.o(i.__scatterload_null)
|
||||
i.__scatterload_zeroinit 0x08001b58 Section 14 handlers.o(i.__scatterload_zeroinit)
|
||||
i._printf_core 0x08001b68 Section 0 printf1.o(i._printf_core)
|
||||
_printf_core 0x08001b69 Thumb Code 332 printf1.o(i._printf_core)
|
||||
i.byte_to_int16_t 0x08001cb8 Section 0 main.o(i.byte_to_int16_t)
|
||||
i.delay_us 0x08001cc0 Section 0 delay_us.o(i.delay_us)
|
||||
i.delay_us_init 0x08001cd4 Section 0 delay_us.o(i.delay_us_init)
|
||||
i.fputc 0x08001ce4 Section 0 main.o(i.fputc)
|
||||
i.main 0x08001cfc Section 0 main.o(i.main)
|
||||
i.malloc 0x08001dd4 Section 0 malloc.o(i.malloc)
|
||||
i.micros 0x08001e40 Section 0 delay_us.o(i.micros)
|
||||
i.mouse_reply 0x08001e50 Section 0 ps2mouse.o(i.mouse_reply)
|
||||
i.ps2kb_buf_add 0x08001f80 Section 0 helpers.o(i.ps2kb_buf_add)
|
||||
i.ps2kb_buf_init 0x08001fb0 Section 0 helpers.o(i.ps2kb_buf_init)
|
||||
i.ps2kb_buf_is_full 0x08001fd0 Section 0 helpers.o(i.ps2kb_buf_is_full)
|
||||
i.ps2kb_buf_reset 0x08001fec Section 0 helpers.o(i.ps2kb_buf_reset)
|
||||
i.ps2kb_init 0x08002008 Section 0 ps2kb.o(i.ps2kb_init)
|
||||
i.ps2mouse_buf_add 0x0800202c Section 0 helpers.o(i.ps2mouse_buf_add)
|
||||
i.ps2mouse_buf_get 0x0800205e Section 0 helpers.o(i.ps2mouse_buf_get)
|
||||
i.ps2mouse_buf_init 0x08002086 Section 0 helpers.o(i.ps2mouse_buf_init)
|
||||
i.ps2mouse_buf_is_full 0x0800209e Section 0 helpers.o(i.ps2mouse_buf_is_full)
|
||||
i.ps2mouse_buf_reset 0x080020ba Section 0 helpers.o(i.ps2mouse_buf_reset)
|
||||
i.ps2mouse_get_bus_status 0x080020d0 Section 0 ps2mouse.o(i.ps2mouse_get_bus_status)
|
||||
i.ps2mouse_init 0x08002130 Section 0 ps2mouse.o(i.ps2mouse_init)
|
||||
i.ps2mouse_read 0x08002160 Section 0 ps2mouse.o(i.ps2mouse_read)
|
||||
i.ps2mouse_write 0x0800225c Section 0 ps2mouse.o(i.ps2mouse_write)
|
||||
.constdata 0x08002384 Section 16 system_stm32f0xx.o(.constdata)
|
||||
.constdata 0x08002394 Section 8 system_stm32f0xx.o(.constdata)
|
||||
i.HAL_SYSTICK_CLKSourceConfig 0x08000e78 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig)
|
||||
i.HAL_SYSTICK_Callback 0x08000e90 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback)
|
||||
i.HAL_SYSTICK_Config 0x08000e94 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config)
|
||||
i.HAL_SYSTICK_IRQHandler 0x08000ec4 Section 0 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler)
|
||||
i.HAL_TIMEx_MasterConfigSynchronization 0x08000ecc Section 0 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
|
||||
i.HAL_TIM_Base_Init 0x08000f14 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init)
|
||||
i.HAL_TIM_Base_MspInit 0x08000f48 Section 0 stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit)
|
||||
i.HAL_TIM_Base_Start 0x08000f6c Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start)
|
||||
i.HAL_TIM_ConfigClockSource 0x08000f84 Section 0 stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
|
||||
i.HAL_UART_Init 0x08001072 Section 0 stm32f0xx_hal_uart.o(i.HAL_UART_Init)
|
||||
i.HAL_UART_MspInit 0x080010e0 Section 0 stm32f0xx_hal_msp.o(i.HAL_UART_MspInit)
|
||||
i.HAL_UART_Transmit 0x0800112c Section 0 stm32f0xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
i.HardFault_Handler 0x080011f4 Section 0 stm32f0xx_it.o(i.HardFault_Handler)
|
||||
i.MX_GPIO_Init 0x080011f8 Section 0 main.o(i.MX_GPIO_Init)
|
||||
MX_GPIO_Init 0x080011f9 Thumb Code 148 main.o(i.MX_GPIO_Init)
|
||||
i.MX_SPI1_Init 0x08001298 Section 0 main.o(i.MX_SPI1_Init)
|
||||
MX_SPI1_Init 0x08001299 Thumb Code 52 main.o(i.MX_SPI1_Init)
|
||||
i.MX_TIM2_Init 0x080012d4 Section 0 main.o(i.MX_TIM2_Init)
|
||||
MX_TIM2_Init 0x080012d5 Thumb Code 80 main.o(i.MX_TIM2_Init)
|
||||
i.MX_USART1_UART_Init 0x08001328 Section 0 main.o(i.MX_USART1_UART_Init)
|
||||
MX_USART1_UART_Init 0x08001329 Thumb Code 46 main.o(i.MX_USART1_UART_Init)
|
||||
i.NMI_Handler 0x08001360 Section 0 stm32f0xx_it.o(i.NMI_Handler)
|
||||
i.NVIC_SetPriority 0x08001364 Section 0 stm32f0xx_hal_cortex.o(i.NVIC_SetPriority)
|
||||
NVIC_SetPriority 0x08001365 Thumb Code 60 stm32f0xx_hal_cortex.o(i.NVIC_SetPriority)
|
||||
i.PendSV_Handler 0x080013a8 Section 0 stm32f0xx_it.o(i.PendSV_Handler)
|
||||
i.SPI1_IRQHandler 0x080013ac Section 0 stm32f0xx_it.o(i.SPI1_IRQHandler)
|
||||
i.SPI_2linesRxISR_16BIT 0x080013bc Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT)
|
||||
SPI_2linesRxISR_16BIT 0x080013bd Thumb Code 54 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_16BIT)
|
||||
i.SPI_2linesRxISR_8BIT 0x080013f2 Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT)
|
||||
SPI_2linesRxISR_8BIT 0x080013f3 Thumb Code 94 stm32f0xx_hal_spi.o(i.SPI_2linesRxISR_8BIT)
|
||||
i.SPI_2linesTxISR_16BIT 0x08001450 Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT)
|
||||
SPI_2linesTxISR_16BIT 0x08001451 Thumb Code 52 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_16BIT)
|
||||
i.SPI_2linesTxISR_8BIT 0x08001484 Section 0 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT)
|
||||
SPI_2linesTxISR_8BIT 0x08001485 Thumb Code 72 stm32f0xx_hal_spi.o(i.SPI_2linesTxISR_8BIT)
|
||||
i.SPI_CloseRxTx_ISR 0x080014cc Section 0 stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR)
|
||||
SPI_CloseRxTx_ISR 0x080014cd Thumb Code 82 stm32f0xx_hal_spi.o(i.SPI_CloseRxTx_ISR)
|
||||
i.SPI_DMAAbortOnError 0x0800151e Section 0 stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError)
|
||||
SPI_DMAAbortOnError 0x0800151f Thumb Code 18 stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError)
|
||||
i.SPI_EndRxTxTransaction 0x08001530 Section 0 stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
|
||||
SPI_EndRxTxTransaction 0x08001531 Thumb Code 76 stm32f0xx_hal_spi.o(i.SPI_EndRxTxTransaction)
|
||||
i.SPI_WaitFifoStateUntilTimeout 0x0800157c Section 0 stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout)
|
||||
SPI_WaitFifoStateUntilTimeout 0x0800157d Thumb Code 150 stm32f0xx_hal_spi.o(i.SPI_WaitFifoStateUntilTimeout)
|
||||
i.SPI_WaitFlagStateUntilTimeout 0x08001612 Section 0 stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
|
||||
SPI_WaitFlagStateUntilTimeout 0x08001613 Thumb Code 140 stm32f0xx_hal_spi.o(i.SPI_WaitFlagStateUntilTimeout)
|
||||
i.SVC_Handler 0x0800169e Section 0 stm32f0xx_it.o(i.SVC_Handler)
|
||||
i.SysTick_Handler 0x080016a0 Section 0 stm32f0xx_it.o(i.SysTick_Handler)
|
||||
i.SystemClock_Config 0x080016ac Section 0 main.o(i.SystemClock_Config)
|
||||
i.SystemInit 0x08001718 Section 0 system_stm32f0xx.o(i.SystemInit)
|
||||
i.TIM_Base_SetConfig 0x08001774 Section 0 stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
i.TIM_ETR_SetConfig 0x080017f8 Section 0 stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
i.TIM_ITRx_SetConfig 0x0800180e Section 0 stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
TIM_ITRx_SetConfig 0x0800180f Thumb Code 16 stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig)
|
||||
i.TIM_TI1_ConfigInputStage 0x0800181e Section 0 stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
TIM_TI1_ConfigInputStage 0x0800181f Thumb Code 34 stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)
|
||||
i.TIM_TI2_ConfigInputStage 0x08001840 Section 0 stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
TIM_TI2_ConfigInputStage 0x08001841 Thumb Code 38 stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)
|
||||
i.UART_AdvFeatureConfig 0x08001866 Section 0 stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig)
|
||||
i.UART_CheckIdleState 0x08001930 Section 0 stm32f0xx_hal_uart.o(i.UART_CheckIdleState)
|
||||
i.UART_SetConfig 0x08001998 Section 0 stm32f0xx_hal_uart.o(i.UART_SetConfig)
|
||||
i.UART_WaitOnFlagUntilTimeout 0x08001ac8 Section 0 stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
i.__0printf$bare 0x08001b2c Section 0 printfb.o(i.__0printf$bare)
|
||||
i.__scatterload_copy 0x08001b40 Section 14 handlers.o(i.__scatterload_copy)
|
||||
i.__scatterload_null 0x08001b4e Section 2 handlers.o(i.__scatterload_null)
|
||||
i.__scatterload_zeroinit 0x08001b50 Section 14 handlers.o(i.__scatterload_zeroinit)
|
||||
i._printf_core 0x08001b5e Section 0 printfb.o(i._printf_core)
|
||||
_printf_core 0x08001b5f Thumb Code 30 printfb.o(i._printf_core)
|
||||
i.byte_to_int16_t 0x08001b7c Section 0 main.o(i.byte_to_int16_t)
|
||||
i.delay_us 0x08001b84 Section 0 delay_us.o(i.delay_us)
|
||||
i.delay_us_init 0x08001b98 Section 0 delay_us.o(i.delay_us_init)
|
||||
i.fputc 0x08001ba8 Section 0 main.o(i.fputc)
|
||||
i.main 0x08001bc0 Section 0 main.o(i.main)
|
||||
i.malloc 0x08001c78 Section 0 malloc.o(i.malloc)
|
||||
i.micros 0x08001ce4 Section 0 delay_us.o(i.micros)
|
||||
i.ps2kb_buf_add 0x08001cf4 Section 0 helpers.o(i.ps2kb_buf_add)
|
||||
i.ps2kb_buf_init 0x08001d24 Section 0 helpers.o(i.ps2kb_buf_init)
|
||||
i.ps2kb_buf_is_full 0x08001d44 Section 0 helpers.o(i.ps2kb_buf_is_full)
|
||||
i.ps2kb_buf_reset 0x08001d60 Section 0 helpers.o(i.ps2kb_buf_reset)
|
||||
i.ps2kb_init 0x08001d7c Section 0 ps2kb.o(i.ps2kb_init)
|
||||
i.ps2mouse_buf_add 0x08001da0 Section 0 helpers.o(i.ps2mouse_buf_add)
|
||||
i.ps2mouse_buf_get 0x08001dd2 Section 0 helpers.o(i.ps2mouse_buf_get)
|
||||
i.ps2mouse_buf_init 0x08001dfa Section 0 helpers.o(i.ps2mouse_buf_init)
|
||||
i.ps2mouse_buf_is_full 0x08001e12 Section 0 helpers.o(i.ps2mouse_buf_is_full)
|
||||
i.ps2mouse_buf_reset 0x08001e2e Section 0 helpers.o(i.ps2mouse_buf_reset)
|
||||
i.ps2mouse_get_bus_status 0x08001e44 Section 0 ps2mouse.o(i.ps2mouse_get_bus_status)
|
||||
i.ps2mouse_host_req_reply 0x08001ea4 Section 0 ps2mouse.o(i.ps2mouse_host_req_reply)
|
||||
i.ps2mouse_init 0x08001fd4 Section 0 ps2mouse.o(i.ps2mouse_init)
|
||||
i.ps2mouse_read 0x08002004 Section 0 ps2mouse.o(i.ps2mouse_read)
|
||||
i.ps2mouse_send_update 0x08002100 Section 0 ps2mouse.o(i.ps2mouse_send_update)
|
||||
i.ps2mouse_write 0x08002198 Section 0 ps2mouse.o(i.ps2mouse_write)
|
||||
.constdata 0x080022c0 Section 16 system_stm32f0xx.o(.constdata)
|
||||
.constdata 0x080022d0 Section 8 system_stm32f0xx.o(.constdata)
|
||||
.data 0x20000000 Section 4 delay_us.o(.data)
|
||||
.data 0x20000004 Section 16 ps2kb.o(.data)
|
||||
.data 0x20000014 Section 32 ps2mouse.o(.data)
|
||||
.data 0x20000034 Section 12 main.o(.data)
|
||||
.data 0x20000040 Section 4 stm32f0xx_hal.o(.data)
|
||||
.data 0x20000044 Section 4 system_stm32f0xx.o(.data)
|
||||
.data 0x20000048 Section 4 stdout.o(.data)
|
||||
.data 0x2000004c Section 4 mvars.o(.data)
|
||||
.data 0x20000014 Section 36 ps2mouse.o(.data)
|
||||
.data 0x20000038 Section 12 main.o(.data)
|
||||
.data 0x20000044 Section 4 stm32f0xx_hal.o(.data)
|
||||
.data 0x20000048 Section 4 system_stm32f0xx.o(.data)
|
||||
.data 0x2000004c Section 4 stdout.o(.data)
|
||||
.data 0x20000050 Section 4 mvars.o(.data)
|
||||
.bss 0x20000054 Section 384 main.o(.bss)
|
||||
.data 0x20000054 Section 4 mvars.o(.data)
|
||||
.bss 0x20000058 Section 384 main.o(.bss)
|
||||
HEAP 0x200001d8 Section 512 startup_stm32f042x6.o(HEAP)
|
||||
STACK 0x200003d8 Section 1024 startup_stm32f042x6.o(STACK)
|
||||
|
||||
@@ -1813,47 +1816,6 @@ Image Symbol Table
|
||||
|
||||
BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OSPACE$ROPI$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE
|
||||
__ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE
|
||||
_printf_a 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_c 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_d 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_e 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_f 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_g 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_i 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_l 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_n 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_o 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_p 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_s 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_str 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_u 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
_printf_x 0x00000000 Number 0 stubs.o ABSOLUTE
|
||||
__cpp_initialize__aeabi_ - Undefined Weak Reference
|
||||
__cxa_finalize - Undefined Weak Reference
|
||||
__decompress - Undefined Weak Reference
|
||||
@@ -1935,65 +1897,66 @@ Image Symbol Table
|
||||
HAL_SPI_MspInit 0x08000c9d Thumb Code 76 stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit)
|
||||
HAL_SPI_RxCpltCallback 0x08000cf1 Thumb Code 2 stm32f0xx_hal_spi.o(i.HAL_SPI_RxCpltCallback)
|
||||
HAL_SPI_TransmitReceive_IT 0x08000cf5 Thumb Code 196 stm32f0xx_hal_spi.o(i.HAL_SPI_TransmitReceive_IT)
|
||||
HAL_SPI_TxRxCpltCallback 0x08000dc9 Thumb Code 148 main.o(i.HAL_SPI_TxRxCpltCallback)
|
||||
HAL_SYSTICK_CLKSourceConfig 0x08000e75 Thumb Code 20 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig)
|
||||
HAL_SYSTICK_Callback 0x08000e8d Thumb Code 2 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback)
|
||||
HAL_SYSTICK_Config 0x08000e91 Thumb Code 38 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config)
|
||||
HAL_SYSTICK_IRQHandler 0x08000ec1 Thumb Code 8 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler)
|
||||
HAL_TIMEx_MasterConfigSynchronization 0x08000ec9 Thumb Code 72 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
|
||||
HAL_TIM_Base_Init 0x08000f11 Thumb Code 52 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init)
|
||||
HAL_TIM_Base_MspInit 0x08000f45 Thumb Code 30 stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit)
|
||||
HAL_TIM_Base_Start 0x08000f69 Thumb Code 24 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start)
|
||||
HAL_TIM_ConfigClockSource 0x08000f81 Thumb Code 238 stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
|
||||
HAL_UART_Init 0x0800106f Thumb Code 108 stm32f0xx_hal_uart.o(i.HAL_UART_Init)
|
||||
HAL_UART_MspInit 0x080010dd Thumb Code 66 stm32f0xx_hal_msp.o(i.HAL_UART_MspInit)
|
||||
HAL_UART_Transmit 0x08001129 Thumb Code 200 stm32f0xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
HardFault_Handler 0x080011f1 Thumb Code 2 stm32f0xx_it.o(i.HardFault_Handler)
|
||||
NMI_Handler 0x0800135d Thumb Code 2 stm32f0xx_it.o(i.NMI_Handler)
|
||||
PendSV_Handler 0x080013a5 Thumb Code 2 stm32f0xx_it.o(i.PendSV_Handler)
|
||||
SPI1_IRQHandler 0x080013a9 Thumb Code 10 stm32f0xx_it.o(i.SPI1_IRQHandler)
|
||||
SVC_Handler 0x0800169b Thumb Code 2 stm32f0xx_it.o(i.SVC_Handler)
|
||||
SysTick_Handler 0x0800169d Thumb Code 12 stm32f0xx_it.o(i.SysTick_Handler)
|
||||
SystemClock_Config 0x080016a9 Thumb Code 106 main.o(i.SystemClock_Config)
|
||||
SystemInit 0x08001715 Thumb Code 78 system_stm32f0xx.o(i.SystemInit)
|
||||
TIM_Base_SetConfig 0x08001771 Thumb Code 112 stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
TIM_ETR_SetConfig 0x080017f5 Thumb Code 22 stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
UART_AdvFeatureConfig 0x08001863 Thumb Code 202 stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig)
|
||||
UART_CheckIdleState 0x0800192d Thumb Code 96 stm32f0xx_hal_uart.o(i.UART_CheckIdleState)
|
||||
UART_SetConfig 0x08001995 Thumb Code 280 stm32f0xx_hal_uart.o(i.UART_SetConfig)
|
||||
UART_WaitOnFlagUntilTimeout 0x08001ac5 Thumb Code 98 stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
__0printf$1 0x08001b29 Thumb Code 24 printf1.o(i.__0printf$1)
|
||||
__1printf$1 0x08001b29 Thumb Code 0 printf1.o(i.__0printf$1)
|
||||
__2printf 0x08001b29 Thumb Code 0 printf1.o(i.__0printf$1)
|
||||
__scatterload_copy 0x08001b49 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
||||
__scatterload_null 0x08001b57 Thumb Code 2 handlers.o(i.__scatterload_null)
|
||||
__scatterload_zeroinit 0x08001b59 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
||||
byte_to_int16_t 0x08001cb9 Thumb Code 8 main.o(i.byte_to_int16_t)
|
||||
delay_us 0x08001cc1 Thumb Code 20 delay_us.o(i.delay_us)
|
||||
delay_us_init 0x08001cd5 Thumb Code 12 delay_us.o(i.delay_us_init)
|
||||
fputc 0x08001ce5 Thumb Code 18 main.o(i.fputc)
|
||||
main 0x08001cfd Thumb Code 168 main.o(i.main)
|
||||
malloc 0x08001dd5 Thumb Code 92 malloc.o(i.malloc)
|
||||
micros 0x08001e41 Thumb Code 10 delay_us.o(i.micros)
|
||||
mouse_reply 0x08001e51 Thumb Code 300 ps2mouse.o(i.mouse_reply)
|
||||
ps2kb_buf_add 0x08001f81 Thumb Code 48 helpers.o(i.ps2kb_buf_add)
|
||||
ps2kb_buf_init 0x08001fb1 Thumb Code 32 helpers.o(i.ps2kb_buf_init)
|
||||
ps2kb_buf_is_full 0x08001fd1 Thumb Code 28 helpers.o(i.ps2kb_buf_is_full)
|
||||
ps2kb_buf_reset 0x08001fed Thumb Code 28 helpers.o(i.ps2kb_buf_reset)
|
||||
ps2kb_init 0x08002009 Thumb Code 30 ps2kb.o(i.ps2kb_init)
|
||||
ps2mouse_buf_add 0x0800202d Thumb Code 50 helpers.o(i.ps2mouse_buf_add)
|
||||
ps2mouse_buf_get 0x0800205f Thumb Code 40 helpers.o(i.ps2mouse_buf_get)
|
||||
ps2mouse_buf_init 0x08002087 Thumb Code 24 helpers.o(i.ps2mouse_buf_init)
|
||||
ps2mouse_buf_is_full 0x0800209f Thumb Code 28 helpers.o(i.ps2mouse_buf_is_full)
|
||||
ps2mouse_buf_reset 0x080020bb Thumb Code 22 helpers.o(i.ps2mouse_buf_reset)
|
||||
ps2mouse_get_bus_status 0x080020d1 Thumb Code 92 ps2mouse.o(i.ps2mouse_get_bus_status)
|
||||
ps2mouse_init 0x08002131 Thumb Code 44 ps2mouse.o(i.ps2mouse_init)
|
||||
ps2mouse_read 0x08002161 Thumb Code 246 ps2mouse.o(i.ps2mouse_read)
|
||||
ps2mouse_write 0x0800225d Thumb Code 292 ps2mouse.o(i.ps2mouse_write)
|
||||
AHBPrescTable 0x08002384 Data 16 system_stm32f0xx.o(.constdata)
|
||||
APBPrescTable 0x08002394 Data 8 system_stm32f0xx.o(.constdata)
|
||||
Region$$Table$$Base 0x0800239c Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x080023bc Number 0 anon$$obj.o(Region$$Table)
|
||||
HAL_SPI_TxRxCpltCallback 0x08000dc9 Thumb Code 152 main.o(i.HAL_SPI_TxRxCpltCallback)
|
||||
HAL_SYSTICK_CLKSourceConfig 0x08000e79 Thumb Code 20 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig)
|
||||
HAL_SYSTICK_Callback 0x08000e91 Thumb Code 2 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback)
|
||||
HAL_SYSTICK_Config 0x08000e95 Thumb Code 38 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config)
|
||||
HAL_SYSTICK_IRQHandler 0x08000ec5 Thumb Code 8 stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler)
|
||||
HAL_TIMEx_MasterConfigSynchronization 0x08000ecd Thumb Code 72 stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)
|
||||
HAL_TIM_Base_Init 0x08000f15 Thumb Code 52 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init)
|
||||
HAL_TIM_Base_MspInit 0x08000f49 Thumb Code 30 stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit)
|
||||
HAL_TIM_Base_Start 0x08000f6d Thumb Code 24 stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start)
|
||||
HAL_TIM_ConfigClockSource 0x08000f85 Thumb Code 238 stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)
|
||||
HAL_UART_Init 0x08001073 Thumb Code 108 stm32f0xx_hal_uart.o(i.HAL_UART_Init)
|
||||
HAL_UART_MspInit 0x080010e1 Thumb Code 66 stm32f0xx_hal_msp.o(i.HAL_UART_MspInit)
|
||||
HAL_UART_Transmit 0x0800112d Thumb Code 200 stm32f0xx_hal_uart.o(i.HAL_UART_Transmit)
|
||||
HardFault_Handler 0x080011f5 Thumb Code 2 stm32f0xx_it.o(i.HardFault_Handler)
|
||||
NMI_Handler 0x08001361 Thumb Code 2 stm32f0xx_it.o(i.NMI_Handler)
|
||||
PendSV_Handler 0x080013a9 Thumb Code 2 stm32f0xx_it.o(i.PendSV_Handler)
|
||||
SPI1_IRQHandler 0x080013ad Thumb Code 10 stm32f0xx_it.o(i.SPI1_IRQHandler)
|
||||
SVC_Handler 0x0800169f Thumb Code 2 stm32f0xx_it.o(i.SVC_Handler)
|
||||
SysTick_Handler 0x080016a1 Thumb Code 12 stm32f0xx_it.o(i.SysTick_Handler)
|
||||
SystemClock_Config 0x080016ad Thumb Code 106 main.o(i.SystemClock_Config)
|
||||
SystemInit 0x08001719 Thumb Code 78 system_stm32f0xx.o(i.SystemInit)
|
||||
TIM_Base_SetConfig 0x08001775 Thumb Code 112 stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig)
|
||||
TIM_ETR_SetConfig 0x080017f9 Thumb Code 22 stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig)
|
||||
UART_AdvFeatureConfig 0x08001867 Thumb Code 202 stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig)
|
||||
UART_CheckIdleState 0x08001931 Thumb Code 96 stm32f0xx_hal_uart.o(i.UART_CheckIdleState)
|
||||
UART_SetConfig 0x08001999 Thumb Code 280 stm32f0xx_hal_uart.o(i.UART_SetConfig)
|
||||
UART_WaitOnFlagUntilTimeout 0x08001ac9 Thumb Code 98 stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)
|
||||
__0printf$bare 0x08001b2d Thumb Code 12 printfb.o(i.__0printf$bare)
|
||||
__1printf$bare 0x08001b2d Thumb Code 0 printfb.o(i.__0printf$bare)
|
||||
__2printf 0x08001b2d Thumb Code 0 printfb.o(i.__0printf$bare)
|
||||
__scatterload_copy 0x08001b41 Thumb Code 14 handlers.o(i.__scatterload_copy)
|
||||
__scatterload_null 0x08001b4f Thumb Code 2 handlers.o(i.__scatterload_null)
|
||||
__scatterload_zeroinit 0x08001b51 Thumb Code 14 handlers.o(i.__scatterload_zeroinit)
|
||||
byte_to_int16_t 0x08001b7d Thumb Code 8 main.o(i.byte_to_int16_t)
|
||||
delay_us 0x08001b85 Thumb Code 20 delay_us.o(i.delay_us)
|
||||
delay_us_init 0x08001b99 Thumb Code 12 delay_us.o(i.delay_us_init)
|
||||
fputc 0x08001ba9 Thumb Code 18 main.o(i.fputc)
|
||||
main 0x08001bc1 Thumb Code 150 main.o(i.main)
|
||||
malloc 0x08001c79 Thumb Code 92 malloc.o(i.malloc)
|
||||
micros 0x08001ce5 Thumb Code 10 delay_us.o(i.micros)
|
||||
ps2kb_buf_add 0x08001cf5 Thumb Code 48 helpers.o(i.ps2kb_buf_add)
|
||||
ps2kb_buf_init 0x08001d25 Thumb Code 32 helpers.o(i.ps2kb_buf_init)
|
||||
ps2kb_buf_is_full 0x08001d45 Thumb Code 28 helpers.o(i.ps2kb_buf_is_full)
|
||||
ps2kb_buf_reset 0x08001d61 Thumb Code 28 helpers.o(i.ps2kb_buf_reset)
|
||||
ps2kb_init 0x08001d7d Thumb Code 30 ps2kb.o(i.ps2kb_init)
|
||||
ps2mouse_buf_add 0x08001da1 Thumb Code 50 helpers.o(i.ps2mouse_buf_add)
|
||||
ps2mouse_buf_get 0x08001dd3 Thumb Code 40 helpers.o(i.ps2mouse_buf_get)
|
||||
ps2mouse_buf_init 0x08001dfb Thumb Code 24 helpers.o(i.ps2mouse_buf_init)
|
||||
ps2mouse_buf_is_full 0x08001e13 Thumb Code 28 helpers.o(i.ps2mouse_buf_is_full)
|
||||
ps2mouse_buf_reset 0x08001e2f Thumb Code 22 helpers.o(i.ps2mouse_buf_reset)
|
||||
ps2mouse_get_bus_status 0x08001e45 Thumb Code 92 ps2mouse.o(i.ps2mouse_get_bus_status)
|
||||
ps2mouse_host_req_reply 0x08001ea5 Thumb Code 300 ps2mouse.o(i.ps2mouse_host_req_reply)
|
||||
ps2mouse_init 0x08001fd5 Thumb Code 44 ps2mouse.o(i.ps2mouse_init)
|
||||
ps2mouse_read 0x08002005 Thumb Code 246 ps2mouse.o(i.ps2mouse_read)
|
||||
ps2mouse_send_update 0x08002101 Thumb Code 146 ps2mouse.o(i.ps2mouse_send_update)
|
||||
ps2mouse_write 0x08002199 Thumb Code 292 ps2mouse.o(i.ps2mouse_write)
|
||||
AHBPrescTable 0x080022c0 Data 16 system_stm32f0xx.o(.constdata)
|
||||
APBPrescTable 0x080022d0 Data 8 system_stm32f0xx.o(.constdata)
|
||||
Region$$Table$$Base 0x080022d8 Number 0 anon$$obj.o(Region$$Table)
|
||||
Region$$Table$$Limit 0x080022f8 Number 0 anon$$obj.o(Region$$Table)
|
||||
us_timer 0x20000000 Data 4 delay_us.o(.data)
|
||||
ps2kb_clk_pin 0x20000004 Data 2 ps2kb.o(.data)
|
||||
ps2kb_data_pin 0x20000006 Data 2 ps2kb.o(.data)
|
||||
@@ -2011,21 +1974,22 @@ Image Symbol Table
|
||||
ps2mouse_clk_port 0x20000020 Data 4 ps2mouse.o(.data)
|
||||
ps2mouse_data_port 0x20000024 Data 4 ps2mouse.o(.data)
|
||||
ps2mouse_wait_start 0x20000028 Data 4 ps2mouse.o(.data)
|
||||
sample_rate_history 0x2000002c Data 8 ps2mouse.o(.data)
|
||||
ps2mouse_host_cmd 0x20000034 Data 1 main.o(.data)
|
||||
my_ps2mouse_buf 0x20000038 Data 8 main.o(.data)
|
||||
uwTick 0x20000040 Data 4 stm32f0xx_hal.o(.data)
|
||||
SystemCoreClock 0x20000044 Data 4 system_stm32f0xx.o(.data)
|
||||
__stdout 0x20000048 Data 4 stdout.o(.data)
|
||||
__microlib_freelist 0x2000004c Data 4 mvars.o(.data)
|
||||
__microlib_freelist_initialised 0x20000050 Data 4 mvars.o(.data)
|
||||
hspi1 0x20000054 Data 100 main.o(.bss)
|
||||
htim2 0x200000b8 Data 64 main.o(.bss)
|
||||
huart1 0x200000f8 Data 112 main.o(.bss)
|
||||
spi_transmit_buf 0x20000168 Data 32 main.o(.bss)
|
||||
backup_spi1_recv_buf 0x20000188 Data 32 main.o(.bss)
|
||||
spi_recv_buf 0x200001a8 Data 32 main.o(.bss)
|
||||
my_ps2kb_buf 0x200001c8 Data 12 main.o(.bss)
|
||||
ps2mouse_out_buf 0x2000002c Data 4 ps2mouse.o(.data)
|
||||
sample_rate_history 0x20000030 Data 8 ps2mouse.o(.data)
|
||||
ps2mouse_host_cmd 0x20000038 Data 1 main.o(.data)
|
||||
my_ps2mouse_buf 0x2000003c Data 8 main.o(.data)
|
||||
uwTick 0x20000044 Data 4 stm32f0xx_hal.o(.data)
|
||||
SystemCoreClock 0x20000048 Data 4 system_stm32f0xx.o(.data)
|
||||
__stdout 0x2000004c Data 4 stdout.o(.data)
|
||||
__microlib_freelist 0x20000050 Data 4 mvars.o(.data)
|
||||
__microlib_freelist_initialised 0x20000054 Data 4 mvars.o(.data)
|
||||
hspi1 0x20000058 Data 100 main.o(.bss)
|
||||
htim2 0x200000bc Data 64 main.o(.bss)
|
||||
huart1 0x200000fc Data 112 main.o(.bss)
|
||||
spi_transmit_buf 0x2000016c Data 32 main.o(.bss)
|
||||
backup_spi1_recv_buf 0x2000018c Data 32 main.o(.bss)
|
||||
spi_recv_buf 0x200001ac Data 32 main.o(.bss)
|
||||
my_ps2kb_buf 0x200001cc Data 12 main.o(.bss)
|
||||
__heap_base 0x200001d8 Data 0 startup_stm32f042x6.o(HEAP)
|
||||
__heap_limit 0x200003d8 Data 0 startup_stm32f042x6.o(HEAP)
|
||||
__initial_sp 0x200007d8 Data 0 startup_stm32f042x6.o(STACK)
|
||||
@@ -2038,153 +2002,152 @@ Memory Map of the image
|
||||
|
||||
Image Entry point : 0x080000c1
|
||||
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002410, Max: 0x00008000, ABSOLUTE)
|
||||
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00002350, Max: 0x00008000, ABSOLUTE)
|
||||
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000023bc, Max: 0x00008000, ABSOLUTE)
|
||||
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000022f8, Max: 0x00008000, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x08000000 0x08000000 0x000000c0 Data RO 3 RESET startup_stm32f042x6.o
|
||||
0x080000c0 0x080000c0 0x00000000 Code RO 3568 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
|
||||
0x080000c0 0x080000c0 0x00000004 Code RO 3870 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
|
||||
0x080000c4 0x080000c4 0x00000004 Code RO 3873 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
|
||||
0x080000c8 0x080000c8 0x00000000 Code RO 3875 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
|
||||
0x080000c8 0x080000c8 0x00000000 Code RO 3877 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
|
||||
0x080000c8 0x080000c8 0x00000008 Code RO 3878 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
|
||||
0x080000d0 0x080000d0 0x00000000 Code RO 3880 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
|
||||
0x080000d0 0x080000d0 0x00000000 Code RO 3882 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
|
||||
0x080000d0 0x080000d0 0x00000004 Code RO 3871 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
|
||||
0x080000c0 0x080000c0 0x00000000 Code RO 3574 * .ARM.Collect$$$$00000000 mc_p.l(entry.o)
|
||||
0x080000c0 0x080000c0 0x00000004 Code RO 3875 .ARM.Collect$$$$00000001 mc_p.l(entry2.o)
|
||||
0x080000c4 0x080000c4 0x00000004 Code RO 3878 .ARM.Collect$$$$00000004 mc_p.l(entry5.o)
|
||||
0x080000c8 0x080000c8 0x00000000 Code RO 3880 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o)
|
||||
0x080000c8 0x080000c8 0x00000000 Code RO 3882 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o)
|
||||
0x080000c8 0x080000c8 0x00000008 Code RO 3883 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o)
|
||||
0x080000d0 0x080000d0 0x00000000 Code RO 3885 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o)
|
||||
0x080000d0 0x080000d0 0x00000000 Code RO 3887 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o)
|
||||
0x080000d0 0x080000d0 0x00000004 Code RO 3876 .ARM.Collect$$$$00002712 mc_p.l(entry2.o)
|
||||
0x080000d4 0x080000d4 0x00000058 Code RO 4 .text startup_stm32f042x6.o
|
||||
0x0800012c 0x0800012c 0x0000002c Code RO 3571 .text mc_p.l(uidiv.o)
|
||||
0x08000158 0x08000158 0x00000024 Code RO 3575 .text mc_p.l(memcpya.o)
|
||||
0x0800017c 0x0800017c 0x00000024 Code RO 3577 .text mc_p.l(memseta.o)
|
||||
0x080001a0 0x080001a0 0x00000024 Code RO 3900 .text mc_p.l(init.o)
|
||||
0x080001c4 0x080001c4 0x00000048 Code RO 3025 i.HAL_DMA_Abort_IT stm32f0xx_hal_dma.o
|
||||
0x0800020c 0x0800020c 0x0000013c Code RO 2963 i.HAL_GPIO_Init stm32f0xx_hal_gpio.o
|
||||
0x08000348 0x08000348 0x0000000a Code RO 2965 i.HAL_GPIO_ReadPin stm32f0xx_hal_gpio.o
|
||||
0x08000352 0x08000352 0x0000000c Code RO 2967 i.HAL_GPIO_WritePin stm32f0xx_hal_gpio.o
|
||||
0x0800012c 0x0800012c 0x0000002c Code RO 3577 .text mc_p.l(uidiv.o)
|
||||
0x08000158 0x08000158 0x00000024 Code RO 3581 .text mc_p.l(memcpya.o)
|
||||
0x0800017c 0x0800017c 0x00000024 Code RO 3583 .text mc_p.l(memseta.o)
|
||||
0x080001a0 0x080001a0 0x00000024 Code RO 3905 .text mc_p.l(init.o)
|
||||
0x080001c4 0x080001c4 0x00000048 Code RO 3031 i.HAL_DMA_Abort_IT stm32f0xx_hal_dma.o
|
||||
0x0800020c 0x0800020c 0x0000013c Code RO 2969 i.HAL_GPIO_Init stm32f0xx_hal_gpio.o
|
||||
0x08000348 0x08000348 0x0000000a Code RO 2971 i.HAL_GPIO_ReadPin stm32f0xx_hal_gpio.o
|
||||
0x08000352 0x08000352 0x0000000c Code RO 2973 i.HAL_GPIO_WritePin stm32f0xx_hal_gpio.o
|
||||
0x0800035e 0x0800035e 0x00000002 PAD
|
||||
0x08000360 0x08000360 0x0000000c Code RO 2358 i.HAL_GetTick stm32f0xx_hal.o
|
||||
0x0800036c 0x0800036c 0x00000010 Code RO 2362 i.HAL_IncTick stm32f0xx_hal.o
|
||||
0x0800037c 0x0800037c 0x00000020 Code RO 2363 i.HAL_Init stm32f0xx_hal.o
|
||||
0x0800039c 0x0800039c 0x00000022 Code RO 2364 i.HAL_InitTick stm32f0xx_hal.o
|
||||
0x08000360 0x08000360 0x0000000c Code RO 2364 i.HAL_GetTick stm32f0xx_hal.o
|
||||
0x0800036c 0x0800036c 0x00000010 Code RO 2368 i.HAL_IncTick stm32f0xx_hal.o
|
||||
0x0800037c 0x0800037c 0x00000020 Code RO 2369 i.HAL_Init stm32f0xx_hal.o
|
||||
0x0800039c 0x0800039c 0x00000022 Code RO 2370 i.HAL_InitTick stm32f0xx_hal.o
|
||||
0x080003be 0x080003be 0x00000002 PAD
|
||||
0x080003c0 0x080003c0 0x00000044 Code RO 498 i.HAL_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000404 0x08000404 0x00000014 Code RO 3120 i.HAL_NVIC_EnableIRQ stm32f0xx_hal_cortex.o
|
||||
0x08000418 0x08000418 0x00000008 Code RO 3124 i.HAL_NVIC_SetPriority stm32f0xx_hal_cortex.o
|
||||
0x08000420 0x08000420 0x0000010c Code RO 2274 i.HAL_RCCEx_PeriphCLKConfig stm32f0xx_hal_rcc_ex.o
|
||||
0x0800052c 0x0800052c 0x00000154 Code RO 2172 i.HAL_RCC_ClockConfig stm32f0xx_hal_rcc.o
|
||||
0x08000680 0x08000680 0x0000000c Code RO 2177 i.HAL_RCC_GetHCLKFreq stm32f0xx_hal_rcc.o
|
||||
0x0800068c 0x0800068c 0x00000020 Code RO 2179 i.HAL_RCC_GetPCLK1Freq stm32f0xx_hal_rcc.o
|
||||
0x080006ac 0x080006ac 0x00000088 Code RO 2180 i.HAL_RCC_GetSysClockFreq stm32f0xx_hal_rcc.o
|
||||
0x08000734 0x08000734 0x000003d8 Code RO 2183 i.HAL_RCC_OscConfig stm32f0xx_hal_rcc.o
|
||||
0x08000b0c 0x08000b0c 0x00000002 Code RO 561 i.HAL_SPI_ErrorCallback stm32f0xx_hal_spi.o
|
||||
0x080003c0 0x080003c0 0x00000044 Code RO 504 i.HAL_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000404 0x08000404 0x00000014 Code RO 3126 i.HAL_NVIC_EnableIRQ stm32f0xx_hal_cortex.o
|
||||
0x08000418 0x08000418 0x00000008 Code RO 3130 i.HAL_NVIC_SetPriority stm32f0xx_hal_cortex.o
|
||||
0x08000420 0x08000420 0x0000010c Code RO 2280 i.HAL_RCCEx_PeriphCLKConfig stm32f0xx_hal_rcc_ex.o
|
||||
0x0800052c 0x0800052c 0x00000154 Code RO 2178 i.HAL_RCC_ClockConfig stm32f0xx_hal_rcc.o
|
||||
0x08000680 0x08000680 0x0000000c Code RO 2183 i.HAL_RCC_GetHCLKFreq stm32f0xx_hal_rcc.o
|
||||
0x0800068c 0x0800068c 0x00000020 Code RO 2185 i.HAL_RCC_GetPCLK1Freq stm32f0xx_hal_rcc.o
|
||||
0x080006ac 0x080006ac 0x00000088 Code RO 2186 i.HAL_RCC_GetSysClockFreq stm32f0xx_hal_rcc.o
|
||||
0x08000734 0x08000734 0x000003d8 Code RO 2189 i.HAL_RCC_OscConfig stm32f0xx_hal_rcc.o
|
||||
0x08000b0c 0x08000b0c 0x00000002 Code RO 567 i.HAL_SPI_ErrorCallback stm32f0xx_hal_spi.o
|
||||
0x08000b0e 0x08000b0e 0x00000002 PAD
|
||||
0x08000b10 0x08000b10 0x000000d4 Code RO 564 i.HAL_SPI_IRQHandler stm32f0xx_hal_spi.o
|
||||
0x08000be4 0x08000be4 0x000000b8 Code RO 565 i.HAL_SPI_Init stm32f0xx_hal_spi.o
|
||||
0x08000c9c 0x08000c9c 0x00000054 Code RO 500 i.HAL_SPI_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000cf0 0x08000cf0 0x00000002 Code RO 571 i.HAL_SPI_RxCpltCallback stm32f0xx_hal_spi.o
|
||||
0x08000b10 0x08000b10 0x000000d4 Code RO 570 i.HAL_SPI_IRQHandler stm32f0xx_hal_spi.o
|
||||
0x08000be4 0x08000be4 0x000000b8 Code RO 571 i.HAL_SPI_Init stm32f0xx_hal_spi.o
|
||||
0x08000c9c 0x08000c9c 0x00000054 Code RO 506 i.HAL_SPI_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000cf0 0x08000cf0 0x00000002 Code RO 577 i.HAL_SPI_RxCpltCallback stm32f0xx_hal_spi.o
|
||||
0x08000cf2 0x08000cf2 0x00000002 PAD
|
||||
0x08000cf4 0x08000cf4 0x000000d4 Code RO 576 i.HAL_SPI_TransmitReceive_IT stm32f0xx_hal_spi.o
|
||||
0x08000dc8 0x08000dc8 0x000000ac Code RO 354 i.HAL_SPI_TxRxCpltCallback main.o
|
||||
0x08000e74 0x08000e74 0x00000018 Code RO 3126 i.HAL_SYSTICK_CLKSourceConfig stm32f0xx_hal_cortex.o
|
||||
0x08000e8c 0x08000e8c 0x00000002 Code RO 3127 i.HAL_SYSTICK_Callback stm32f0xx_hal_cortex.o
|
||||
0x08000e8e 0x08000e8e 0x00000002 PAD
|
||||
0x08000e90 0x08000e90 0x00000030 Code RO 3128 i.HAL_SYSTICK_Config stm32f0xx_hal_cortex.o
|
||||
0x08000ec0 0x08000ec0 0x00000008 Code RO 3129 i.HAL_SYSTICK_IRQHandler stm32f0xx_hal_cortex.o
|
||||
0x08000ec8 0x08000ec8 0x00000048 Code RO 1553 i.HAL_TIMEx_MasterConfigSynchronization stm32f0xx_hal_tim_ex.o
|
||||
0x08000f10 0x08000f10 0x00000034 Code RO 899 i.HAL_TIM_Base_Init stm32f0xx_hal_tim.o
|
||||
0x08000f44 0x08000f44 0x00000024 Code RO 502 i.HAL_TIM_Base_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000f68 0x08000f68 0x00000018 Code RO 902 i.HAL_TIM_Base_Start stm32f0xx_hal_tim.o
|
||||
0x08000f80 0x08000f80 0x000000ee Code RO 908 i.HAL_TIM_ConfigClockSource stm32f0xx_hal_tim.o
|
||||
0x0800106e 0x0800106e 0x0000006c Code RO 1795 i.HAL_UART_Init stm32f0xx_hal_uart.o
|
||||
0x080010da 0x080010da 0x00000002 PAD
|
||||
0x080010dc 0x080010dc 0x0000004c Code RO 504 i.HAL_UART_MspInit stm32f0xx_hal_msp.o
|
||||
0x08001128 0x08001128 0x000000c8 Code RO 1803 i.HAL_UART_Transmit stm32f0xx_hal_uart.o
|
||||
0x080011f0 0x080011f0 0x00000002 Code RO 444 i.HardFault_Handler stm32f0xx_it.o
|
||||
0x080011f2 0x080011f2 0x00000002 PAD
|
||||
0x080011f4 0x080011f4 0x000000a0 Code RO 355 i.MX_GPIO_Init main.o
|
||||
0x08001294 0x08001294 0x0000003c Code RO 356 i.MX_SPI1_Init main.o
|
||||
0x080012d0 0x080012d0 0x00000054 Code RO 357 i.MX_TIM2_Init main.o
|
||||
0x08001324 0x08001324 0x00000038 Code RO 358 i.MX_USART1_UART_Init main.o
|
||||
0x0800135c 0x0800135c 0x00000002 Code RO 445 i.NMI_Handler stm32f0xx_it.o
|
||||
0x0800135e 0x0800135e 0x00000002 PAD
|
||||
0x08001360 0x08001360 0x00000044 Code RO 3130 i.NVIC_SetPriority stm32f0xx_hal_cortex.o
|
||||
0x080013a4 0x080013a4 0x00000002 Code RO 446 i.PendSV_Handler stm32f0xx_it.o
|
||||
0x080013a6 0x080013a6 0x00000002 PAD
|
||||
0x080013a8 0x080013a8 0x00000010 Code RO 447 i.SPI1_IRQHandler stm32f0xx_it.o
|
||||
0x080013b8 0x080013b8 0x00000036 Code RO 583 i.SPI_2linesRxISR_16BIT stm32f0xx_hal_spi.o
|
||||
0x080013ee 0x080013ee 0x0000005e Code RO 584 i.SPI_2linesRxISR_8BIT stm32f0xx_hal_spi.o
|
||||
0x0800144c 0x0800144c 0x00000034 Code RO 585 i.SPI_2linesTxISR_16BIT stm32f0xx_hal_spi.o
|
||||
0x08001480 0x08001480 0x00000048 Code RO 586 i.SPI_2linesTxISR_8BIT stm32f0xx_hal_spi.o
|
||||
0x080014c8 0x080014c8 0x00000052 Code RO 589 i.SPI_CloseRxTx_ISR stm32f0xx_hal_spi.o
|
||||
0x0800151a 0x0800151a 0x00000012 Code RO 592 i.SPI_DMAAbortOnError stm32f0xx_hal_spi.o
|
||||
0x0800152c 0x0800152c 0x0000004c Code RO 603 i.SPI_EndRxTxTransaction stm32f0xx_hal_spi.o
|
||||
0x08001578 0x08001578 0x00000096 Code RO 608 i.SPI_WaitFifoStateUntilTimeout stm32f0xx_hal_spi.o
|
||||
0x0800160e 0x0800160e 0x0000008c Code RO 609 i.SPI_WaitFlagStateUntilTimeout stm32f0xx_hal_spi.o
|
||||
0x0800169a 0x0800169a 0x00000002 Code RO 448 i.SVC_Handler stm32f0xx_it.o
|
||||
0x0800169c 0x0800169c 0x0000000c Code RO 449 i.SysTick_Handler stm32f0xx_it.o
|
||||
0x080016a8 0x080016a8 0x0000006a Code RO 359 i.SystemClock_Config main.o
|
||||
0x08001712 0x08001712 0x00000002 PAD
|
||||
0x08001714 0x08001714 0x0000005c Code RO 3537 i.SystemInit system_stm32f0xx.o
|
||||
0x08001770 0x08001770 0x00000084 Code RO 985 i.TIM_Base_SetConfig stm32f0xx_hal_tim.o
|
||||
0x080017f4 0x080017f4 0x00000016 Code RO 992 i.TIM_ETR_SetConfig stm32f0xx_hal_tim.o
|
||||
0x0800180a 0x0800180a 0x00000010 Code RO 993 i.TIM_ITRx_SetConfig stm32f0xx_hal_tim.o
|
||||
0x0800181a 0x0800181a 0x00000022 Code RO 999 i.TIM_TI1_ConfigInputStage stm32f0xx_hal_tim.o
|
||||
0x0800183c 0x0800183c 0x00000026 Code RO 1001 i.TIM_TI2_ConfigInputStage stm32f0xx_hal_tim.o
|
||||
0x08001862 0x08001862 0x000000ca Code RO 1808 i.UART_AdvFeatureConfig stm32f0xx_hal_uart.o
|
||||
0x0800192c 0x0800192c 0x00000068 Code RO 1809 i.UART_CheckIdleState stm32f0xx_hal_uart.o
|
||||
0x08001994 0x08001994 0x00000130 Code RO 1824 i.UART_SetConfig stm32f0xx_hal_uart.o
|
||||
0x08001ac4 0x08001ac4 0x00000062 Code RO 1826 i.UART_WaitOnFlagUntilTimeout stm32f0xx_hal_uart.o
|
||||
0x08001b26 0x08001b26 0x00000002 PAD
|
||||
0x08001b28 0x08001b28 0x00000020 Code RO 3626 i.__0printf$1 mc_p.l(printf1.o)
|
||||
0x08001b48 0x08001b48 0x0000000e Code RO 3912 i.__scatterload_copy mc_p.l(handlers.o)
|
||||
0x08001b56 0x08001b56 0x00000002 Code RO 3913 i.__scatterload_null mc_p.l(handlers.o)
|
||||
0x08001b58 0x08001b58 0x0000000e Code RO 3914 i.__scatterload_zeroinit mc_p.l(handlers.o)
|
||||
0x08001b66 0x08001b66 0x00000002 PAD
|
||||
0x08001b68 0x08001b68 0x00000150 Code RO 3633 i._printf_core mc_p.l(printf1.o)
|
||||
0x08001cb8 0x08001cb8 0x00000008 Code RO 361 i.byte_to_int16_t main.o
|
||||
0x08001cc0 0x08001cc0 0x00000014 Code RO 12 i.delay_us delay_us.o
|
||||
0x08001cd4 0x08001cd4 0x00000010 Code RO 13 i.delay_us_init delay_us.o
|
||||
0x08001ce4 0x08001ce4 0x00000018 Code RO 363 i.fputc main.o
|
||||
0x08001cfc 0x08001cfc 0x000000d8 Code RO 364 i.main main.o
|
||||
0x08001dd4 0x08001dd4 0x0000006c Code RO 3843 i.malloc mc_p.l(malloc.o)
|
||||
0x08001e40 0x08001e40 0x00000010 Code RO 14 i.micros delay_us.o
|
||||
0x08001e50 0x08001e50 0x00000130 Code RO 304 i.mouse_reply ps2mouse.o
|
||||
0x08001f80 0x08001f80 0x00000030 Code RO 221 i.ps2kb_buf_add helpers.o
|
||||
0x08001fb0 0x08001fb0 0x00000020 Code RO 223 i.ps2kb_buf_init helpers.o
|
||||
0x08001fd0 0x08001fd0 0x0000001c Code RO 225 i.ps2kb_buf_is_full helpers.o
|
||||
0x08001fec 0x08001fec 0x0000001c Code RO 226 i.ps2kb_buf_reset helpers.o
|
||||
0x08002008 0x08002008 0x00000024 Code RO 151 i.ps2kb_init ps2kb.o
|
||||
0x0800202c 0x0800202c 0x00000032 Code RO 227 i.ps2mouse_buf_add helpers.o
|
||||
0x0800205e 0x0800205e 0x00000028 Code RO 228 i.ps2mouse_buf_get helpers.o
|
||||
0x08002086 0x08002086 0x00000018 Code RO 229 i.ps2mouse_buf_init helpers.o
|
||||
0x0800209e 0x0800209e 0x0000001c Code RO 231 i.ps2mouse_buf_is_full helpers.o
|
||||
0x080020ba 0x080020ba 0x00000016 Code RO 232 i.ps2mouse_buf_reset helpers.o
|
||||
0x080020d0 0x080020d0 0x00000060 Code RO 305 i.ps2mouse_get_bus_status ps2mouse.o
|
||||
0x08002130 0x08002130 0x00000030 Code RO 306 i.ps2mouse_init ps2mouse.o
|
||||
0x08002160 0x08002160 0x000000fc Code RO 307 i.ps2mouse_read ps2mouse.o
|
||||
0x0800225c 0x0800225c 0x00000128 Code RO 308 i.ps2mouse_write ps2mouse.o
|
||||
0x08002384 0x08002384 0x00000010 Data RO 3538 .constdata system_stm32f0xx.o
|
||||
0x08002394 0x08002394 0x00000008 Data RO 3539 .constdata system_stm32f0xx.o
|
||||
0x0800239c 0x0800239c 0x00000020 Data RO 3910 Region$$Table anon$$obj.o
|
||||
0x08000cf4 0x08000cf4 0x000000d4 Code RO 582 i.HAL_SPI_TransmitReceive_IT stm32f0xx_hal_spi.o
|
||||
0x08000dc8 0x08000dc8 0x000000b0 Code RO 360 i.HAL_SPI_TxRxCpltCallback main.o
|
||||
0x08000e78 0x08000e78 0x00000018 Code RO 3132 i.HAL_SYSTICK_CLKSourceConfig stm32f0xx_hal_cortex.o
|
||||
0x08000e90 0x08000e90 0x00000002 Code RO 3133 i.HAL_SYSTICK_Callback stm32f0xx_hal_cortex.o
|
||||
0x08000e92 0x08000e92 0x00000002 PAD
|
||||
0x08000e94 0x08000e94 0x00000030 Code RO 3134 i.HAL_SYSTICK_Config stm32f0xx_hal_cortex.o
|
||||
0x08000ec4 0x08000ec4 0x00000008 Code RO 3135 i.HAL_SYSTICK_IRQHandler stm32f0xx_hal_cortex.o
|
||||
0x08000ecc 0x08000ecc 0x00000048 Code RO 1559 i.HAL_TIMEx_MasterConfigSynchronization stm32f0xx_hal_tim_ex.o
|
||||
0x08000f14 0x08000f14 0x00000034 Code RO 905 i.HAL_TIM_Base_Init stm32f0xx_hal_tim.o
|
||||
0x08000f48 0x08000f48 0x00000024 Code RO 508 i.HAL_TIM_Base_MspInit stm32f0xx_hal_msp.o
|
||||
0x08000f6c 0x08000f6c 0x00000018 Code RO 908 i.HAL_TIM_Base_Start stm32f0xx_hal_tim.o
|
||||
0x08000f84 0x08000f84 0x000000ee Code RO 914 i.HAL_TIM_ConfigClockSource stm32f0xx_hal_tim.o
|
||||
0x08001072 0x08001072 0x0000006c Code RO 1801 i.HAL_UART_Init stm32f0xx_hal_uart.o
|
||||
0x080010de 0x080010de 0x00000002 PAD
|
||||
0x080010e0 0x080010e0 0x0000004c Code RO 510 i.HAL_UART_MspInit stm32f0xx_hal_msp.o
|
||||
0x0800112c 0x0800112c 0x000000c8 Code RO 1809 i.HAL_UART_Transmit stm32f0xx_hal_uart.o
|
||||
0x080011f4 0x080011f4 0x00000002 Code RO 450 i.HardFault_Handler stm32f0xx_it.o
|
||||
0x080011f6 0x080011f6 0x00000002 PAD
|
||||
0x080011f8 0x080011f8 0x000000a0 Code RO 361 i.MX_GPIO_Init main.o
|
||||
0x08001298 0x08001298 0x0000003c Code RO 362 i.MX_SPI1_Init main.o
|
||||
0x080012d4 0x080012d4 0x00000054 Code RO 363 i.MX_TIM2_Init main.o
|
||||
0x08001328 0x08001328 0x00000038 Code RO 364 i.MX_USART1_UART_Init main.o
|
||||
0x08001360 0x08001360 0x00000002 Code RO 451 i.NMI_Handler stm32f0xx_it.o
|
||||
0x08001362 0x08001362 0x00000002 PAD
|
||||
0x08001364 0x08001364 0x00000044 Code RO 3136 i.NVIC_SetPriority stm32f0xx_hal_cortex.o
|
||||
0x080013a8 0x080013a8 0x00000002 Code RO 452 i.PendSV_Handler stm32f0xx_it.o
|
||||
0x080013aa 0x080013aa 0x00000002 PAD
|
||||
0x080013ac 0x080013ac 0x00000010 Code RO 453 i.SPI1_IRQHandler stm32f0xx_it.o
|
||||
0x080013bc 0x080013bc 0x00000036 Code RO 589 i.SPI_2linesRxISR_16BIT stm32f0xx_hal_spi.o
|
||||
0x080013f2 0x080013f2 0x0000005e Code RO 590 i.SPI_2linesRxISR_8BIT stm32f0xx_hal_spi.o
|
||||
0x08001450 0x08001450 0x00000034 Code RO 591 i.SPI_2linesTxISR_16BIT stm32f0xx_hal_spi.o
|
||||
0x08001484 0x08001484 0x00000048 Code RO 592 i.SPI_2linesTxISR_8BIT stm32f0xx_hal_spi.o
|
||||
0x080014cc 0x080014cc 0x00000052 Code RO 595 i.SPI_CloseRxTx_ISR stm32f0xx_hal_spi.o
|
||||
0x0800151e 0x0800151e 0x00000012 Code RO 598 i.SPI_DMAAbortOnError stm32f0xx_hal_spi.o
|
||||
0x08001530 0x08001530 0x0000004c Code RO 609 i.SPI_EndRxTxTransaction stm32f0xx_hal_spi.o
|
||||
0x0800157c 0x0800157c 0x00000096 Code RO 614 i.SPI_WaitFifoStateUntilTimeout stm32f0xx_hal_spi.o
|
||||
0x08001612 0x08001612 0x0000008c Code RO 615 i.SPI_WaitFlagStateUntilTimeout stm32f0xx_hal_spi.o
|
||||
0x0800169e 0x0800169e 0x00000002 Code RO 454 i.SVC_Handler stm32f0xx_it.o
|
||||
0x080016a0 0x080016a0 0x0000000c Code RO 455 i.SysTick_Handler stm32f0xx_it.o
|
||||
0x080016ac 0x080016ac 0x0000006a Code RO 365 i.SystemClock_Config main.o
|
||||
0x08001716 0x08001716 0x00000002 PAD
|
||||
0x08001718 0x08001718 0x0000005c Code RO 3543 i.SystemInit system_stm32f0xx.o
|
||||
0x08001774 0x08001774 0x00000084 Code RO 991 i.TIM_Base_SetConfig stm32f0xx_hal_tim.o
|
||||
0x080017f8 0x080017f8 0x00000016 Code RO 998 i.TIM_ETR_SetConfig stm32f0xx_hal_tim.o
|
||||
0x0800180e 0x0800180e 0x00000010 Code RO 999 i.TIM_ITRx_SetConfig stm32f0xx_hal_tim.o
|
||||
0x0800181e 0x0800181e 0x00000022 Code RO 1005 i.TIM_TI1_ConfigInputStage stm32f0xx_hal_tim.o
|
||||
0x08001840 0x08001840 0x00000026 Code RO 1007 i.TIM_TI2_ConfigInputStage stm32f0xx_hal_tim.o
|
||||
0x08001866 0x08001866 0x000000ca Code RO 1814 i.UART_AdvFeatureConfig stm32f0xx_hal_uart.o
|
||||
0x08001930 0x08001930 0x00000068 Code RO 1815 i.UART_CheckIdleState stm32f0xx_hal_uart.o
|
||||
0x08001998 0x08001998 0x00000130 Code RO 1830 i.UART_SetConfig stm32f0xx_hal_uart.o
|
||||
0x08001ac8 0x08001ac8 0x00000062 Code RO 1832 i.UART_WaitOnFlagUntilTimeout stm32f0xx_hal_uart.o
|
||||
0x08001b2a 0x08001b2a 0x00000002 PAD
|
||||
0x08001b2c 0x08001b2c 0x00000014 Code RO 3588 i.__0printf$bare mc_p.l(printfb.o)
|
||||
0x08001b40 0x08001b40 0x0000000e Code RO 3917 i.__scatterload_copy mc_p.l(handlers.o)
|
||||
0x08001b4e 0x08001b4e 0x00000002 Code RO 3918 i.__scatterload_null mc_p.l(handlers.o)
|
||||
0x08001b50 0x08001b50 0x0000000e Code RO 3919 i.__scatterload_zeroinit mc_p.l(handlers.o)
|
||||
0x08001b5e 0x08001b5e 0x0000001e Code RO 3595 i._printf_core mc_p.l(printfb.o)
|
||||
0x08001b7c 0x08001b7c 0x00000008 Code RO 367 i.byte_to_int16_t main.o
|
||||
0x08001b84 0x08001b84 0x00000014 Code RO 12 i.delay_us delay_us.o
|
||||
0x08001b98 0x08001b98 0x00000010 Code RO 13 i.delay_us_init delay_us.o
|
||||
0x08001ba8 0x08001ba8 0x00000018 Code RO 369 i.fputc main.o
|
||||
0x08001bc0 0x08001bc0 0x000000b8 Code RO 370 i.main main.o
|
||||
0x08001c78 0x08001c78 0x0000006c Code RO 3848 i.malloc mc_p.l(malloc.o)
|
||||
0x08001ce4 0x08001ce4 0x00000010 Code RO 14 i.micros delay_us.o
|
||||
0x08001cf4 0x08001cf4 0x00000030 Code RO 221 i.ps2kb_buf_add helpers.o
|
||||
0x08001d24 0x08001d24 0x00000020 Code RO 223 i.ps2kb_buf_init helpers.o
|
||||
0x08001d44 0x08001d44 0x0000001c Code RO 225 i.ps2kb_buf_is_full helpers.o
|
||||
0x08001d60 0x08001d60 0x0000001c Code RO 226 i.ps2kb_buf_reset helpers.o
|
||||
0x08001d7c 0x08001d7c 0x00000024 Code RO 151 i.ps2kb_init ps2kb.o
|
||||
0x08001da0 0x08001da0 0x00000032 Code RO 227 i.ps2mouse_buf_add helpers.o
|
||||
0x08001dd2 0x08001dd2 0x00000028 Code RO 228 i.ps2mouse_buf_get helpers.o
|
||||
0x08001dfa 0x08001dfa 0x00000018 Code RO 229 i.ps2mouse_buf_init helpers.o
|
||||
0x08001e12 0x08001e12 0x0000001c Code RO 231 i.ps2mouse_buf_is_full helpers.o
|
||||
0x08001e2e 0x08001e2e 0x00000016 Code RO 232 i.ps2mouse_buf_reset helpers.o
|
||||
0x08001e44 0x08001e44 0x00000060 Code RO 304 i.ps2mouse_get_bus_status ps2mouse.o
|
||||
0x08001ea4 0x08001ea4 0x00000130 Code RO 305 i.ps2mouse_host_req_reply ps2mouse.o
|
||||
0x08001fd4 0x08001fd4 0x00000030 Code RO 306 i.ps2mouse_init ps2mouse.o
|
||||
0x08002004 0x08002004 0x000000fc Code RO 307 i.ps2mouse_read ps2mouse.o
|
||||
0x08002100 0x08002100 0x00000098 Code RO 308 i.ps2mouse_send_update ps2mouse.o
|
||||
0x08002198 0x08002198 0x00000128 Code RO 309 i.ps2mouse_write ps2mouse.o
|
||||
0x080022c0 0x080022c0 0x00000010 Data RO 3544 .constdata system_stm32f0xx.o
|
||||
0x080022d0 0x080022d0 0x00000008 Data RO 3545 .constdata system_stm32f0xx.o
|
||||
0x080022d8 0x080022d8 0x00000020 Data RO 3915 Region$$Table anon$$obj.o
|
||||
|
||||
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080023bc, Size: 0x000007d8, Max: 0x00001800, ABSOLUTE)
|
||||
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080022f8, Size: 0x000007d8, Max: 0x00001800, ABSOLUTE)
|
||||
|
||||
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
|
||||
|
||||
0x20000000 0x080023bc 0x00000004 Data RW 15 .data delay_us.o
|
||||
0x20000004 0x080023c0 0x00000010 Data RW 156 .data ps2kb.o
|
||||
0x20000014 0x080023d0 0x00000020 Data RW 309 .data ps2mouse.o
|
||||
0x20000034 0x080023f0 0x0000000c Data RW 366 .data main.o
|
||||
0x20000040 0x080023fc 0x00000004 Data RW 2369 .data stm32f0xx_hal.o
|
||||
0x20000044 0x08002400 0x00000004 Data RW 3540 .data system_stm32f0xx.o
|
||||
0x20000048 0x08002404 0x00000004 Data RW 3884 .data mc_p.l(stdout.o)
|
||||
0x2000004c 0x08002408 0x00000004 Data RW 3887 .data mc_p.l(mvars.o)
|
||||
0x20000050 0x0800240c 0x00000004 Data RW 3888 .data mc_p.l(mvars.o)
|
||||
0x20000054 - 0x00000180 Zero RW 365 .bss main.o
|
||||
0x200001d4 0x08002410 0x00000004 PAD
|
||||
0x20000000 0x080022f8 0x00000004 Data RW 15 .data delay_us.o
|
||||
0x20000004 0x080022fc 0x00000010 Data RW 156 .data ps2kb.o
|
||||
0x20000014 0x0800230c 0x00000024 Data RW 310 .data ps2mouse.o
|
||||
0x20000038 0x08002330 0x0000000c Data RW 372 .data main.o
|
||||
0x20000044 0x0800233c 0x00000004 Data RW 2375 .data stm32f0xx_hal.o
|
||||
0x20000048 0x08002340 0x00000004 Data RW 3546 .data system_stm32f0xx.o
|
||||
0x2000004c 0x08002344 0x00000004 Data RW 3889 .data mc_p.l(stdout.o)
|
||||
0x20000050 0x08002348 0x00000004 Data RW 3892 .data mc_p.l(mvars.o)
|
||||
0x20000054 0x0800234c 0x00000004 Data RW 3893 .data mc_p.l(mvars.o)
|
||||
0x20000058 - 0x00000180 Zero RW 371 .bss main.o
|
||||
0x200001d8 - 0x00000200 Zero RW 2 HEAP startup_stm32f042x6.o
|
||||
0x200003d8 - 0x00000400 Zero RW 1 STACK startup_stm32f042x6.o
|
||||
|
||||
@@ -2198,9 +2161,9 @@ Image component sizes
|
||||
|
||||
52 10 0 4 0 463743 delay_us.o
|
||||
300 0 0 0 0 5447 helpers.o
|
||||
886 112 0 12 384 6550 main.o
|
||||
858 98 0 12 384 6530 main.o
|
||||
36 6 0 16 0 3560 ps2kb.o
|
||||
996 22 0 32 0 5811 ps2mouse.o
|
||||
1148 28 0 36 0 6715 ps2mouse.o
|
||||
88 38 192 0 1536 656 startup_stm32f042x6.o
|
||||
94 18 0 4 0 3131 stm32f0xx_hal.o
|
||||
178 28 0 0 0 10611 stm32f0xx_hal_cortex.o
|
||||
@@ -2217,9 +2180,9 @@ Image component sizes
|
||||
92 14 24 4 0 1171 system_stm32f0xx.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
8220 492 248 72 1924 541343 Object Totals
|
||||
8344 484 248 76 1920 542227 Object Totals
|
||||
0 0 32 0 0 0 (incl. Generated)
|
||||
22 0 0 0 4 0 (incl. Padding)
|
||||
22 0 0 0 0 0 (incl. Padding)
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
@@ -2239,22 +2202,22 @@ Image component sizes
|
||||
36 0 0 0 0 60 memcpya.o
|
||||
36 0 0 0 0 100 memseta.o
|
||||
0 0 0 8 0 0 mvars.o
|
||||
368 12 0 0 0 168 printf1.o
|
||||
50 8 0 0 0 144 printfb.o
|
||||
0 0 0 4 0 0 stdout.o
|
||||
44 0 0 0 0 72 uidiv.o
|
||||
|
||||
----------------------------------------------------------------------
|
||||
680 44 0 12 0 544 Library Totals
|
||||
2 0 0 0 0 0 (incl. Padding)
|
||||
360 40 0 12 0 520 Library Totals
|
||||
0 0 0 0 0 0 (incl. Padding)
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug Library Name
|
||||
|
||||
678 44 0 12 0 544 mc_p.l
|
||||
360 40 0 12 0 520 mc_p.l
|
||||
|
||||
----------------------------------------------------------------------
|
||||
680 44 0 12 0 544 Library Totals
|
||||
360 40 0 12 0 520 Library Totals
|
||||
|
||||
----------------------------------------------------------------------
|
||||
|
||||
@@ -2263,15 +2226,15 @@ Image component sizes
|
||||
|
||||
Code (inc. data) RO Data RW Data ZI Data Debug
|
||||
|
||||
8900 536 248 84 1924 538211 Grand Totals
|
||||
8900 536 248 84 1924 538211 ELF Image Totals
|
||||
8900 536 248 84 0 0 ROM Totals
|
||||
8704 524 248 88 1920 539027 Grand Totals
|
||||
8704 524 248 88 1920 539027 ELF Image Totals
|
||||
8704 524 248 88 0 0 ROM Totals
|
||||
|
||||
==============================================================================
|
||||
|
||||
Total RO Size (Code + RO Data) 9148 ( 8.93kB)
|
||||
Total RO Size (Code + RO Data) 8952 ( 8.74kB)
|
||||
Total RW Size (RW Data + ZI Data) 2008 ( 1.96kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 9232 ( 9.02kB)
|
||||
Total ROM Size (Code + RO Data + RW Data) 9040 ( 8.83kB)
|
||||
|
||||
==============================================================================
|
||||
|
||||
|
||||
@@ -36,14 +36,14 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_uart.h)(0x5DFA0893)
|
||||
I (../Drivers/CMSIS/Include/core_cmFunc.h)(0x5DFA0892)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/system_stm32f0xx.h)(0x5DFA0880)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5D9B429A)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc_ex.h)(0x5DFA0893)
|
||||
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_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)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h)(0x5DFA0893)
|
||||
@@ -82,7 +82,7 @@ F (..\Src\helpers.c)(0x617D2A08)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O3 --
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x5DFA0880)
|
||||
I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f042x6.h)(0x5DFA0880)
|
||||
I (../Drivers/CMSIS/Include/core_cm0.h)(0x5DFA0892)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B4298)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5D9B4298)
|
||||
I (../Drivers/CMSIS/Include/core_cmInstr.h)(0x5DFA0892)
|
||||
I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x5DFA0892)
|
||||
I (../Drivers/CMSIS/Include/core_cmFunc.h)(0x5DFA0892)
|
||||
@@ -115,11 +115,11 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_tim_ex.h)(0x5DFA0893)
|
||||
-IC:\Users\allen\AppData\Local\Arm\Packs\ARM\CMSIS\5.6.0\CMSIS\Core\Include
|
||||
|
||||
-IC:\Users\allen\AppData\Local\Arm\Packs\Keil\STM32F0xx_DFP\2.0.0\Drivers\CMSIS\Device\ST\STM32F0xx\Include
|
||||
|
||||
|
||||
-D__UVISION_VERSION="529" -D_RTE_ -DSTM32F042x6 -DUSE_HAL_DRIVER -DSTM32F042x6
|
||||
|
||||
-o spitestf042\helpers.o --omf_browse spitestf042\helpers.crf --depend spitestf042\helpers.d)
|
||||
I (C:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5D9B429A)
|
||||
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)
|
||||
I (../Inc/helpers.h)(0x617D5578)
|
||||
@@ -152,10 +152,10 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_tim_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_spi_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_tim.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_tim_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_uart.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_uart.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_uart_ex.h)(0x5DFA0893)
|
||||
I (../Inc/shared.h)(0x617487BD)
|
||||
F (..\Src\ps2mouse.c)(0x617B97B7)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F0xx_HAL_Driver/Inc -I ../Drivers/STM32F0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I ../Drivers/CMSIS/Include
|
||||
I (../Inc/shared.h)(0x617487BD)
|
||||
F (..\Src\ps2mouse.c)(0x617D6201)(--c99 -c --cpu Cortex-M0 -D__MICROLIB -g -O3 --apcs=interwork --split_sections -I ../Inc -I ../Drivers/STM32F0xx_HAL_Driver/Inc -I ../Drivers/STM32F0xx_HAL_Driver/Inc/Legacy -I ../Drivers/CMSIS/Device/ST/STM32F0xx/Include -I ../Drivers/CMSIS/Include
|
||||
|
||||
-I.\RTE\_spitestf042
|
||||
|
||||
@@ -190,10 +190,10 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_uart.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_dma_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_cortex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_flash_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_i2c_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_pwr_ex.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_spi.h)(0x5DFA0893)
|
||||
I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_spi_ex.h)(0x5DFA0893)
|
||||
|
||||
@@ -65,7 +65,6 @@ uint8_t spi_recv_buf[SPI_BUF_SIZE];
|
||||
ps2kb_buf my_ps2kb_buf;
|
||||
ps2mouse_buf my_ps2mouse_buf;
|
||||
uint8_t ps2kb_host_cmd, ps2kb_leds, ps2mouse_host_cmd, buffered_code, buffered_value;
|
||||
|
||||
/* USER CODE END PV */
|
||||
|
||||
/* Private function prototypes -----------------------------------------------*/
|
||||
@@ -116,8 +115,8 @@ void HAL_SPI_TxRxCpltCallback(SPI_HandleTypeDef *hspi)
|
||||
{
|
||||
mouse_event this_event;
|
||||
this_event.movement_x = byte_to_int16_t(backup_spi1_recv_buf[4], backup_spi1_recv_buf[5]);
|
||||
this_event.movement_y = byte_to_int16_t(backup_spi1_recv_buf[6], backup_spi1_recv_buf[7]);
|
||||
this_event.scroll_vertical = byte_to_int16_t(backup_spi1_recv_buf[8], backup_spi1_recv_buf[9]);
|
||||
this_event.movement_y = -1 * byte_to_int16_t(backup_spi1_recv_buf[6], backup_spi1_recv_buf[7]);
|
||||
this_event.scroll_vertical = -1 * byte_to_int16_t(backup_spi1_recv_buf[8], backup_spi1_recv_buf[9]);
|
||||
this_event.button_left = backup_spi1_recv_buf[13];
|
||||
this_event.button_right = backup_spi1_recv_buf[14];
|
||||
this_event.button_middle = backup_spi1_recv_buf[15];
|
||||
@@ -189,14 +188,13 @@ int main(void)
|
||||
{
|
||||
ps2mouse_read(&ps2mouse_host_cmd, 10);
|
||||
// printf("mouse req: %d", ps2mouse_host_cmd);
|
||||
mouse_reply(ps2mouse_host_cmd);
|
||||
ps2mouse_host_req_reply(ps2mouse_host_cmd);
|
||||
}
|
||||
|
||||
this_mouse_event = ps2mouse_buf_get(&my_ps2mouse_buf);
|
||||
if(this_mouse_event != NULL)
|
||||
{
|
||||
// printf("%d %d %d %d %d\n", this_mouse_event->movement_x, this_mouse_event->movement_y, this_mouse_event->scroll_vertical, this_mouse_event->button, this_mouse_event->button_state);
|
||||
printf("%d %d %d %d %d\n", this_mouse_event->button_left, this_mouse_event->button_middle, this_mouse_event->button_right, this_mouse_event->button_side, this_mouse_event->button_extra);
|
||||
ps2mouse_send_update(this_mouse_event);
|
||||
}
|
||||
|
||||
// if(ps2kb_get_bus_status() == PS2_BUS_REQ_TO_SEND)
|
||||
|
||||
@@ -31,6 +31,10 @@ uint8_t sample_rate_history[SAMPLE_RATE_HISTORY_BUF_SIZE];
|
||||
uint8_t sample_rate_history_index;
|
||||
uint8_t mouse_device_id;
|
||||
|
||||
#define PS2MOUSE_PACKET_SIZE_GENERIC 3
|
||||
#define PS2MOUSE_PACKET_SIZE_INTELLIMOUSE 4
|
||||
uint8_t ps2mouse_out_buf[PS2MOUSE_PACKET_SIZE_INTELLIMOUSE];
|
||||
|
||||
#define PS2MOUSE_CLK_HI() HAL_GPIO_WritePin(ps2mouse_clk_port, ps2mouse_clk_pin, GPIO_PIN_SET)
|
||||
#define PS2MOUSE_CLK_LOW() HAL_GPIO_WritePin(ps2mouse_clk_port, ps2mouse_clk_pin, GPIO_PIN_RESET)
|
||||
|
||||
@@ -182,7 +186,7 @@ uint8_t ps2mouse_write(uint8_t data, uint8_t delay_start, uint8_t timeout_ms)
|
||||
return 0;
|
||||
}
|
||||
|
||||
void mouse_reply(uint8_t cmd)
|
||||
void ps2mouse_host_req_reply(uint8_t cmd)
|
||||
{
|
||||
switch (cmd)
|
||||
{
|
||||
@@ -244,3 +248,31 @@ void mouse_reply(uint8_t cmd)
|
||||
PS2MOUSE_SENDACK();
|
||||
}
|
||||
}
|
||||
|
||||
uint8_t ps2mouse_send_update(mouse_event* this_event)
|
||||
{
|
||||
if(ps2mouse_data_reporting_enabled == 0)
|
||||
return 1;
|
||||
memset(ps2mouse_out_buf, 0, PS2MOUSE_PACKET_SIZE_INTELLIMOUSE);
|
||||
ps2mouse_out_buf[0] = 0x8; // bit 3 is always 1
|
||||
// https://wiki.osdev.org/PS/2_Mouse
|
||||
if(this_event->button_left)
|
||||
ps2mouse_out_buf[0] = ps2mouse_out_buf[0] | 0x1;
|
||||
if(this_event->button_right)
|
||||
ps2mouse_out_buf[0] = ps2mouse_out_buf[0] | 0x2;
|
||||
if(this_event->button_middle)
|
||||
ps2mouse_out_buf[0] = ps2mouse_out_buf[0] | 0x4;
|
||||
if(this_event->movement_x < 0)
|
||||
ps2mouse_out_buf[0] = ps2mouse_out_buf[0] | 0x10;
|
||||
if(this_event->movement_y < 0)
|
||||
ps2mouse_out_buf[0] = ps2mouse_out_buf[0] | 0x20;
|
||||
ps2mouse_out_buf[1] = (uint8_t)(this_event->movement_x);
|
||||
ps2mouse_out_buf[2] = (uint8_t)(this_event->movement_y);
|
||||
ps2mouse_out_buf[3] = (uint8_t)(this_event->scroll_vertical);
|
||||
for (int i = 0; i < PS2MOUSE_PACKET_SIZE_GENERIC; ++i)
|
||||
ps2mouse_write(ps2mouse_out_buf[i], 0, PS2MOUSE_WRITE_DEFAULT_TIMEOUT_MS);
|
||||
if(mouse_device_id != 0)
|
||||
ps2mouse_write(ps2mouse_out_buf[3], 0, PS2MOUSE_WRITE_DEFAULT_TIMEOUT_MS);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@@ -9,7 +9,10 @@
|
||||
for (int i = 0; i < MOUSE_BUTTONS_SIZE; ++i)
|
||||
printf("%d ", mouse_status[i]);
|
||||
printf("\n");
|
||||
|
||||
// printf("%d %d %d %d %d\n", this_event->movement_x, this_event->movement_y, this_event->scroll_vertical);
|
||||
// printf("%d %d %d %d %d\n-------\n\n", this_event->button_left, this_event->button_middle, this_event->button_right, this_event->button_side, this_event->button_extra);
|
||||
// printf("%d %d\n",this_event->movement_y, ps2mouse_out_buf[2]);
|
||||
// return 0;
|
||||
// for (int i = 0; i < SAMPLE_RATE_HISTORY_BUF_SIZE; ++i)
|
||||
// printf("%d ", sample_rate_history[i]);
|
||||
// printf("\n");
|
||||
|
||||
@@ -175,6 +175,7 @@ def raw_input_event_worker():
|
||||
to_transfer[6:8] = mouse_spi_packet_dict['y']
|
||||
if 'scroll' in mouse_spi_packet_dict:
|
||||
to_transfer[8:10] = mouse_spi_packet_dict['scroll']
|
||||
to_transfer[13:18] = mouse_button_state_list[:]
|
||||
to_transfer[3] = mouse_opened_device_dict[key][1]
|
||||
mouse_spi_packet_dict.clear()
|
||||
spi.xfer(to_transfer)
|
||||
|
||||
Reference in New Issue
Block a user