mirror of
				https://github.com/dekuNukem/USB4VC.git
				synced 2025-10-24 11:20:50 -07:00 
			
		
		
		
	adb read done
This commit is contained in:
		| @@ -8,7 +8,8 @@ | ||||
| #include "stm32f0xx_hal.h" | ||||
|  | ||||
| void adb_init(GPIO_TypeDef* data_port, uint16_t data_pin, GPIO_TypeDef* psw_port, uint16_t psw_pin); | ||||
| uint8_t adb_recv_cmd(uint8_t srq); | ||||
| uint8_t adb_recv_cmd(uint8_t* data, uint8_t srq); | ||||
| void parse_adb_cmd(uint8_t data); | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|   | ||||
| @@ -1874,9 +1874,9 @@ | ||||
|       </Doc> | ||||
|       <Doc> | ||||
|         <Name>..\Src\adb.c</Name> | ||||
|         <ColumnNumber>32</ColumnNumber> | ||||
|         <TopLine>41</TopLine> | ||||
|         <CurrentLine>66</CurrentLine> | ||||
|         <ColumnNumber>27</ColumnNumber> | ||||
|         <TopLine>69</TopLine> | ||||
|         <CurrentLine>95</CurrentLine> | ||||
|         <Folding>1</Folding> | ||||
|         <ContractedFolders></ContractedFolders> | ||||
|         <PaneID>0</PaneID> | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							| @@ -27,14 +27,11 @@ Project File Date:  11/16/2021 | ||||
| <h2>Output:</h2> | ||||
| *** Using Compiler 'V5.06 update 6 (build 750)', folder: 'C:\Keil_v5\ARM\ARMCC\Bin' | ||||
| Build target 'spitestf042' | ||||
| compiling adb.c... | ||||
| ..\Src\adb.c(119): warning:  #1-D: last line of file ends without a newline | ||||
|   } | ||||
| ..\Src\adb.c: 1 warning, 0 errors | ||||
| compiling main.c... | ||||
| linking... | ||||
| Program Size: Code=6224 RO-data=248 RW-data=28 ZI-data=1332   | ||||
| Program Size: Code=7120 RO-data=248 RW-data=28 ZI-data=1332   | ||||
| FromELF: creating hex file... | ||||
| "spitestf042\spitestf042.axf" - 0 Error(s), 1 Warning(s). | ||||
| "spitestf042\spitestf042.axf" - 0 Error(s), 0 Warning(s). | ||||
|  | ||||
| <h2>Software Packages used:</h2> | ||||
|  | ||||
|   | ||||
| @@ -1,410 +1,466 @@ | ||||
| :020000040800F2 | ||||
| :1000000050050020D5000008D51100086510000833 | ||||
| :1000000050050020D50000085D120008ED10000822 | ||||
| :1000100000000000000000000000000000000000E0 | ||||
| :100020000000000000000000000000004312000873 | ||||
| :1000300000000000000000001D120008451200082A | ||||
| :10002000000000000000000000000000CB120008EB | ||||
| :100030000000000000000000A5120008CD1200081A | ||||
| :100040000501000805010008050100080501000878 | ||||
| :100050000501000805010008050100080501000868 | ||||
| :100060000501000805010008050100080501000858 | ||||
| :100070000501000805010008050100080501000848 | ||||
| :100080000501000800000000000000000501000854 | ||||
| :100090000000000005010008050100080501000836 | ||||
| :1000A00000000000211200080501000805010008F9 | ||||
| :1000A00000000000A9120008050100080501000871 | ||||
| :1000B0000501000800000000050100080501000816 | ||||
| :1000C0000348854600F05AF80048004745180008E4 | ||||
| :1000C0000348854600F09CF800480047A51B00083F | ||||
| :1000D000500500200C4880F308880C480168090E80 | ||||
| :1000E0000B4A914205D10B480B4901600B480C4962 | ||||
| :1000F00001600C4880470C480047FEE7FEE7FEE73A | ||||
| :10010000FEE7FEE7FEE700005005002004000000C7 | ||||
| :100110001F00000018100240010000000000014014 | ||||
| :1001200000000000BD120008C100000830B50B46F9 | ||||
| :100120000000000045130008C100000830B50B4670 | ||||
| :10013000014600202022012409E00D46D5409D42C1 | ||||
| :1001400005D31D469540491B254695404019154647 | ||||
| :10015000521E002DF1DC30BDD2B201E00270401C15 | ||||
| :10016000491EFBD270470022F6E710B513460A4637 | ||||
| :1001700004461946FFF7F0FF204610BD064C012546 | ||||
| :10018000064E05E0E36807CC2B430C3C984710343F | ||||
| :10019000B442F7D3FFF798FF281900084819000860 | ||||
| :1001A00070B50024014620314A78022A03D0042188 | ||||
| :1001B0008163012416E0026813680E25AB431360C7 | ||||
| :1001C000026813685B085B0013600122056C13462C | ||||
| :1001D000AB40C56B6B604A7000220A70416B00290E | ||||
| :1001E00000D08847204670BD31B500F0B5F8009CBE | ||||
| :1001F0000546601C00D0641C00F0AEF8401BA04215 | ||||
| :10020000FAD338BDF8B5002389E001249C402A4682 | ||||
| :10021000A44622407ED04C68022C01D0122C0CD176 | ||||
| :10022000DC08A40027183C6A5D07ED0E0F26AE40DF | ||||
| :10023000B4430E69AE4026433E6205685E00032467 | ||||
| :10024000B4400F79A543BF07BF0FB7402F430760E6 | ||||
| :100250004D68012D05D0022D03D0112D01D0122D96 | ||||
| :100260000ED18568CF68A543B7402F4387604768A4 | ||||
| :100270006546AF430D79ED06ED0F9D403D4345606A | ||||
| :10028000C568A5438C68B4402C43C4604C68E40046 | ||||
| :1002900044D5264CA56901263543A561A4699D086E | ||||
| :1002A00034400094224CAD002F19BC689D072E0FDE | ||||
| :1002B0000F25B540AC430925ED06A84201D1002524 | ||||
| :1002C0000AE01C4DA84201D1012505E01A4DA842C3 | ||||
| :1002D00001D1022500E00525B5402543BD60174C3E | ||||
| :1002E00025684E689543F60300D51543256065687B | ||||
| :1002F0004E689543B60300D515436560A5684E6802 | ||||
| :100300009543F60200D51543A560E5684E68954310 | ||||
| :10031000B60200E002E000D51543E5605B1C0A6808 | ||||
| :100320001546DA4000D070E7F8BD0000001002402A | ||||
| :10033000000001400004004800080048000401409B | ||||
| :100340000069084000D001207047002A01D0816177 | ||||
| :1003500070478162704700000148006870470000E4 | ||||
| :100360001000002002480168491C0160704700002D | ||||
| :100370001000002010B506480168102211430160EA | ||||
| :10038000002000F007F800F017F8002010BD000072 | ||||
| :100390000020024010B5044600F06EF97D21C9002E | ||||
| :1003A000FFF7C4FE00F0AEFC00222146501E00F014 | ||||
| :1003B0002FF8002010BD000008B50F488169012208 | ||||
| :1003C00011438161816911400091C26901040A43AE | ||||
| :1003D000C261C0690022084000901146501F00F021 | ||||
| :1003E00017F800221146901E00F012F80022114664 | ||||
| :1003F000501E00F00DF808BD00100240C106C90EE5 | ||||
| :1004000001208840014908607047000000E100E0D9 | ||||
| :1004100010B500F0E1FE10BDF8B5044600683E4D91 | ||||
| :10042000C00352D5E8690026C00007D4E969280452 | ||||
| :100430000143E961E96901400126009137480168FB | ||||
| :10044000C90510D40168821511430160FFF784FFCC | ||||
| :10045000074604E0FFF780FFC01B642824D82F481C | ||||
| :100460000068C005F6D5286A03273F02384020D02F | ||||
| :100470006168394081421CD0286A2A6AB843012148 | ||||
| :1004800009040A432A622A6A8A432A622862C00748 | ||||
| :100490000FD0FFF761FF009008E0FFF75DFF0099C4 | ||||
| :1004A000411A1F48814201D90320F8BD286A8007FC | ||||
| :1004B000F3D5286A6168B84308432862002E04D047 | ||||
| :1004C000E969012000078143E9612078C00705D070 | ||||
| :1004D000286BA16880088000084328632078800684 | ||||
| :1004E00005D5286B10218843E168084328632068FC | ||||
| :1004F000800305D5286B8021884361690843286300 | ||||
| :100500002088400505D5286B402188432169084390 | ||||
| :1005100028630020F8BD0000001002400070004079 | ||||
| :1005200088130000F8B505464E480E460068C0071F | ||||
| :10053000C00FB0420AD24B48016849084900314314 | ||||
| :1005400001600068C007C00FB04270D12878464CE7 | ||||
| :10055000800705D56068F0218843A968084360607A | ||||
| :100560002878C00753D06868012817D0022818D00F | ||||
| :10057000032819D021688907002958DA6168890899 | ||||
| :10058000890001436160FFF7E7FE696807460129BA | ||||
| :1005900013D002291DD0032927D034E02168890314 | ||||
| :1005A000EAE721688901E7E7616BC903E4E7FFF740 | ||||
| :1005B000D3FEC11B2D48814223D860680007800FFD | ||||
| :1005C0000128F4D123E0FFF7C7FEC11B2748814271 | ||||
| :1005D00017D860680007800F0228F4D117E0FFF7F2 | ||||
| :1005E000BBFEC11B214881420BD860680007800F09 | ||||
| :1005F0000328F4D10BE0FFF7AFFEC11B1B4881427B | ||||
| :1006000001D90320F8BD60680007800FF3D11548B9 | ||||
| :100610000168C907C90FB1420BD9016849084900EF | ||||
| :10062000314301600068C007C00FB04201D0012013 | ||||
| :10063000F8BD2878400706D560680721090288437D | ||||
| :10064000E9680843606000F02DF86168084A09060F | ||||
| :10065000090F515CC840074908600020FFF79AFE67 | ||||
| :100660000020F8BD00200240001002408813000066 | ||||
| :1006700010190008140000200148006870470000AD | ||||
| :10068000140000200448054900684968044A4905E7 | ||||
| :10069000490F515CC8407047140000200010024010 | ||||
| :1006A0002019000830B516A30FCB89B06C460FC4D3 | ||||
| :1006B00017A30FCB0FC41A494A680C2014460440F4 | ||||
| :1006C0001848042C05D0184B082C04D00C2C00D151 | ||||
| :1006D000184609B030BD9402240F6D462C5DC96ADE | ||||
| :1006E00004AD0907090FD203695C920F022A02D0F8 | ||||
| :1006F000032A00D11846FFF719FD6043E9E700001F | ||||
| :1007000002030405060708090A0B0C0D0E0F101052 | ||||
| :100710000102030405060708090A0B0C0D0E0F1051 | ||||
| :100720000010024000127A00006CDC02FEB50446A4 | ||||
| :100730000078F04EF04DC00748D068680007800F81 | ||||
| :1007400001281FD068680007800F022804D168685C | ||||
| :10075000C003800F022815D06168012919D001203B | ||||
| :100760008004002901D0052917D02968B1432960E8 | ||||
| :10077000296881432960606800281BD0FFF7ECFDE1 | ||||
| :10078000074613E02868800320D56068002876D0EB | ||||
| :100790001CE0286830432860EDE7296801432960A0 | ||||
| :1007A000F7E7FFF7D9FDC01B642869D828688003E4 | ||||
| :1007B000F7D50BE0FFF7D0FD074604E0FFF7CCFDCF | ||||
| :1007C000C01B6428F1D828688003F7D420788007FC | ||||
| :1007D0003ED568680007800F14D068680007800F56 | ||||
| :1007E000022804D16868C003800F01280AD0E0689D | ||||
| :1007F000002828681DD0012108432860FFF7ACFDC0 | ||||
| :1008000007460BE0286880070BD5E068012836D141 | ||||
| :1008100007E0FFF7A1FDC01B0228C6D828688007A3 | ||||
| :10082000F7D52868F82188432169C9000843286062 | ||||
| :100830000EE0400840002860FFF78EFD074604E008 | ||||
| :10084000FFF78AFDC01B0228AFD828688007F7D4BD | ||||
| :100850002078000724D5E0690028686A11D00121BA | ||||
| :1008600008436862FFF778FD074604E0FFF774FD70 | ||||
| :10087000C01B022899D8686A8007F7D510E036E1D6 | ||||
| :10088000D1E0400840006862FFF766FD074604E0DB | ||||
| :10089000FFF762FDC01B022887D8686A8007F7D47B | ||||
| :1008A000207804274007002861DA00200190E869D9 | ||||
| :1008B000C00008D4E969B8060143E961E96901406B | ||||
| :1008C0000120009101908D480168C90511D401688B | ||||
| :1008D000821511430160FFF73FFD009005E0FFF72F | ||||
| :1008E0003BFD0099401A642897D884480068C005E9 | ||||
| :1008F000F5D5A06801280AD0002801D0052811D01C | ||||
| :10090000286A400840002862286AB84302E0286A42 | ||||
| :10091000012108432862A068002812D0FFF71CFDBF | ||||
| :1009200000900AE0286A38432862F0E7FFF714FDD8 | ||||
| :100930000099411A7248814275D8286A8007F5D516 | ||||
| :100940000DE0FFF709FD009006E0FFF705FD0099B7 | ||||
| :10095000411A6B48814266D8286A8007F5D401980D | ||||
| :10096000002804D0E969012000078143E96120786B | ||||
| :10097000C00635D5606901280CD0401D686B24D0B5 | ||||
| :1009800038436863686B400840006863FFF7E4FC25 | ||||
| :10099000074622E0686B38436863686B01210843AF | ||||
| :1009A0006863FFF7D9FC074604E0FFF7D5FCC01BDE | ||||
| :1009B000022838D8686B8007F7D5686BF821884320 | ||||
| :1009C000A169C900084368630AE0B8436863F4E7B3 | ||||
| :1009D000FFF7C2FCC01B022825D8686B8007F7D43C | ||||
| :1009E0002078800637D568680007800F032813D069 | ||||
| :1009F00068680007800F022804D16868C003800F70 | ||||
| :100A0000032809D0206A0028686B16D03043686339 | ||||
| :100A1000FFF7A2FC06460CE0686BC0031BD5206AFA | ||||
| :100A2000012864D117E05BE0FFF796FC801B0228E9 | ||||
| :100A300056D8686BC003F7D50DE0B0436863FFF785 | ||||
| :100A40008BFC064604E0FFF787FC801B022847D892 | ||||
| :100A5000686BC003F7D4606A002846D0696809074C | ||||
| :100A6000890F022943D0012636060228286805D0BE | ||||
| :100A7000B0432860FFF770FC044633E0B0432860C1 | ||||
| :100A8000FFF76AFC074604E0FFF766FCC01B02287C | ||||
| :100A900026D828688001F7D4E86A216B0009000194 | ||||
| :100AA0000843E862A16AE06A084369687B22D203CE | ||||
| :100AB000914308436860286830432860FFF74CFC86 | ||||
| :100AC000044604E0FFF748FC001B022808D8286809 | ||||
| :100AD0008001F7D509E0FFF73FFC001B022801D990 | ||||
| :100AE0000320FEBD28688001F5D40020FEBD012052 | ||||
| :100AF000FEBD000000000100001002400070004038 | ||||
| :100B00008813000070470000F8B50446006842688A | ||||
| :100B100081684B0605D4CB0703D0530601D5E16CA1 | ||||
| :100B200004E08B0705D5130603D5216D20468847C1 | ||||
| :100B3000F8BDFF2361331942FAD09306F8D5234656 | ||||
| :100B40004D064033002D09DA5D7F032D3CD0256E24 | ||||
| :100B5000042635432566C568856800958E060125FF | ||||
| :100B6000002E08DA266E2E432666866800960668F2 | ||||
| :100B70004027BE430660C80506D5206E08210843FD | ||||
| :100B80002066206880680090206E0028D0D0206801 | ||||
| :100B90004168E026B14341605D77900718D0206836 | ||||
| :100BA0004168890889004160A06D0B4D002803D081 | ||||
| :100BB0004563A06DFFF7F4FA606D0028B8D0456377 | ||||
| :100BC000606DFFF7EDFAF8BDC16880680090F8BD70 | ||||
| :100BD0002046FFF797FFF8BD31120008F8B5040072 | ||||
| :100BE00007D0002625464035A662687F002802D03F | ||||
| :100BF00005E00120F8BD2E77204600F04BF80223D7 | ||||
| :100C00006B77206801684022914301600721E0680A | ||||
| :100C10000902884201D9002201E0012212030F27B4 | ||||
| :100C20003F02B84202D0884200D0A662276B002F54 | ||||
| :100C300005D1884201D9236301E001202063A16826 | ||||
| :100C40006068636908432169194308430123A16966 | ||||
| :100C50005B0219400843E1690843216A0843A16A1D | ||||
| :100C6000084321680860616B606AA36908431B0C34 | ||||
| :100C70000427E1683B40194308432168104348605A | ||||
| :100C80002068C1697A029143C161266601206877B4 | ||||
| :100C90000020F8BD00B50068114987B088421DD119 | ||||
| :100CA0001048826981140A43826180690840059076 | ||||
| :100CB000F020009002200190002103200390029177 | ||||
| :100CC000049109206946C006FFF79CFA00221146EC | ||||
| :100CD0001920FFF79DFB1920FFF790FB07B000BD1F | ||||
| :100CE0000030014000100240042204490428086931 | ||||
| :100CF00002D09043086170471043FBE700E000E03A | ||||
| :100D000070470000094910B5401E884201D90120F2 | ||||
| :100D100010BD074C60610321081F00F05DFA002040 | ||||
| :100D2000A06107202061002010BD0000FFFFFF0030 | ||||
| :100D300000E000E010B5FFF7E3FF10BD70B502461C | ||||
| :100D40002032137F012B1BD0012313770224547709 | ||||
| :100D5000046865687026B5436560046865680E6858 | ||||
| :100D6000354365600468A5688026B543A5600068C2 | ||||
| :100D7000846849680C43846053770020107770BD05 | ||||
| :100D8000022070BD70B5040005D025462035687F6F | ||||
| :100D9000002802D006E0012070BD00202877204600 | ||||
| :100DA00000F00AF802206877211D206800F0B4FAEC | ||||
| :100DB00001206877002070BD08B50068012189070F | ||||
| :100DC000884207D10448C16901221143C161C06949 | ||||
| :100DD0001040009008BD00000010024002220146B1 | ||||
| :100DE00020314A7702681368012003431360487773 | ||||
| :100DF00000207047F8B5054604462035287F0128B5 | ||||
| :100E000017D001272F77022068772268906877260D | ||||
| :100E1000FF23B0431B02984390600868502837D0E6 | ||||
| :100E20000EDC202857D006DC00284ED0102840D1F8 | ||||
| :100E30004EE00220F8BD302850D0402839D13CE0A7 | ||||
| :100E400060282DD0702817D001221203801A0ED0EE | ||||
| :100E500090422ED1CB684A688968206800F09EFADB | ||||
| :100E600020688168012292031143816021E020689B | ||||
| :100E70008168C908C900F8E7CB684A6889682068B2 | ||||
| :100E800000F08CFA21688868B0433043886010E035 | ||||
| :100E9000CA684968206800F094FA5021206806E08A | ||||
| :100EA000CA684968206800F09DFA6021206800F057 | ||||
| :100EB00080FA6F7700202877F8BDCA6849682068F3 | ||||
| :100EC00000F07FFA40212068F1E700212068EEE77A | ||||
| :100ED00010212068EBE720212068E8E73021206816 | ||||
| :100EE000E5E770B5040005D025466035687A00282E | ||||
| :100EF00002D006E0012070BD00202872204600F0DC | ||||
| :100F000027F82420687220680168490849000160B8 | ||||
| :100F1000204600F013FB0128EDD0606A002802D0C3 | ||||
| :100F2000204600F072FA206841680922D2029143FB | ||||
| :100F30004160206881682A229143816020680168AD | ||||
| :100F4000012211430160204600F0C4FA70BD000088 | ||||
| :100F500000B500680F4987B0884218D10E488269F1 | ||||
| :100F6000012189030A4382618069084005900320BA | ||||
| :100F70004002009002200190002002900320039084 | ||||
| :100F80000120049009206946C006FFF73BF907B02D | ||||
| :100F900000BD00000038014000100240FFB50646C9 | ||||
| :100FA00004466036707A83B00D46202858D1002D53 | ||||
| :100FB0000CD00598002809D00120A16800038142C7 | ||||
| :100FC00007D12069002804D1E80702D0012007B02A | ||||
| :100FD000F0BD307A012843D0012030720020E06655 | ||||
| :100FE00021207072FFF7B8F9019027464037059825 | ||||
| :100FF00038820598788218E0788A401E78820698B0 | ||||
| :101000000090002280212046019B00F02FFB002849 | ||||
| :1010100018D10120A1680003814202D12069002873 | ||||
| :1010200012D02168287808856D1C788A0028E3D1C1 | ||||
| :1010300006980090002240212046019B00F016FBFC | ||||
| :10104000002808D00320C2E728882168C005C00D09 | ||||
| :101050000885AD1CE9E72020707200203072B6E7E9 | ||||
| :101060000220B4E7FEE70000F0B5254887B04269EA | ||||
| :10107000012189050A43426142690A400592426999 | ||||
| :1010800049110A43426142690A4005924269490096 | ||||
| :101090000A43426140691B4D08400590012203212B | ||||
| :1010A0002846FFF752F90926F60600220F2130469E | ||||
| :1010B000FFF74BF9144F002202213846FFF745F99C | ||||
| :1010C00003200090112000240190029469460394AB | ||||
| :1010D0002846FFF797F80F200125009002946946F3 | ||||
| :1010E000019503943046FFF78DF80220009002949A | ||||
| :1010F0006946019503943846FFF784F807B0F0BDC0 | ||||
| :1011000000100240001400480004004810B50D48CB | ||||
| :101110000B49016000214160816001614161816191 | ||||
| :101120000722016212024162C260816207220163EA | ||||
| :10113000C2624163FFF752FD002800D0FEE710BDF8 | ||||
| :10114000003001401C00002010B50121124886B07B | ||||
| :101150008907016000242F21846041600461611EC1 | ||||
| :101160008461C160FFF70EFE002800D0FEE7012079 | ||||
| :101170000003009069460848FFF73CFE002800D0B5 | ||||
| :10118000FEE7049404A904480594FFF7D7FD00285E | ||||
| :1011900000D0FEE706B010BD8000002010B50C485E | ||||
| :1011A0000A490160E1214902416000218160C1607A | ||||
| :1011B00001618161C1610C22016242614162FFF7FC | ||||
| :1011C00090FE002800D0FEE710BD0000003801406E | ||||
| :1011D000C0000020704700008307FF22DB0E9A400A | ||||
| :1011E0008907090E994000280BDA0007000F08381C | ||||
| :1011F000830808489B001818C36993430B43C361D5 | ||||
| :101200007047830804489B001B18186890430843E4 | ||||
| :101210001860704700ED00E000E400E07047000057 | ||||
| :1012200010B50248FFF770FC10BD00001C00002044 | ||||
| :1012300010B5406A002146221152C187FFF762FCB7 | ||||
| :1012400010BD704710B5FFF78DF8FFF773FD10BDA7 | ||||
| :1012500030B597B02020012500240090089509940E | ||||
| :101260006846FFF763FA002800D0FEE707200D90DC | ||||
| :1012700003200E900F94012110940DA8FFF752F94E | ||||
| :10128000002800D0FEE711A811951394FFF7C4F8C9 | ||||
| :10129000002800D0FEE7FFF7EFF97D21C900FEF737 | ||||
| :1012A00045FFFFF72FFD0420FFF71EFD002211462A | ||||
| :1012B000501EFFF7ADF817B030BD000013480168AD | ||||
| :1012C0000122114301604168114A114041600168E7 | ||||
| :1012D000104A1140016001680122920491430160AB | ||||
| :1012E00041683F22120491434160C16A0909090122 | ||||
| :1012F000C162016BFF22D43291430163416B490803 | ||||
| :1013000049004163002181607047000000100240E5 | ||||
| :101310000CB8FF08FFFFF6FEF0B502681A4B012477 | ||||
| :10132000A4071A4D984203D0A04201D0A84203D18D | ||||
| :101330007026B2434E683243154E164F98420AD07B | ||||
| :10134000A04208D0A84206D0134CA04203D0B0421D | ||||
| :1013500001D0B84204D103242402A243CC68224322 | ||||
| :101360008024A2434C69224302608A68C2620A68F0 | ||||
| :101370008262984203D0B04201D0B84201D10969DB | ||||
| :10138000016301214161F0BD002C014000040040D7 | ||||
| :1013900000440140004801400020004030B584680E | ||||
| :1013A000FF252D021B021343AC430B4323438360F1 | ||||
| :1013B00030BD826870239A430A4307210A43826042 | ||||
| :1013C000704730B5036A046A640864000462846983 | ||||
| :1013D000F025AC43120122430A24A3430B4382614C | ||||
| :1013E000036230BD30B5036A1024A34303628469ED | ||||
| :1013F000036A0F252D031203AC432243A024A34309 | ||||
| :10140000090119438261016230BD10B5818CC907A1 | ||||
| :1014100007D001684A6801235B049A43836A1A4330 | ||||
| :101420004A60818C890707D501684A6801231B043B | ||||
| :101430009A43C36A1A434A60818C490707D50168F9 | ||||
| :101440004A6801239B049A43036B1A434A60818CC8 | ||||
| :10145000090707D501684A680123DB039A43436BF8 | ||||
| :101460001A434A60818CC90607D502689168012336 | ||||
| :101470001B039943836B19439160818C890607D5BF | ||||
| :1014800001688A6801235B039A43C36B1A438A602D | ||||
| :10149000818C490612D503685A6801210905046C3C | ||||
| :1014A0008A4322435A60026C8A4207D1026851681B | ||||
| :1014B00003235B059943436C19435160818C0906F2 | ||||
| :1014C00007D501684A680123DB04806C9A43024314 | ||||
| :1014D0004A6010BDF8B500260446C666FEF73CFF1C | ||||
| :1014E00005461449206888421DD10068124F000744 | ||||
| :1014F00009D501212B46002249052046009700F01E | ||||
| :10150000B5F800280DD12068006840070BD50121EF | ||||
| :101510002B46002289052046009700F0A7F80028F6 | ||||
| :1015200001D00320F8BD202060346072A0722672C2 | ||||
| :101530000020F8BD00380140FFFFFF01F8B5044668 | ||||
| :101540002369A268E5691A43636910202B430021CF | ||||
| :1015500025681A432B680E463E4F3B4013432B60D1 | ||||
| :1015600023685A6803252D03AA43E5682A435A6075 | ||||
| :10157000236AA26925681A43AB680B273F02BB4365 | ||||
| :101580001343AB60344A2568954210D1334A126B3D | ||||
| :101590009207920F0ED0012A05D0022A05D0032A05 | ||||
| :1015A00009D1022007E0042005E0082003E02C4ACE | ||||
| :1015B000954200D100200122E369D203934224D155 | ||||
| :1015C00000280CD002280DD0042813D0082817D0EA | ||||
| :1015D00001260A0912010807400F10432FE0FFF708 | ||||
| :1015E00051F809E061681F4A48088018FEF79EFD1F | ||||
| :1015F00081B2EEE7FFF756F8616840004A08F4E769 | ||||
| :101600006168012248081204EFE7002808D0022888 | ||||
| :1016100009D004280BD0082814D001263046F8BD84 | ||||
| :10162000FFF730F805E061680F4A48080CE0FFF763 | ||||
| :1016300039F861684A088018FEF778FD80B22168A1 | ||||
| :10164000C860EBE7616848088018FEF76FFD80B25C | ||||
| :10165000E860E3E7F369FFEF003801400010024063 | ||||
| :10166000004400400024F40000127A00FFB581B06D | ||||
| :1016700017460E4604460A9D1DE0681C1BD0002D2F | ||||
| :1016800005D0FEF769FE0499401AA84213D92068D4 | ||||
| :101690000168FF22A13291430160206881684908F6 | ||||
| :1016A00049008160202060346072A07200202072A6 | ||||
| :1016B000032005B0F0BD2068C1693046884304D0DE | ||||
| :1016C0000020B842D9D00020F3E70120F9E700005C | ||||
| :1016D00010B5024A024900F014F810BDE9170008DD | ||||
| :1016E0001800002002E008C8121F08C1002AFAD121 | ||||
| :1016F00070477047002001E001C1121F002AFBD192 | ||||
| :101700007047F8B516460F460446002503E03946F3 | ||||
| :10171000B047641C6D1C20780028F8D12846F8BD1D | ||||
| :1017200010B5044C62602380A060618000F044F832 | ||||
| :1017300010BD00000400002070B50D48418880688D | ||||
| :10174000FEF7FEFD00280FD10A4D284600F0BEF836 | ||||
| :101750000446284600F0BAF8611C05D0411C03D0AD | ||||
| :10176000A04203DD012070BD042070BD002070BDCB | ||||
| :10177000040000201027000070B5054600F040F876 | ||||
| :10178000002807D10B4E304600F0A0F83238292847 | ||||
| :1017900001D3042070BD0024FFF7CEFF0428F9D048 | ||||
| :1017A000641C082CF8DB002D02D1304600F08EF8C6 | ||||
| :1017B000002070BD1027000010B5064C01222188C2 | ||||
| :1017C0006068FEF7C2FD01226188A068FEF7BDFDDA | ||||
| :1017D00010BD00000400002010B502490860FFF7AA | ||||
| :1017E000FDFA10BD0000002013B5642301226946F4 | ||||
| :1017F0000248FFF7D3FB00981CBD0000C00000208A | ||||
| :1018000010B50E4841888068FEF79AFD012802D184 | ||||
| :10181000002000F05BF80A4800F058F87D2109012B | ||||
| :10182000884207DC411C05D04B21C900884203DAFD | ||||
| :10183000032010BD022010BD002010BD04000020B8 | ||||
| :1018400010270000FEF796FDFFF702FDFFF70CFCE6 | ||||
| :10185000FFF7A4FCFFF75AFCFFF776FC1148FFF7EF | ||||
| :10186000BBFF10482021B030FEF77DFC0E4801235D | ||||
| :1018700002460221FFF754FF0CA0FFF729FF0924BD | ||||
| :10188000E406012211462046FEF75FFD0020FFF727 | ||||
| :1018900073FF002201212046FEF757FD0620FEF7C8 | ||||
| :1018A000A3FCEEE7800000200014004868656C6C23 | ||||
| :1018B0006F20776F726C640A0000000002480068B5 | ||||
| :1018C0000068406A7047000000000020F8B5074635 | ||||
| :1018D000FFF7F4FF0D4C00906188A068FEF730FD23 | ||||
| :1018E00005460AE0FFF7EAFF0099461A002F04D0E8 | ||||
| :1018F000BE4202D90020C043F8BD6188A068FEF74F | ||||
| :101900001FFDA842EED03046F8BD000004000020C4 | ||||
| :10191000000000000000000001020304060708099F | ||||
| :101920000000000001020304481900080000002024 | ||||
| :101930001C000000E4160008641900081C000020C8 | ||||
| :1019400034050000F416000800000000000000004C | ||||
| :1019500000000000000000000000000000127A00FB | ||||
| :041960000000000083 | ||||
| :10015000521E002DF1DC30BD10B5202A04DB08460C | ||||
| :10016000203AD040002110BD0B46D340D04020247F | ||||
| :10017000A21A91400843194610BDD2B201E00270A4 | ||||
| :10018000401C491EFBD270470022F6E710B513460B | ||||
| :100190000A4604461946FFF7F0FF204610BDF0B5A9 | ||||
| :1001A0001FB40646002082B005464024019100900D | ||||
| :1001B0001BE0019922460F463046FFF7CDFF049A17 | ||||
| :1001C000059B801A994110D310461946224600F02B | ||||
| :1001D00029F8361A8F410197224601200021009FFD | ||||
| :1001E00000F020F838184D4100902046641E002889 | ||||
| :1001F000DFDC019B00982946324607B0F0BD0000C5 | ||||
| :10020000064C0125064E05E0E36807CC2B430C3C69 | ||||
| :1002100098471034B442F7D3FFF756FFA81C0008E4 | ||||
| :10022000C81C000810B5202A04DB0146203A914082 | ||||
| :10023000002010BD914020239C1A0346E34019433F | ||||
| :10024000904010BD70B50024014620314A78022A42 | ||||
| :1002500003D004218163012416E0026813680E258F | ||||
| :10026000AB431360026813685B085B0013600122F4 | ||||
| :10027000056C1346AB40C56B6B604A7000220A7078 | ||||
| :10028000416B002900D08847204670BDF8B5002397 | ||||
| :1002900089E001249C402A46A44622407ED04C6836 | ||||
| :1002A000022C01D0122C0CD1DC08A40027183C6AC7 | ||||
| :1002B0005D07ED0E0F26AE40B4430E69AE402643F7 | ||||
| :1002C0003E6205685E000324B4400F79A543BF0772 | ||||
| :1002D000BF0FB7402F4307604D68012D05D0022D99 | ||||
| :1002E00003D0112D01D0122D0ED18568CF68A54302 | ||||
| :1002F000B7402F43876047686546AF430D79ED06E9 | ||||
| :10030000ED0F9D403D434560C568A5438C68B440F2 | ||||
| :100310002C43C4604C68E40044D5264CA5690126F2 | ||||
| :100320003543A561A4699D0834400094224CAD007A | ||||
| :100330002F19BC689D072E0F0F25B540AC4309252A | ||||
| :10034000ED06A84201D100250AE01C4DA84201D1CA | ||||
| :10035000012505E01A4DA84201D1022500E005253E | ||||
| :10036000B5402543BD60174C25684E689543F6039C | ||||
| :1003700000D51543256065684E689543B60300D5E2 | ||||
| :1003800015436560A5684E689543F60200D5154390 | ||||
| :10039000A560E5684E689543B60200E002E000D52E | ||||
| :1003A0001543E5605B1C0A681546DA4000D070E72B | ||||
| :1003B000F8BD0000001002400000014000040048A9 | ||||
| :1003C00000080048000401400069084000D00120F6 | ||||
| :1003D0007047002A01D08161704781627047000038 | ||||
| :1003E00001480068704700001000002002480168C2 | ||||
| :1003F000491C0160704700001000002010B506483D | ||||
| :100400000168102211430160002000F007F800F09D | ||||
| :1004100017F8002010BD00000020024010B504466F | ||||
| :1004200000F06EF97D21C900FFF780FE00F0AEFC00 | ||||
| :1004300000222146501E00F02FF8002010BD0000C1 | ||||
| :1004400008B50F488169012211438161816911401A | ||||
| :100450000091C26901040A43C261C06900220840D8 | ||||
| :1004600000901146501F00F017F800221146901E10 | ||||
| :1004700000F012F800221146501E00F00DF808BDE1 | ||||
| :1004800000100240C106C90E0120884001490860E1 | ||||
| :100490007047000000E100E010B500F0E1FE10BD83 | ||||
| :1004A000F8B5044600683E4DC00352D5E869002601 | ||||
| :1004B000C00007D4E96928040143E961E969014002 | ||||
| :1004C0000126009137480168C90510D401688215DA | ||||
| :1004D00011430160FFF784FF074604E0FFF780FF48 | ||||
| :1004E000C01B642824D82F480068C005F6D5286AA8 | ||||
| :1004F00003273F02384020D06168394081421CD038 | ||||
| :10050000286A2A6AB843012109040A432A622A6A2E | ||||
| :100510008A432A622862C0070FD0FFF761FF00906C | ||||
| :1005200008E0FFF75DFF0099411A1F48814201D999 | ||||
| :100530000320F8BD286A8007F3D5286A6168B843AC | ||||
| :1005400008432862002E04D0E96901200007814396 | ||||
| :10055000E9612078C00705D0286BA1688008800079 | ||||
| :10056000084328632078800605D5286B102188432E | ||||
| :10057000E168084328632068800305D5286B802143 | ||||
| :1005800088436169084328632088400505D5286BA6 | ||||
| :10059000402188432169084328630020F8BD0000FA | ||||
| :1005A000001002400070004088130000F8B50546B6 | ||||
| :1005B0004E480E460068C007C00FB0420AD24B48F2 | ||||
| :1005C000016849084900314301600068C007C00F55 | ||||
| :1005D000B04270D12878464C800705D56068F0217C | ||||
| :1005E0008843A968084360602878C00753D06868CA | ||||
| :1005F000012817D0022818D0032819D021688907AC | ||||
| :10060000002958DA61688908890001436160FFF7B1 | ||||
| :10061000E7FE69680746012913D002291DD0032986 | ||||
| :1006200027D034E021688903EAE721688901E7E7F8 | ||||
| :10063000616BC903E4E7FFF7D3FEC11B2D4881427C | ||||
| :1006400023D860680007800F0128F4D123E0FFF76A | ||||
| :10065000C7FEC11B2748814217D860680007800F7A | ||||
| :100660000228F4D117E0FFF7BBFEC11B21488142ED | ||||
| :100670000BD860680007800F0328F4D10BE0FFF768 | ||||
| :10068000AFFEC11B1B48814201D90320F8BD606841 | ||||
| :100690000007800FF3D115480168C907C90FB1429F | ||||
| :1006A0000BD9016849084900314301600068C0075F | ||||
| :1006B000C00FB04201D00120F8BD2878400706D510 | ||||
| :1006C0006068072109028843E9680843606000F018 | ||||
| :1006D0002DF86168084A0906090F515CC8400749AE | ||||
| :1006E00008600020FFF79AFE0020F8BD00200240BD | ||||
| :1006F0000010024088130000901C00081400002025 | ||||
| :1007000001480068704700001400002004480549B3 | ||||
| :1007100000684968044A4905490F515CC840704760 | ||||
| :100720001400002000100240A01C000830B516A3E1 | ||||
| :100730000FCB89B06C460FC417A30FCB0FC41A4957 | ||||
| :100740004A680C20144604401848042C05D0184B65 | ||||
| :10075000082C04D00C2C00D1184609B030BD9402EE | ||||
| :10076000240F6D462C5DC96A04AD0907090FD20339 | ||||
| :10077000695C920F022A02D0032A00D11846FFF7C3 | ||||
| :10078000D5FC6043E9E700000203040506070809F9 | ||||
| :100790000A0B0C0D0E0F10100102030405060708CA | ||||
| :1007A000090A0B0C0D0E0F100010024000127A0007 | ||||
| :1007B000006CDC02FEB504460078F04EF04DC00738 | ||||
| :1007C00048D068680007800F01281FD068680007BC | ||||
| :1007D000800F022804D16868C003800F022815D05A | ||||
| :1007E0006168012919D001208004002901D0052960 | ||||
| :1007F00017D02968B143296029688143296060685E | ||||
| :1008000000281BD0FFF7ECFD074613E028688003A3 | ||||
| :1008100020D56068002876D01CE028683043286026 | ||||
| :10082000EDE7296801432960F7E7FFF7D9FDC01B11 | ||||
| :10083000642869D828688003F7D50BE0FFF7D0FD5E | ||||
| :10084000074604E0FFF7CCFDC01B6428F1D82868F8 | ||||
| :100850008003F7D4207880073ED568680007800FB2 | ||||
| :1008600014D068680007800F022804D16868C003AC | ||||
| :10087000800F01280AD0E068002828681DD00121D7 | ||||
| :1008800008432860FFF7ACFD07460BE028688007A7 | ||||
| :100890000BD5E068012836D107E0FFF7A1FDC01BAA | ||||
| :1008A0000228C6D828688007F7D52868F821884329 | ||||
| :1008B0002169C900084328600EE040084000286014 | ||||
| :1008C000FFF78EFD074604E0FFF78AFDC01B0228F4 | ||||
| :1008D000AFD828688007F7D42078000724D5E069CE | ||||
| :1008E0000028686A11D0012108436862FFF778FD8B | ||||
| :1008F000074604E0FFF774FDC01B022899D8686A18 | ||||
| :100900008007F7D510E036E1D1E04008400068628A | ||||
| :10091000FFF766FD074604E0FFF762FDC01B0228F3 | ||||
| :1009200087D8686A8007F7D4207804274007002812 | ||||
| :1009300061DA00200190E869C00008D4E969B806CE | ||||
| :100940000143E961E96901400120009101908D486E | ||||
| :100950000168C90511D40168821511430160FFF7D0 | ||||
| :100960003FFD009005E0FFF73BFD0099401A642829 | ||||
| :1009700097D884480068C005F5D5A06801280AD03A | ||||
| :10098000002801D0052811D0286A400840002862BC | ||||
| :10099000286AB84302E0286A012108432862A06857 | ||||
| :1009A000002812D0FFF71CFD00900AE0286A3843A7 | ||||
| :1009B0002862F0E7FFF714FD0099411A724881425E | ||||
| :1009C00075D8286A8007F5D50DE0FFF709FD00907E | ||||
| :1009D00006E0FFF705FD0099411A6B48814266D891 | ||||
| :1009E000286A8007F5D40198002804D0E96901201D | ||||
| :1009F00000078143E9612078C00635D56069012888 | ||||
| :100A00000CD0401D686B24D038436863686B400885 | ||||
| :100A100040006863FFF7E4FC074622E0686B384358 | ||||
| :100A20006863686B012108436863FFF7D9FC0746D8 | ||||
| :100A300004E0FFF7D5FCC01B022838D8686B80079C | ||||
| :100A4000F7D5686BF8218843A169C900084368633A | ||||
| :100A50000AE0B8436863F4E7FFF7C2FCC01B022852 | ||||
| :100A600025D8686B8007F7D42078800637D568686A | ||||
| :100A70000007800F032813D068680007800F022842 | ||||
| :100A800004D16868C003800F032809D0206A0028B9 | ||||
| :100A9000686B16D030436863FFF7A2FC06460CE093 | ||||
| :100AA000686BC0031BD5206A012864D117E05BE0A6 | ||||
| :100AB000FFF796FC801B022856D8686BC003F7D559 | ||||
| :100AC0000DE0B0436863FFF78BFC064604E0FFF7D8 | ||||
| :100AD00087FC801B022847D8686BC003F7D4606A84 | ||||
| :100AE000002846D069680907890F022943D00126EA | ||||
| :100AF00036060228286805D0B0432860FFF770FC4E | ||||
| :100B0000044633E0B0432860FFF76AFC074604E080 | ||||
| :100B1000FFF766FCC01B022826D828688001F7D49E | ||||
| :100B2000E86A216B000900010843E862A16AE06AF3 | ||||
| :100B3000084369687B22D2039143084368602868B0 | ||||
| :100B400030432860FFF74CFC044604E0FFF748FC04 | ||||
| :100B5000001B022808D828688001F7D509E0FFF7B4 | ||||
| :100B60003FFC001B022801D90320FEBD286880013C | ||||
| :100B7000F5D40020FEBD0120FEBD000000000100F4 | ||||
| :100B80000010024000700040881300007047000011 | ||||
| :100B9000F8B504460068426881684B0605D4CB0767 | ||||
| :100BA00003D0530601D5E16C04E08B0705D513068D | ||||
| :100BB00003D5216D20468847F8BDFF2361331942D4 | ||||
| :100BC000FAD09306F8D523464D064033002D09DAB6 | ||||
| :100BD0005D7F032D3CD0256E042635432566C56810 | ||||
| :100BE000856800958E060125002E08DA266E2E43B4 | ||||
| :100BF00026668668009606684027BE430660C805DC | ||||
| :100C000006D5206E08210843206620688068009081 | ||||
| :100C1000206E0028D0D020684168E026B1434160B2 | ||||
| :100C20005D77900718D02068416889088900416085 | ||||
| :100C3000A06D0B4D002803D04563A06DFFF702FBAC | ||||
| :100C4000606D0028B8D04563606DFFF7FBFAF8BD12 | ||||
| :100C5000C16880680090F8BD2046FFF797FFF8BD97 | ||||
| :100C6000B9120008F8B5040007D000262546403523 | ||||
| :100C7000A662687F002802D005E00120F8BD2E772B | ||||
| :100C8000204600F04BF802236B7720680168402271 | ||||
| :100C9000914301600721E0680902884201D90022DE | ||||
| :100CA00001E0012212030F273F02B84202D088421E | ||||
| :100CB00000D0A662276B002F05D1884201D923639B | ||||
| :100CC00001E001202063A16860686369084321692D | ||||
| :100CD000194308430123A1695B0219400843E169F4 | ||||
| :100CE0000843216A0843A16A084321680860616BD0 | ||||
| :100CF000606AA36908431B0C0427E1683B40194361 | ||||
| :100D000008432168104348602068C1697A02914312 | ||||
| :100D1000C1612666012068770020F8BD00B5006833 | ||||
| :100D2000114987B088421DD11048826981140A4355 | ||||
| :100D30008261806908400590F020009002200190B7 | ||||
| :100D40000021032003900291049109206946C00606 | ||||
| :100D5000FFF79CFA002211461920FFF79DFB19208E | ||||
| :100D6000FFF790FB07B000BD0030014000100240CB | ||||
| :100D7000042204490428086902D09043086170479E | ||||
| :100D80001043FBE700E000E070470000094910B5A0 | ||||
| :100D9000401E884201D9012010BD074C606103212B | ||||
| :100DA000081F00F05DFA0020A061072020610020EC | ||||
| :100DB00010BD0000FFFFFF0000E000E010B5FFF7EE | ||||
| :100DC000E3FF10BD70B502462032137F012B1BD00C | ||||
| :100DD0000123137702245477046865687026B543AD | ||||
| :100DE0006560046865680E68354365600468A568D9 | ||||
| :100DF0008026B543A5600068846849680C43846018 | ||||
| :100E000053770020107770BD022070BD70B50400CC | ||||
| :100E100005D025462035687F002802D006E0012055 | ||||
| :100E200070BD00202877204600F00AF8022068777D | ||||
| :100E3000211D206800F0B4FA01206877002070BD01 | ||||
| :100E400008B5006801218907884207D10448C169B3 | ||||
| :100E500001221143C161C0691040009008BD00002B | ||||
| :100E6000001002400222014620314A7702681368CE | ||||
| :100E7000012003431360487700207047F8B505460A | ||||
| :100E800004462035287F012817D001272F7702201C | ||||
| :100E90006877226890687726FF23B0431B02984347 | ||||
| :100EA00090600868502837D00EDC202857D006DC28 | ||||
| :100EB00000284ED0102840D14EE00220F8BD302846 | ||||
| :100EC00050D0402839D13CE060282DD0702817D070 | ||||
| :100ED00001221203801A0ED090422ED1CB684A68AC | ||||
| :100EE0008968206800F09EFA2068816801229203D8 | ||||
| :100EF0001143816021E020688168C908C900F8E7D2 | ||||
| :100F0000CB684A688968206800F08CFA2168886894 | ||||
| :100F1000B0433043886010E0CA684968206800F038 | ||||
| :100F200094FA5021206806E0CA684968206800F0F9 | ||||
| :100F30009DFA6021206800F080FA6F770020287702 | ||||
| :100F4000F8BDCA684968206800F07FFA402120682F | ||||
| :100F5000F1E700212068EEE710212068EBE720216F | ||||
| :100F60002068E8E730212068E5E770B5040005D087 | ||||
| :100F700025466035687A002802D006E0012070BD61 | ||||
| :100F800000202872204600F027F82420687220688C | ||||
| :100F90000168490849000160204600F013FB012860 | ||||
| :100FA000EDD0606A002802D0204600F072FA206876 | ||||
| :100FB00041680922D20291434160206881682A2257 | ||||
| :100FC000914381602068016801221143016020463D | ||||
| :100FD00000F0C4FA70BD000000B500680F4987B08A | ||||
| :100FE000884218D10E488269012189030A4382612F | ||||
| :100FF0008069084005900320400200900220019083 | ||||
| :1010000000200290032003900120049009206946EB | ||||
| :10101000C006FFF73BF907B000BD000000380140F3 | ||||
| :1010200000100240FFB5064604466036707A83B071 | ||||
| :101030000D46202858D1002D0CD00598002809D045 | ||||
| :101040000120A1680003814207D12069002804D152 | ||||
| :10105000E80702D0012007B0F0BD307A012843D064 | ||||
| :10106000012030720020E06621207072FFF7B8F98D | ||||
| :10107000019027464037059838820598788218E015 | ||||
| :10108000788A401E788206980090002280212046AF | ||||
| :10109000019B00F02FFB002818D10120A16800035C | ||||
| :1010A000814202D12069002812D021682878088561 | ||||
| :1010B0006D1C788A0028E3D1069800900022402118 | ||||
| :1010C0002046019B00F016FB002808D00320C2E751 | ||||
| :1010D00028882168C005C00D0885AD1CE9E72020DF | ||||
| :1010E000707200203072B6E70220B4E7FEE700001D | ||||
| :1010F000F0B5254887B04269012189050A4342615C | ||||
| :1011000042690A400592426949110A4342614269B3 | ||||
| :101110000A400592426949000A43426140691B4DF9 | ||||
| :1011200008400590012203212846FFF752F90926BD | ||||
| :10113000F60600220F213046FFF74BF9144F00222C | ||||
| :1011400002213846FFF745F90320009011200024C2 | ||||
| :1011500001900294694603942846FFF797F80F2000 | ||||
| :101160000125009002946946019503943046FFF7EB | ||||
| :101170008DF8022000900294694601950394384648 | ||||
| :10118000FFF784F807B0F0BD0010024000140048DB | ||||
| :101190000004004810B50D480B4901600021416072 | ||||
| :1011A0008160016141618161072201621202416235 | ||||
| :1011B000C260816207220163C2624163FFF752FD90 | ||||
| :1011C000002800D0FEE710BD003001401C000020C8 | ||||
| :1011D00010B50121124886B08907016000242F2133 | ||||
| :1011E000846041600461611E8461C160FFF70EFE8E | ||||
| :1011F000002800D0FEE7012000030090694608485F | ||||
| :10120000FFF73CFE002800D0FEE7049404A9044840 | ||||
| :101210000594FFF7D7FD002800D0FEE706B010BD0B | ||||
| :101220008000002010B50C480A490160E121490204 | ||||
| :10123000416000218160C16001618161C1610C2256 | ||||
| :10124000016242614162FFF790FE002800D0FEE794 | ||||
| :1012500010BD000000380140C000002070470000B1 | ||||
| :101260008307FF22DB0E9A408907090E9940002868 | ||||
| :101270000BDA0007000F0838830808489B0018188D | ||||
| :10128000C36993430B43C3617047830804489B00C1 | ||||
| :101290001B181868904308431860704700ED00E081 | ||||
| :1012A00000E400E07047000010B50248FFF770FC52 | ||||
| :1012B00010BD00001C00002010B5406A002146222D | ||||
| :1012C0001152C187FFF762FC10BD704710B5FFF7E0 | ||||
| :1012D0008DF8FFF773FD10BD30B597B020200125C4 | ||||
| :1012E00000240090089509946846FFF763FA0028E7 | ||||
| :1012F00000D0FEE707200D9003200E900F940121EF | ||||
| :1013000010940DA8FFF752F9002800D0FEE711A8AD | ||||
| :1013100011951394FFF7C4F8002800D0FEE7FFF7FB | ||||
| :10132000EFF97D21C900FEF701FFFFF72FFD042033 | ||||
| :10133000FFF71EFD00221146501EFFF7ADF817B053 | ||||
| :1013400030BD00001348016801221143016041686B | ||||
| :10135000114A114041600168104A11400160016862 | ||||
| :10136000012292049143016041683F22120491439B | ||||
| :101370004160C16A09090901C162016BFF22D432CF | ||||
| :1013800091430163416B4908490041630021816039 | ||||
| :1013900070470000001002400CB8FF08FFFFF6FE87 | ||||
| :1013A000F0B502681A4B0124A4071A4D984203D0E5 | ||||
| :1013B000A04201D0A84203D17026B2434E68324306 | ||||
| :1013C000154E164F98420AD0A04208D0A84206D027 | ||||
| :1013D000134CA04203D0B04201D0B84204D1032440 | ||||
| :1013E0002402A243CC6822438024A2434C692243B6 | ||||
| :1013F00002608A68C2620A688262984203D0B04280 | ||||
| :1014000001D0B84201D10969016301214161F0BDF8 | ||||
| :10141000002C01400004004000440140004801400D | ||||
| :101420000020004030B58468FF252D021B021343C5 | ||||
| :10143000AC430B432343836030BD826870239A43DF | ||||
| :101440000A4307210A438260704730B5036A046A81 | ||||
| :101450006408640004628469F025AC4312012243ED | ||||
| :101460000A24A3430B438261036230BD30B5036A93 | ||||
| :101470001024A34303628469036A0F252D0312031A | ||||
| :10148000AC432243A024A3430901194382610162B2 | ||||
| :1014900030BD10B5818CC90707D001684A680123A7 | ||||
| :1014A0005B049A43836A1A434A60818C890707D593 | ||||
| :1014B00001684A6801231B049A43C36A1A434A60BD | ||||
| :1014C000818C490707D501684A6801239B049A4328 | ||||
| :1014D000036B1A434A60818C090707D501684A6883 | ||||
| :1014E0000123DB039A43436B1A434A60818CC9068C | ||||
| :1014F00007D50268916801231B039943836B194345 | ||||
| :101500009160818C890607D501688A6801235B0395 | ||||
| :101510009A43C36B1A438A60818C490612D50368CB | ||||
| :101520005A6801210905046C8A4322435A60026CFF | ||||
| :101530008A4207D10268516803235B059943436CD3 | ||||
| :1015400019435160818C090607D501684A68012357 | ||||
| :10155000DB04806C9A4302434A6010BDF8B5002654 | ||||
| :101560000446C666FEF73CFF0546144920688842DB | ||||
| :101570001DD10068124F000709D501212B4600221A | ||||
| :1015800049052046009700F0B5F800280DD12068E5 | ||||
| :10159000006840070BD501212B4600228905204613 | ||||
| :1015A000009700F0A7F8002801D00320F8BD202004 | ||||
| :1015B00060346072A07226720020F8BD00380140CD | ||||
| :1015C000FFFFFF01F8B504462369A268E5691A43E5 | ||||
| :1015D000636910202B43002125681A432B680E46AF | ||||
| :1015E0003E4F3B4013432B6023685A6803252D036D | ||||
| :1015F000AA43E5682A435A60236AA26925681A4308 | ||||
| :10160000AB680B273F02BB431343AB60344A2568EA | ||||
| :10161000954210D1334A126B9207920F0ED0012AD5 | ||||
| :1016200005D0022A05D0032A09D1022007E00420B0 | ||||
| :1016300005E0082003E02C4A954200D10020012259 | ||||
| :10164000E369D203934224D100280CD002280DD0A4 | ||||
| :10165000042813D0082817D001260A091201080708 | ||||
| :10166000400F10432FE0FFF751F809E061681F4A6F | ||||
| :1016700048088018FEF75AFD81B2EEE7FFF756F8EA | ||||
| :10168000616840004A08F4E76168012248081204D2 | ||||
| :10169000EFE7002808D0022809D004280BD008283A | ||||
| :1016A00014D001263046F8BDFFF730F805E0616838 | ||||
| :1016B0000F4A48080CE0FFF739F861684A088018BB | ||||
| :1016C000FEF734FD80B22168C860EBE76168480826 | ||||
| :1016D0008018FEF72BFD80B2E860E3E7F369FFEFC7 | ||||
| :1016E0000038014000100240004400400024F40093 | ||||
| :1016F00000127A00FFB581B017460E4604460A9DD7 | ||||
| :101700001DE0681C1BD0002D05D0FEF769FE049972 | ||||
| :10171000401AA84213D920680168FF22A1329143E0 | ||||
| :101720000160206881684908490081602020603498 | ||||
| :101730006072A07200202072032005B0F0BD206806 | ||||
| :10174000C1693046884304D00020B842D9D0002077 | ||||
| :10175000F3E70120F9E700000FB410B503A9044B2B | ||||
| :10176000044A029800F018F810BC08BC04B01847EE | ||||
| :10177000491B00081800002002E008C8121F08C119 | ||||
| :10178000002AFAD170477047002001E001C1121F02 | ||||
| :10179000002AFBD170470000FFB58FB00F4604460A | ||||
| :1017A000002606E025280AD0129A11999047641C59 | ||||
| :1017B000761C20780028F5D1304613B0F0BD002506 | ||||
| :1017C0000121A14A009500E00543641C23780846E6 | ||||
| :1017D000203B98401042F7D120782E2815D10420C4 | ||||
| :1017E00005436078641C2A280AD101CF641C00904C | ||||
| :1017F0000BE000990A22514330394018641C0090D4 | ||||
| :101800002078014630390929F3D920786C280ED088 | ||||
| :1018100004DC4C2813D06A2812D104E074280ED0BE | ||||
| :101820007A280DD10BE001204005054307E0012196 | ||||
| :10183000090562780D43824201D16D18641C641C55 | ||||
| :101840002078864669284AD008DC0028B4D0582879 | ||||
| :101850006DD0632810D0642808D140E070286BD088 | ||||
| :10186000732812D0752860D0782860D0129A7046FC | ||||
| :1018700011999047761CE5E0387869460872002097 | ||||
| :10188000487202A80190012003E03868019000200E | ||||
| :10189000C0433F1D69070CD5002500E06D1C009971 | ||||
| :1018A0008D420FDA8542F9DB0199495D0029F5D1B6 | ||||
| :1018B00008E0002500E06D1C8542FCDB0199495DD4 | ||||
| :1018C0000029F8D1761907E0019801990078491CA0 | ||||
| :1018D0000191129A119990476D1EF5D2B2E00A203B | ||||
| :1018E000029000216802400F039102280CD001CF22 | ||||
| :1018F000C117844600290DDA62460846524200218B | ||||
| :10190000814194462D2008E0FF1DFF08FF0003CF12 | ||||
| :101910008446EFE7280504D52B206A461074012081 | ||||
| :101920003CE0E8073AD02020F7E70A2000E010204A | ||||
| :1019300000210391029007E0102002900021042072 | ||||
| :1019400005430820039100906802400F022810D040 | ||||
| :1019500001CF0021844600200D9028071FD5704636 | ||||
| :1019600070280CD0029A1020039B42401A430CD0DE | ||||
| :1019700015E0FF1DFF08FF0003CF8446EBE7402082 | ||||
| :101980006A46107401200D900CE06046084306D0B2 | ||||
| :1019900030206A4610747046507402200D907046D4 | ||||
| :1019A000582804D029A001900DA80E900DE02CA07D | ||||
| :1019B000F9E76046039B029AFEF7F1FB019B844620 | ||||
| :1019C0009B5C0E9A521E0E92137060460843F0D133 | ||||
| :1019D0000E9805A9081A20300190680701D50098D3 | ||||
| :1019E00001E0012000900199884203DD0146019841 | ||||
| :1019F000081A00E000200025009006E004A8129AD2 | ||||
| :101A0000405D119990476D1C761C0D988542F5DB61 | ||||
| :101A100004E0129A302011999047761C0099481ED4 | ||||
| :101A200000900029F5DC08E00E980E990078491C1A | ||||
| :101A30000E91129A11999047761C0199481E0190B7 | ||||
| :101A40000029F1DC641CB4E609280100303132338E | ||||
| :101A500034353637383961626364656600000000EA | ||||
| :101A600030313233343536373839414243444546D4 | ||||
| :101A70000000000010B5044C62602380A06061800B | ||||
| :101A800000F04AF810BD00000400002070B50D48B9 | ||||
| :101A900041888068FEF798FC00280FD10A4D28463F | ||||
| :101AA00000F0D4F80446284600F0D0F8611C05D0B8 | ||||
| :101AB000411C03D0A04203DD012070BD052070BD94 | ||||
| :101AC000002070BD0400002010270000F8B50E466D | ||||
| :101AD000074600F045F8012806D10E4800F0B6F898 | ||||
| :101AE0003238292801D30520F8BD00252C46FFF700 | ||||
| :101AF000CDFF0528F8D0A0402843641CC5B2082CAF | ||||
| :101B0000F5DB002E02D1034800F0A0F83D70002064 | ||||
| :101B1000F8BD00001027000010B5064C01222188F6 | ||||
| :101B20006068FEF756FC01226188A068FEF751FC50 | ||||
| :101B300010BD00000400002010B502490860FFF746 | ||||
| :101B400091F910BD0000002013B5642301226946FD | ||||
| :101B50000248FFF767FA00981CBD0000C000002093 | ||||
| :101B600010B50E4841888068FEF72EFC012802D18E | ||||
| :101B7000002000F06BF80A4800F068F87D210901A8 | ||||
| :101B8000884207DC411C05D04B21C900884203DA9A | ||||
| :101B9000042010BD032010BD012010BD0400002052 | ||||
| :101BA0001027000008B5FEF729FCFFF795FBFFF7AB | ||||
| :101BB0009FFAFFF737FBFFF7EDFAFFF709FB16482F | ||||
| :101BC000FFF7BAFF14482021B030FEF7DDFA1348C2 | ||||
| :101BD000012302460221FFF74DFF11A0FFF7BCFDD4 | ||||
| :101BE0000020694609250870ED0600216846FFF7C8 | ||||
| :101BF0006DFF0446012211462846FEF7EAFB6846BF | ||||
| :101C0000027821460AA0FFF7A7FD002201212846FD | ||||
| :101C1000FEF7DFFBE9E70000800000200014004829 | ||||
| :101C200068656C6C6F20776F726C640A000000004E | ||||
| :101C3000256420307825780A0000000002480068FA | ||||
| :101C40000068406A7047000000000020F8B50746B1 | ||||
| :101C5000FFF7F4FF0D4C00906188A068FEF7B4FB1D | ||||
| :101C600005460AE0FFF7EAFF0099461A002F04D064 | ||||
| :101C7000BE4202D90020C043F8BD6188A068FEF7CB | ||||
| :101C8000A3FBA842EED03046F8BD000004000020BF | ||||
| :101C9000000000000000000001020304060708091C | ||||
| :101CA0000000000001020304C81C0008000000201E | ||||
| :101CB0001C00000078170008E41C00081C0000202D | ||||
| :101CC0003405000088170008000000000000000034 | ||||
| :101CD00000000000000000000000000000127A0078 | ||||
| :041CE0000000000000 | ||||
| :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: Tue Nov 16 11:05:34 2021 | ||||
| <BR><P>#<CALLGRAPH># ARM Linker, 5060750: Last Updated: Tue Nov 16 11:35:17 2021 | ||||
| <BR><P> | ||||
| <H3>Maximum Stack Usage =        188 bytes + Unknown(Cycles, Untraceable Function Pointers)</H3><H3> | ||||
| <H3>Maximum Stack Usage =        196 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> | ||||
| @@ -54,7 +54,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="#[25]">fputc</a> from main.o(i.fputc) referenced from printfb.o(i.__0printf$bare) | ||||
|  <LI><a href="#[25]">fputc</a> from main.o(i.fputc) referenced from printf5.o(i.__0printf$5) | ||||
|  <LI><a href="#[21]">main</a> from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) | ||||
| </UL> | ||||
| <P> | ||||
| @@ -64,25 +64,25 @@ 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="[6a]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) | ||||
| <P><STRONG><a name="[6c]"></a>_main_stk</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) | ||||
|  | ||||
| <P><STRONG><a name="[26]"></a>_main_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) | ||||
| <BR><BR>[Calls]<UL><LI><a href="#[27]">>></a>   __scatterload | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[2b]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) | ||||
| <P><STRONG><a name="[2e]"></a>__main_after_scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[27]">>></a>   __scatterload | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[6b]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) | ||||
| <P><STRONG><a name="[6d]"></a>_main_clock</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) | ||||
|  | ||||
| <P><STRONG><a name="[6c]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) | ||||
| <P><STRONG><a name="[6e]"></a>_main_cpp_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) | ||||
|  | ||||
| <P><STRONG><a name="[6d]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) | ||||
| <P><STRONG><a name="[6f]"></a>_main_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) | ||||
|  | ||||
| <P><STRONG><a name="[6e]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) | ||||
| <P><STRONG><a name="[70]"></a>__rt_final_cpp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000D)) | ||||
|  | ||||
| <P><STRONG><a name="[6f]"></a>__rt_final_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$0000000F)) | ||||
| <P><STRONG><a name="[71]"></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) | ||||
| @@ -169,301 +169,311 @@ 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="[70]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) | ||||
| <P><STRONG><a name="[72]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 12 bytes, uidiv.o(.text), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[32]"></a>__aeabi_uidivmod</STRONG> (Thumb, 44 bytes, Stack size 12 bytes, uidiv.o(.text)) | ||||
| <P><STRONG><a name="[33]"></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 | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[59]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[2f]">>></a>   HAL_InitTick | ||||
| <LI><a href="#[38]">>></a>   HAL_RCC_GetSysClockFreq | ||||
| <LI><a href="#[4d]">>></a>   UART_SetConfig | ||||
| <BR>[Called By]<UL><LI><a href="#[5b]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[30]">>></a>   HAL_InitTick | ||||
| <LI><a href="#[3a]">>></a>   HAL_RCC_GetSysClockFreq | ||||
| <LI><a href="#[4f]">>></a>   UART_SetConfig | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[2c]"></a>__aeabi_llsr</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[2b]">>></a>   __aeabi_uldivmod | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[73]"></a>_ll_ushift_r</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llushr.o(.text), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[29]"></a>__aeabi_memset</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[2a]">>></a>   _memset$wrapper | ||||
| <LI><a href="#[28]">>></a>   __aeabi_memclr | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[71]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) | ||||
| <P><STRONG><a name="[74]"></a>__aeabi_memset4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[72]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) | ||||
| <P><STRONG><a name="[75]"></a>__aeabi_memset8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[28]"></a>__aeabi_memclr</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) | ||||
| <BR><BR>[Calls]<UL><LI><a href="#[29]">>></a>   __aeabi_memset | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[67]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) | ||||
| <P><STRONG><a name="[69]"></a>__aeabi_memclr4</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[73]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) | ||||
| <P><STRONG><a name="[76]"></a>__aeabi_memclr8</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, memseta.o(.text), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[2a]"></a>_memset$wrapper</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, memseta.o(.text), UNUSED) | ||||
| <BR><BR>[Calls]<UL><LI><a href="#[29]">>></a>   __aeabi_memset | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[2b]"></a>__aeabi_uldivmod</STRONG> (Thumb, 96 bytes, Stack size 48 bytes, uldiv.o(.text), UNUSED) | ||||
| <BR><BR>[Calls]<UL><LI><a href="#[2c]">>></a>   __aeabi_llsr | ||||
| <LI><a href="#[2d]">>></a>   __aeabi_llsl | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[5f]">>></a>   _printf_core | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[27]"></a>__scatterload</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) | ||||
| <BR><BR>[Calls]<UL><LI><a href="#[2b]">>></a>   __main_after_scatterload | ||||
| <BR><BR>[Calls]<UL><LI><a href="#[2e]">>></a>   __main_after_scatterload | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[26]">>></a>   _main_scatterload | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[74]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) | ||||
| <P><STRONG><a name="[77]"></a>__scatterload_rt2</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[3b]"></a>HAL_DMA_Abort_IT</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, stm32f0xx_hal_dma.o(i.HAL_DMA_Abort_IT)) | ||||
| <P><STRONG><a name="[2d]"></a>__aeabi_llsl</STRONG> (Thumb, 32 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[2b]">>></a>   __aeabi_uldivmod | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[78]"></a>_ll_shift_l</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, llshl.o(.text), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[3d]"></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 | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[3a]">>></a>   HAL_SPI_IRQHandler | ||||
| <BR>[Called By]<UL><LI><a href="#[3c]">>></a>   HAL_SPI_IRQHandler | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[2c]"></a>HAL_Delay</STRONG> (Thumb, 28 bytes, Stack size 16 bytes, stm32f0xx_hal.o(i.HAL_Delay)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_Delay | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[2d]">>></a>   HAL_GetTick | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[3f]"></a>HAL_GPIO_Init</STRONG> (Thumb, 294 bytes, Stack size 24 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_Init)) | ||||
| <P><STRONG><a name="[41]"></a>HAL_GPIO_Init</STRONG> (Thumb, 294 bytes, Stack size 24 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_Init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_GPIO_Init | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[4c]">>></a>   HAL_UART_MspInit | ||||
| <LI><a href="#[3e]">>></a>   HAL_SPI_MspInit | ||||
| <LI><a href="#[52]">>></a>   MX_GPIO_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[4e]">>></a>   HAL_UART_MspInit | ||||
| <LI><a href="#[40]">>></a>   HAL_SPI_MspInit | ||||
| <LI><a href="#[54]">>></a>   MX_GPIO_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[61]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[62]">>></a>   wait_until_change | ||||
| <LI><a href="#[64]">>></a>   look_for_atten | ||||
| <LI><a href="#[60]">>></a>   adb_read_bit | ||||
| <P><STRONG><a name="[63]"></a>HAL_GPIO_ReadPin</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[64]">>></a>   wait_until_change | ||||
| <LI><a href="#[66]">>></a>   look_for_atten | ||||
| <LI><a href="#[62]">>></a>   adb_read_bit | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[53]"></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="#[5f]">>></a>   adb_release_lines | ||||
| <P><STRONG><a name="[55]"></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="#[61]">>></a>   adb_release_lines | ||||
| <LI><a href="#[21]">>></a>   main | ||||
| <LI><a href="#[52]">>></a>   MX_GPIO_Init | ||||
| <LI><a href="#[54]">>></a>   MX_GPIO_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[2d]"></a>HAL_GetTick</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal.o(i.HAL_GetTick)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[50]">>></a>   HAL_UART_Transmit | ||||
| <LI><a href="#[39]">>></a>   HAL_RCC_OscConfig | ||||
| <LI><a href="#[37]">>></a>   HAL_RCC_ClockConfig | ||||
| <LI><a href="#[36]">>></a>   HAL_RCCEx_PeriphCLKConfig | ||||
| <LI><a href="#[2c]">>></a>   HAL_Delay | ||||
| <LI><a href="#[51]">>></a>   UART_WaitOnFlagUntilTimeout | ||||
| <LI><a href="#[4f]">>></a>   UART_CheckIdleState | ||||
| <P><STRONG><a name="[38]"></a>HAL_GetTick</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal.o(i.HAL_GetTick)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[52]">>></a>   HAL_UART_Transmit | ||||
| <LI><a href="#[3b]">>></a>   HAL_RCC_OscConfig | ||||
| <LI><a href="#[39]">>></a>   HAL_RCC_ClockConfig | ||||
| <LI><a href="#[37]">>></a>   HAL_RCCEx_PeriphCLKConfig | ||||
| <LI><a href="#[53]">>></a>   UART_WaitOnFlagUntilTimeout | ||||
| <LI><a href="#[51]">>></a>   UART_CheckIdleState | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[58]"></a>HAL_IncTick</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal.o(i.HAL_IncTick)) | ||||
| <P><STRONG><a name="[5a]"></a>HAL_IncTick</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, stm32f0xx_hal.o(i.HAL_IncTick)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[5]">>></a>   SysTick_Handler | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[2e]"></a>HAL_Init</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_hal.o(i.HAL_Init)) | ||||
| <P><STRONG><a name="[2f]"></a>HAL_Init</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, stm32f0xx_hal.o(i.HAL_Init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = HAL_Init ⇒ HAL_InitTick ⇒ __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[30]">>></a>   HAL_MspInit | ||||
| <LI><a href="#[2f]">>></a>   HAL_InitTick | ||||
| <BR>[Calls]<UL><LI><a href="#[31]">>></a>   HAL_MspInit | ||||
| <LI><a href="#[30]">>></a>   HAL_InitTick | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[2f]"></a>HAL_InitTick</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f0xx_hal.o(i.HAL_InitTick)) | ||||
| <P><STRONG><a name="[30]"></a>HAL_InitTick</STRONG> (Thumb, 34 bytes, Stack size 8 bytes, stm32f0xx_hal.o(i.HAL_InitTick)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = HAL_InitTick ⇒ __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[33]">>></a>   HAL_SYSTICK_Config | ||||
| <LI><a href="#[31]">>></a>   HAL_RCC_GetHCLKFreq | ||||
| <LI><a href="#[34]">>></a>   HAL_NVIC_SetPriority | ||||
| <LI><a href="#[32]">>></a>   __aeabi_uidivmod | ||||
| <BR>[Calls]<UL><LI><a href="#[34]">>></a>   HAL_SYSTICK_Config | ||||
| <LI><a href="#[32]">>></a>   HAL_RCC_GetHCLKFreq | ||||
| <LI><a href="#[35]">>></a>   HAL_NVIC_SetPriority | ||||
| <LI><a href="#[33]">>></a>   __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[37]">>></a>   HAL_RCC_ClockConfig | ||||
| <LI><a href="#[2e]">>></a>   HAL_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[39]">>></a>   HAL_RCC_ClockConfig | ||||
| <LI><a href="#[2f]">>></a>   HAL_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[30]"></a>HAL_MspInit</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, stm32f0xx_hal_msp.o(i.HAL_MspInit)) | ||||
| <P><STRONG><a name="[31]"></a>HAL_MspInit</STRONG> (Thumb, 64 bytes, Stack size 8 bytes, stm32f0xx_hal_msp.o(i.HAL_MspInit)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_MspInit ⇒ HAL_NVIC_SetPriority | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[34]">>></a>   HAL_NVIC_SetPriority | ||||
| <BR>[Calls]<UL><LI><a href="#[35]">>></a>   HAL_NVIC_SetPriority | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[2e]">>></a>   HAL_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[2f]">>></a>   HAL_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[40]"></a>HAL_NVIC_EnableIRQ</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[3e]">>></a>   HAL_SPI_MspInit | ||||
| <P><STRONG><a name="[42]"></a>HAL_NVIC_EnableIRQ</STRONG> (Thumb, 14 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[40]">>></a>   HAL_SPI_MspInit | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[34]"></a>HAL_NVIC_SetPriority</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority)) | ||||
| <P><STRONG><a name="[35]"></a>HAL_NVIC_SetPriority</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_NVIC_SetPriority | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[35]">>></a>   NVIC_SetPriority | ||||
| <BR>[Calls]<UL><LI><a href="#[36]">>></a>   NVIC_SetPriority | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[3e]">>></a>   HAL_SPI_MspInit | ||||
| <LI><a href="#[30]">>></a>   HAL_MspInit | ||||
| <LI><a href="#[59]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[2f]">>></a>   HAL_InitTick | ||||
| <BR>[Called By]<UL><LI><a href="#[40]">>></a>   HAL_SPI_MspInit | ||||
| <LI><a href="#[31]">>></a>   HAL_MspInit | ||||
| <LI><a href="#[5b]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[30]">>></a>   HAL_InitTick | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[36]"></a>HAL_RCCEx_PeriphCLKConfig</STRONG> (Thumb, 254 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)) | ||||
| <P><STRONG><a name="[37]"></a>HAL_RCCEx_PeriphCLKConfig</STRONG> (Thumb, 254 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = HAL_RCCEx_PeriphCLKConfig | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[2d]">>></a>   HAL_GetTick | ||||
| <BR>[Calls]<UL><LI><a href="#[38]">>></a>   HAL_GetTick | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[59]">>></a>   SystemClock_Config | ||||
| <BR>[Called By]<UL><LI><a href="#[5b]">>></a>   SystemClock_Config | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[37]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 320 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)) | ||||
| <P><STRONG><a name="[39]"></a>HAL_RCC_ClockConfig</STRONG> (Thumb, 320 bytes, Stack size 24 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[2d]">>></a>   HAL_GetTick | ||||
| <LI><a href="#[2f]">>></a>   HAL_InitTick | ||||
| <LI><a href="#[38]">>></a>   HAL_RCC_GetSysClockFreq | ||||
| <BR>[Calls]<UL><LI><a href="#[38]">>></a>   HAL_GetTick | ||||
| <LI><a href="#[30]">>></a>   HAL_InitTick | ||||
| <LI><a href="#[3a]">>></a>   HAL_RCC_GetSysClockFreq | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[59]">>></a>   SystemClock_Config | ||||
| <BR>[Called By]<UL><LI><a href="#[5b]">>></a>   SystemClock_Config | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[31]"></a>HAL_RCC_GetHCLKFreq</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[59]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[2f]">>></a>   HAL_InitTick | ||||
| <P><STRONG><a name="[32]"></a>HAL_RCC_GetHCLKFreq</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[5b]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[30]">>></a>   HAL_InitTick | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[5b]"></a>HAL_RCC_GetPCLK1Freq</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[4d]">>></a>   UART_SetConfig | ||||
| <P><STRONG><a name="[5d]"></a>HAL_RCC_GetPCLK1Freq</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[4f]">>></a>   UART_SetConfig | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[38]"></a>HAL_RCC_GetSysClockFreq</STRONG> (Thumb, 90 bytes, Stack size 48 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)) | ||||
| <P><STRONG><a name="[3a]"></a>HAL_RCC_GetSysClockFreq</STRONG> (Thumb, 90 bytes, Stack size 48 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 60<LI>Call Chain = HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[32]">>></a>   __aeabi_uidivmod | ||||
| <BR>[Calls]<UL><LI><a href="#[33]">>></a>   __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[37]">>></a>   HAL_RCC_ClockConfig | ||||
| <LI><a href="#[4d]">>></a>   UART_SetConfig | ||||
| <BR>[Called By]<UL><LI><a href="#[39]">>></a>   HAL_RCC_ClockConfig | ||||
| <LI><a href="#[4f]">>></a>   UART_SetConfig | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[39]"></a>HAL_RCC_OscConfig</STRONG> (Thumb, 966 bytes, Stack size 32 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig)) | ||||
| <P><STRONG><a name="[3b]"></a>HAL_RCC_OscConfig</STRONG> (Thumb, 966 bytes, Stack size 32 bytes, stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = HAL_RCC_OscConfig | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[2d]">>></a>   HAL_GetTick | ||||
| <BR>[Calls]<UL><LI><a href="#[38]">>></a>   HAL_GetTick | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[59]">>></a>   SystemClock_Config | ||||
| <BR>[Called By]<UL><LI><a href="#[5b]">>></a>   SystemClock_Config | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[3c]"></a>HAL_SPI_ErrorCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback)) | ||||
| <P><STRONG><a name="[3e]"></a>HAL_SPI_ErrorCallback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[24]">>></a>   SPI_DMAAbortOnError | ||||
| <LI><a href="#[3a]">>></a>   HAL_SPI_IRQHandler | ||||
| <LI><a href="#[3c]">>></a>   HAL_SPI_IRQHandler | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[3a]"></a>HAL_SPI_IRQHandler</STRONG> (Thumb, 208 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler)) | ||||
| <P><STRONG><a name="[3c]"></a>HAL_SPI_IRQHandler</STRONG> (Thumb, 208 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = HAL_SPI_IRQHandler ⇒ HAL_DMA_Abort_IT | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[3c]">>></a>   HAL_SPI_ErrorCallback | ||||
| <LI><a href="#[3b]">>></a>   HAL_DMA_Abort_IT | ||||
| <BR>[Calls]<UL><LI><a href="#[3e]">>></a>   HAL_SPI_ErrorCallback | ||||
| <LI><a href="#[3d]">>></a>   HAL_DMA_Abort_IT | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[1b]">>></a>   SPI1_IRQHandler | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[3d]"></a>HAL_SPI_Init</STRONG> (Thumb, 184 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_Init)) | ||||
| <P><STRONG><a name="[3f]"></a>HAL_SPI_Init</STRONG> (Thumb, 184 bytes, Stack size 24 bytes, stm32f0xx_hal_spi.o(i.HAL_SPI_Init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[3e]">>></a>   HAL_SPI_MspInit | ||||
| <BR>[Calls]<UL><LI><a href="#[40]">>></a>   HAL_SPI_MspInit | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[54]">>></a>   MX_SPI1_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[56]">>></a>   MX_SPI1_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[3e]"></a>HAL_SPI_MspInit</STRONG> (Thumb, 76 bytes, Stack size 32 bytes, stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit)) | ||||
| <P><STRONG><a name="[40]"></a>HAL_SPI_MspInit</STRONG> (Thumb, 76 bytes, Stack size 32 bytes, stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = HAL_SPI_MspInit ⇒ HAL_GPIO_Init | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[40]">>></a>   HAL_NVIC_EnableIRQ | ||||
| <LI><a href="#[34]">>></a>   HAL_NVIC_SetPriority | ||||
| <LI><a href="#[3f]">>></a>   HAL_GPIO_Init | ||||
| <BR>[Calls]<UL><LI><a href="#[42]">>></a>   HAL_NVIC_EnableIRQ | ||||
| <LI><a href="#[35]">>></a>   HAL_NVIC_SetPriority | ||||
| <LI><a href="#[41]">>></a>   HAL_GPIO_Init | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[3d]">>></a>   HAL_SPI_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[3f]">>></a>   HAL_SPI_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[5a]"></a>HAL_SYSTICK_CLKSourceConfig</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[59]">>></a>   SystemClock_Config | ||||
| <P><STRONG><a name="[5c]"></a>HAL_SYSTICK_CLKSourceConfig</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[5b]">>></a>   SystemClock_Config | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[42]"></a>HAL_SYSTICK_Callback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[41]">>></a>   HAL_SYSTICK_IRQHandler | ||||
| <P><STRONG><a name="[44]"></a>HAL_SYSTICK_Callback</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[43]">>></a>   HAL_SYSTICK_IRQHandler | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[33]"></a>HAL_SYSTICK_Config</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config)) | ||||
| <P><STRONG><a name="[34]"></a>HAL_SYSTICK_Config</STRONG> (Thumb, 38 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_SYSTICK_Config | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[35]">>></a>   NVIC_SetPriority | ||||
| <BR>[Calls]<UL><LI><a href="#[36]">>></a>   NVIC_SetPriority | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[59]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[2f]">>></a>   HAL_InitTick | ||||
| <BR>[Called By]<UL><LI><a href="#[5b]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[30]">>></a>   HAL_InitTick | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[41]"></a>HAL_SYSTICK_IRQHandler</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler)) | ||||
| <P><STRONG><a name="[43]"></a>HAL_SYSTICK_IRQHandler</STRONG> (Thumb, 8 bytes, Stack size 8 bytes, stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_SYSTICK_IRQHandler | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[42]">>></a>   HAL_SYSTICK_Callback | ||||
| <BR>[Calls]<UL><LI><a href="#[44]">>></a>   HAL_SYSTICK_Callback | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[5]">>></a>   SysTick_Handler | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[56]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)) | ||||
| <P><STRONG><a name="[58]"></a>HAL_TIMEx_MasterConfigSynchronization</STRONG> (Thumb, 72 bytes, Stack size 16 bytes, stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = HAL_TIMEx_MasterConfigSynchronization | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[55]">>></a>   MX_TIM2_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[57]">>></a>   MX_TIM2_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[43]"></a>HAL_TIM_Base_Init</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init)) | ||||
| <P><STRONG><a name="[45]"></a>HAL_TIM_Base_Init</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HAL_TIM_Base_Init ⇒ TIM_Base_SetConfig | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[44]">>></a>   HAL_TIM_Base_MspInit | ||||
| <LI><a href="#[45]">>></a>   TIM_Base_SetConfig | ||||
| <BR>[Calls]<UL><LI><a href="#[46]">>></a>   HAL_TIM_Base_MspInit | ||||
| <LI><a href="#[47]">>></a>   TIM_Base_SetConfig | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[55]">>></a>   MX_TIM2_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[57]">>></a>   MX_TIM2_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[44]"></a>HAL_TIM_Base_MspInit</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit)) | ||||
| <P><STRONG><a name="[46]"></a>HAL_TIM_Base_MspInit</STRONG> (Thumb, 30 bytes, Stack size 8 bytes, stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = HAL_TIM_Base_MspInit | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[43]">>></a>   HAL_TIM_Base_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[45]">>></a>   HAL_TIM_Base_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[66]"></a>HAL_TIM_Base_Start</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[65]">>></a>   delay_us_init | ||||
| <P><STRONG><a name="[68]"></a>HAL_TIM_Base_Start</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[67]">>></a>   delay_us_init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[46]"></a>HAL_TIM_ConfigClockSource</STRONG> (Thumb, 238 bytes, Stack size 24 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)) | ||||
| <P><STRONG><a name="[48]"></a>HAL_TIM_ConfigClockSource</STRONG> (Thumb, 238 bytes, Stack size 24 bytes, stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = HAL_TIM_ConfigClockSource ⇒ TIM_ETR_SetConfig | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[47]">>></a>   TIM_ETR_SetConfig | ||||
| <LI><a href="#[49]">>></a>   TIM_TI2_ConfigInputStage | ||||
| <LI><a href="#[48]">>></a>   TIM_TI1_ConfigInputStage | ||||
| <LI><a href="#[4a]">>></a>   TIM_ITRx_SetConfig | ||||
| <BR>[Calls]<UL><LI><a href="#[49]">>></a>   TIM_ETR_SetConfig | ||||
| <LI><a href="#[4b]">>></a>   TIM_TI2_ConfigInputStage | ||||
| <LI><a href="#[4a]">>></a>   TIM_TI1_ConfigInputStage | ||||
| <LI><a href="#[4c]">>></a>   TIM_ITRx_SetConfig | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[55]">>></a>   MX_TIM2_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[57]">>></a>   MX_TIM2_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[4b]"></a>HAL_UART_Init</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Init)) | ||||
| <P><STRONG><a name="[4d]"></a>HAL_UART_Init</STRONG> (Thumb, 108 bytes, Stack size 16 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 100<LI>Call Chain = HAL_UART_Init ⇒ UART_SetConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[4c]">>></a>   HAL_UART_MspInit | ||||
| <LI><a href="#[4d]">>></a>   UART_SetConfig | ||||
| <LI><a href="#[4f]">>></a>   UART_CheckIdleState | ||||
| <LI><a href="#[4e]">>></a>   UART_AdvFeatureConfig | ||||
| <BR>[Calls]<UL><LI><a href="#[4e]">>></a>   HAL_UART_MspInit | ||||
| <LI><a href="#[4f]">>></a>   UART_SetConfig | ||||
| <LI><a href="#[51]">>></a>   UART_CheckIdleState | ||||
| <LI><a href="#[50]">>></a>   UART_AdvFeatureConfig | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[57]">>></a>   MX_USART1_UART_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[59]">>></a>   MX_USART1_UART_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[4c]"></a>HAL_UART_MspInit</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, stm32f0xx_hal_msp.o(i.HAL_UART_MspInit)) | ||||
| <P><STRONG><a name="[4e]"></a>HAL_UART_MspInit</STRONG> (Thumb, 66 bytes, Stack size 32 bytes, stm32f0xx_hal_msp.o(i.HAL_UART_MspInit)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = HAL_UART_MspInit ⇒ HAL_GPIO_Init | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[3f]">>></a>   HAL_GPIO_Init | ||||
| <BR>[Calls]<UL><LI><a href="#[41]">>></a>   HAL_GPIO_Init | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[4b]">>></a>   HAL_UART_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[4d]">>></a>   HAL_UART_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[50]"></a>HAL_UART_Transmit</STRONG> (Thumb, 200 bytes, Stack size 48 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Transmit)) | ||||
| <P><STRONG><a name="[52]"></a>HAL_UART_Transmit</STRONG> (Thumb, 200 bytes, Stack size 48 bytes, stm32f0xx_hal_uart.o(i.HAL_UART_Transmit)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[2d]">>></a>   HAL_GetTick | ||||
| <LI><a href="#[51]">>></a>   UART_WaitOnFlagUntilTimeout | ||||
| <BR>[Calls]<UL><LI><a href="#[38]">>></a>   HAL_GetTick | ||||
| <LI><a href="#[53]">>></a>   UART_WaitOnFlagUntilTimeout | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[25]">>></a>   fputc | ||||
| </UL> | ||||
| @@ -484,7 +494,7 @@ Global Symbols | ||||
| <P><STRONG><a name="[1b]"></a>SPI1_IRQHandler</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.SPI1_IRQHandler)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = SPI1_IRQHandler ⇒ HAL_SPI_IRQHandler ⇒ HAL_DMA_Abort_IT | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[3a]">>></a>   HAL_SPI_IRQHandler | ||||
| <BR>[Calls]<UL><LI><a href="#[3c]">>></a>   HAL_SPI_IRQHandler | ||||
| </UL> | ||||
| <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f042x6.o(RESET) | ||||
| </UL> | ||||
| @@ -494,22 +504,22 @@ Global Symbols | ||||
| <P><STRONG><a name="[5]"></a>SysTick_Handler</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, stm32f0xx_it.o(i.SysTick_Handler)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = SysTick_Handler ⇒ HAL_SYSTICK_IRQHandler | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[41]">>></a>   HAL_SYSTICK_IRQHandler | ||||
| <LI><a href="#[58]">>></a>   HAL_IncTick | ||||
| <BR>[Calls]<UL><LI><a href="#[43]">>></a>   HAL_SYSTICK_IRQHandler | ||||
| <LI><a href="#[5a]">>></a>   HAL_IncTick | ||||
| </UL> | ||||
| <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f042x6.o(RESET) | ||||
| </UL> | ||||
| <P><STRONG><a name="[59]"></a>SystemClock_Config</STRONG> (Thumb, 106 bytes, Stack size 104 bytes, main.o(i.SystemClock_Config)) | ||||
| <P><STRONG><a name="[5b]"></a>SystemClock_Config</STRONG> (Thumb, 106 bytes, Stack size 104 bytes, main.o(i.SystemClock_Config)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 188<LI>Call Chain = SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[33]">>></a>   HAL_SYSTICK_Config | ||||
| <LI><a href="#[5a]">>></a>   HAL_SYSTICK_CLKSourceConfig | ||||
| <LI><a href="#[39]">>></a>   HAL_RCC_OscConfig | ||||
| <LI><a href="#[31]">>></a>   HAL_RCC_GetHCLKFreq | ||||
| <LI><a href="#[37]">>></a>   HAL_RCC_ClockConfig | ||||
| <LI><a href="#[36]">>></a>   HAL_RCCEx_PeriphCLKConfig | ||||
| <LI><a href="#[34]">>></a>   HAL_NVIC_SetPriority | ||||
| <LI><a href="#[32]">>></a>   __aeabi_uidivmod | ||||
| <BR>[Calls]<UL><LI><a href="#[34]">>></a>   HAL_SYSTICK_Config | ||||
| <LI><a href="#[5c]">>></a>   HAL_SYSTICK_CLKSourceConfig | ||||
| <LI><a href="#[3b]">>></a>   HAL_RCC_OscConfig | ||||
| <LI><a href="#[32]">>></a>   HAL_RCC_GetHCLKFreq | ||||
| <LI><a href="#[39]">>></a>   HAL_RCC_ClockConfig | ||||
| <LI><a href="#[37]">>></a>   HAL_RCCEx_PeriphCLKConfig | ||||
| <LI><a href="#[35]">>></a>   HAL_NVIC_SetPriority | ||||
| <LI><a href="#[33]">>></a>   __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
| @@ -517,109 +527,109 @@ Global Symbols | ||||
| <P><STRONG><a name="[22]"></a>SystemInit</STRONG> (Thumb, 78 bytes, Stack size 0 bytes, system_stm32f0xx.o(i.SystemInit)) | ||||
| <BR>[Address Reference Count : 1]<UL><LI> startup_stm32f042x6.o(.text) | ||||
| </UL> | ||||
| <P><STRONG><a name="[45]"></a>TIM_Base_SetConfig</STRONG> (Thumb, 112 bytes, Stack size 20 bytes, stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig)) | ||||
| <P><STRONG><a name="[47]"></a>TIM_Base_SetConfig</STRONG> (Thumb, 112 bytes, Stack size 20 bytes, stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = TIM_Base_SetConfig | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[43]">>></a>   HAL_TIM_Base_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[45]">>></a>   HAL_TIM_Base_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[47]"></a>TIM_ETR_SetConfig</STRONG> (Thumb, 22 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig)) | ||||
| <P><STRONG><a name="[49]"></a>TIM_ETR_SetConfig</STRONG> (Thumb, 22 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = TIM_ETR_SetConfig | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[46]">>></a>   HAL_TIM_ConfigClockSource | ||||
| <BR>[Called By]<UL><LI><a href="#[48]">>></a>   HAL_TIM_ConfigClockSource | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[4e]"></a>UART_AdvFeatureConfig</STRONG> (Thumb, 202 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig)) | ||||
| <P><STRONG><a name="[50]"></a>UART_AdvFeatureConfig</STRONG> (Thumb, 202 bytes, Stack size 8 bytes, stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = UART_AdvFeatureConfig | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[4b]">>></a>   HAL_UART_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[4d]">>></a>   HAL_UART_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[4f]"></a>UART_CheckIdleState</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_CheckIdleState)) | ||||
| <P><STRONG><a name="[51]"></a>UART_CheckIdleState</STRONG> (Thumb, 96 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_CheckIdleState)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = UART_CheckIdleState ⇒ UART_WaitOnFlagUntilTimeout | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[2d]">>></a>   HAL_GetTick | ||||
| <LI><a href="#[51]">>></a>   UART_WaitOnFlagUntilTimeout | ||||
| <BR>[Calls]<UL><LI><a href="#[38]">>></a>   HAL_GetTick | ||||
| <LI><a href="#[53]">>></a>   UART_WaitOnFlagUntilTimeout | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[4b]">>></a>   HAL_UART_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[4d]">>></a>   HAL_UART_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[4d]"></a>UART_SetConfig</STRONG> (Thumb, 280 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_SetConfig)) | ||||
| <P><STRONG><a name="[4f]"></a>UART_SetConfig</STRONG> (Thumb, 280 bytes, Stack size 24 bytes, stm32f0xx_hal_uart.o(i.UART_SetConfig)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 84<LI>Call Chain = UART_SetConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[38]">>></a>   HAL_RCC_GetSysClockFreq | ||||
| <LI><a href="#[5b]">>></a>   HAL_RCC_GetPCLK1Freq | ||||
| <LI><a href="#[32]">>></a>   __aeabi_uidivmod | ||||
| <BR>[Calls]<UL><LI><a href="#[3a]">>></a>   HAL_RCC_GetSysClockFreq | ||||
| <LI><a href="#[5d]">>></a>   HAL_RCC_GetPCLK1Freq | ||||
| <LI><a href="#[33]">>></a>   __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[4b]">>></a>   HAL_UART_Init | ||||
| <BR>[Called By]<UL><LI><a href="#[4d]">>></a>   HAL_UART_Init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[51]"></a>UART_WaitOnFlagUntilTimeout</STRONG> (Thumb, 98 bytes, Stack size 40 bytes, stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)) | ||||
| <P><STRONG><a name="[53]"></a>UART_WaitOnFlagUntilTimeout</STRONG> (Thumb, 98 bytes, Stack size 40 bytes, stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = UART_WaitOnFlagUntilTimeout | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[2d]">>></a>   HAL_GetTick | ||||
| <BR>[Calls]<UL><LI><a href="#[38]">>></a>   HAL_GetTick | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[50]">>></a>   HAL_UART_Transmit | ||||
| <LI><a href="#[4f]">>></a>   UART_CheckIdleState | ||||
| <BR>[Called By]<UL><LI><a href="#[52]">>></a>   HAL_UART_Transmit | ||||
| <LI><a href="#[51]">>></a>   UART_CheckIdleState | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[5c]"></a>__0printf$bare</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED) | ||||
| <BR><BR>[Calls]<UL><LI><a href="#[5d]">>></a>   _printf_core | ||||
| <P><STRONG><a name="[5e]"></a>__0printf$5</STRONG> (Thumb, 24 bytes, Stack size 24 bytes, printf5.o(i.__0printf$5), UNUSED) | ||||
| <BR><BR>[Calls]<UL><LI><a href="#[5f]">>></a>   _printf_core | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[75]"></a>__1printf$bare</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, printfb.o(i.__0printf$bare), UNUSED) | ||||
| <P><STRONG><a name="[79]"></a>__1printf$5</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf5.o(i.__0printf$5), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[68]"></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 | ||||
| <P><STRONG><a name="[6a]"></a>__2printf</STRONG> (Thumb, 0 bytes, Stack size 24 bytes, printf5.o(i.__0printf$5)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __2printf | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[76]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) | ||||
| <P><STRONG><a name="[7a]"></a>__scatterload_copy</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[77]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) | ||||
| <P><STRONG><a name="[7b]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[78]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) | ||||
| <P><STRONG><a name="[7c]"></a>__scatterload_zeroinit</STRONG> (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) | ||||
|  | ||||
| <P><STRONG><a name="[5e]"></a>adb_init</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, adb.o(i.adb_init)) | ||||
| <P><STRONG><a name="[60]"></a>adb_init</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, adb.o(i.adb_init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = adb_init ⇒ adb_release_lines | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[5f]">>></a>   adb_release_lines | ||||
| <BR>[Calls]<UL><LI><a href="#[61]">>></a>   adb_release_lines | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[60]"></a>adb_read_bit</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, adb.o(i.adb_read_bit)) | ||||
| <P><STRONG><a name="[62]"></a>adb_read_bit</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, adb.o(i.adb_read_bit)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = adb_read_bit ⇒ wait_until_change | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[61]">>></a>   HAL_GPIO_ReadPin | ||||
| <LI><a href="#[62]">>></a>   wait_until_change | ||||
| <BR>[Calls]<UL><LI><a href="#[63]">>></a>   HAL_GPIO_ReadPin | ||||
| <LI><a href="#[64]">>></a>   wait_until_change | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[63]">>></a>   adb_recv_cmd | ||||
| <BR>[Called By]<UL><LI><a href="#[65]">>></a>   adb_recv_cmd | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[63]"></a>adb_recv_cmd</STRONG> (Thumb, 60 bytes, Stack size 16 bytes, adb.o(i.adb_recv_cmd)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = adb_recv_cmd ⇒ adb_read_bit ⇒ wait_until_change | ||||
| <P><STRONG><a name="[65]"></a>adb_recv_cmd</STRONG> (Thumb, 70 bytes, Stack size 24 bytes, adb.o(i.adb_recv_cmd)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = adb_recv_cmd ⇒ adb_read_bit ⇒ wait_until_change | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[62]">>></a>   wait_until_change | ||||
| <LI><a href="#[64]">>></a>   look_for_atten | ||||
| <LI><a href="#[60]">>></a>   adb_read_bit | ||||
| <BR>[Calls]<UL><LI><a href="#[64]">>></a>   wait_until_change | ||||
| <LI><a href="#[66]">>></a>   look_for_atten | ||||
| <LI><a href="#[62]">>></a>   adb_read_bit | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[5f]"></a>adb_release_lines</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, adb.o(i.adb_release_lines)) | ||||
| <P><STRONG><a name="[61]"></a>adb_release_lines</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, adb.o(i.adb_release_lines)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = adb_release_lines | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[53]">>></a>   HAL_GPIO_WritePin | ||||
| <BR>[Calls]<UL><LI><a href="#[55]">>></a>   HAL_GPIO_WritePin | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[5e]">>></a>   adb_init | ||||
| <BR>[Called By]<UL><LI><a href="#[60]">>></a>   adb_init | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[65]"></a>delay_us_init</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, delay_us.o(i.delay_us_init)) | ||||
| <P><STRONG><a name="[67]"></a>delay_us_init</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, delay_us.o(i.delay_us_init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = delay_us_init | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[66]">>></a>   HAL_TIM_Base_Start | ||||
| <BR>[Calls]<UL><LI><a href="#[68]">>></a>   HAL_TIM_Base_Start | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
| @@ -627,87 +637,86 @@ Global Symbols | ||||
| <P><STRONG><a name="[25]"></a>fputc</STRONG> (Thumb, 18 bytes, Stack size 16 bytes, main.o(i.fputc)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = fputc ⇒ HAL_UART_Transmit ⇒ UART_WaitOnFlagUntilTimeout | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[50]">>></a>   HAL_UART_Transmit | ||||
| <BR>[Calls]<UL><LI><a href="#[52]">>></a>   HAL_UART_Transmit | ||||
| </UL> | ||||
| <BR>[Address Reference Count : 1]<UL><LI> printfb.o(i.__0printf$bare) | ||||
| <BR>[Address Reference Count : 1]<UL><LI> printf5.o(i.__0printf$5) | ||||
| </UL> | ||||
| <P><STRONG><a name="[64]"></a>look_for_atten</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, adb.o(i.look_for_atten)) | ||||
| <P><STRONG><a name="[66]"></a>look_for_atten</STRONG> (Thumb, 60 bytes, Stack size 8 bytes, adb.o(i.look_for_atten)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = look_for_atten ⇒ wait_until_change | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[61]">>></a>   HAL_GPIO_ReadPin | ||||
| <LI><a href="#[62]">>></a>   wait_until_change | ||||
| <BR>[Calls]<UL><LI><a href="#[63]">>></a>   HAL_GPIO_ReadPin | ||||
| <LI><a href="#[64]">>></a>   wait_until_change | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[63]">>></a>   adb_recv_cmd | ||||
| <BR>[Called By]<UL><LI><a href="#[65]">>></a>   adb_recv_cmd | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[21]"></a>main</STRONG> (Thumb, 96 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 | ||||
| <P><STRONG><a name="[21]"></a>main</STRONG> (Thumb, 114 bytes, Stack size 8 bytes, main.o(i.main)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 196<LI>Call Chain = main ⇒ SystemClock_Config ⇒ HAL_RCC_ClockConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[63]">>></a>   adb_recv_cmd | ||||
| <LI><a href="#[5e]">>></a>   adb_init | ||||
| <LI><a href="#[2e]">>></a>   HAL_Init | ||||
| <LI><a href="#[53]">>></a>   HAL_GPIO_WritePin | ||||
| <LI><a href="#[2c]">>></a>   HAL_Delay | ||||
| <LI><a href="#[59]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[57]">>></a>   MX_USART1_UART_Init | ||||
| <LI><a href="#[55]">>></a>   MX_TIM2_Init | ||||
| <LI><a href="#[54]">>></a>   MX_SPI1_Init | ||||
| <LI><a href="#[52]">>></a>   MX_GPIO_Init | ||||
| <LI><a href="#[65]">>></a>   delay_us_init | ||||
| <LI><a href="#[68]">>></a>   __2printf | ||||
| <LI><a href="#[67]">>></a>   __aeabi_memclr4 | ||||
| <BR>[Calls]<UL><LI><a href="#[65]">>></a>   adb_recv_cmd | ||||
| <LI><a href="#[60]">>></a>   adb_init | ||||
| <LI><a href="#[2f]">>></a>   HAL_Init | ||||
| <LI><a href="#[55]">>></a>   HAL_GPIO_WritePin | ||||
| <LI><a href="#[5b]">>></a>   SystemClock_Config | ||||
| <LI><a href="#[59]">>></a>   MX_USART1_UART_Init | ||||
| <LI><a href="#[57]">>></a>   MX_TIM2_Init | ||||
| <LI><a href="#[56]">>></a>   MX_SPI1_Init | ||||
| <LI><a href="#[54]">>></a>   MX_GPIO_Init | ||||
| <LI><a href="#[67]">>></a>   delay_us_init | ||||
| <LI><a href="#[6a]">>></a>   __2printf | ||||
| <LI><a href="#[69]">>></a>   __aeabi_memclr4 | ||||
| </UL> | ||||
| <BR>[Address Reference Count : 1]<UL><LI> entry9a.o(.ARM.Collect$$$$0000000B) | ||||
| </UL> | ||||
| <P><STRONG><a name="[69]"></a>micros</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, delay_us.o(i.micros)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[62]">>></a>   wait_until_change | ||||
| <P><STRONG><a name="[6b]"></a>micros</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, delay_us.o(i.micros)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[64]">>></a>   wait_until_change | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[62]"></a>wait_until_change</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, adb.o(i.wait_until_change)) | ||||
| <P><STRONG><a name="[64]"></a>wait_until_change</STRONG> (Thumb, 62 bytes, Stack size 24 bytes, adb.o(i.wait_until_change)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = wait_until_change | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[61]">>></a>   HAL_GPIO_ReadPin | ||||
| <LI><a href="#[69]">>></a>   micros | ||||
| <BR>[Calls]<UL><LI><a href="#[63]">>></a>   HAL_GPIO_ReadPin | ||||
| <LI><a href="#[6b]">>></a>   micros | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[64]">>></a>   look_for_atten | ||||
| <LI><a href="#[60]">>></a>   adb_read_bit | ||||
| <LI><a href="#[63]">>></a>   adb_recv_cmd | ||||
| <BR>[Called By]<UL><LI><a href="#[66]">>></a>   look_for_atten | ||||
| <LI><a href="#[62]">>></a>   adb_read_bit | ||||
| <LI><a href="#[65]">>></a>   adb_recv_cmd | ||||
| </UL> | ||||
| <P> | ||||
| <H3> | ||||
| Local Symbols | ||||
| </H3> | ||||
| <P><STRONG><a name="[52]"></a>MX_GPIO_Init</STRONG> (Thumb, 152 bytes, Stack size 48 bytes, main.o(i.MX_GPIO_Init)) | ||||
| <P><STRONG><a name="[54]"></a>MX_GPIO_Init</STRONG> (Thumb, 152 bytes, Stack size 48 bytes, main.o(i.MX_GPIO_Init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = MX_GPIO_Init ⇒ HAL_GPIO_Init | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[53]">>></a>   HAL_GPIO_WritePin | ||||
| <LI><a href="#[3f]">>></a>   HAL_GPIO_Init | ||||
| <BR>[Calls]<UL><LI><a href="#[55]">>></a>   HAL_GPIO_WritePin | ||||
| <LI><a href="#[41]">>></a>   HAL_GPIO_Init | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[54]"></a>MX_SPI1_Init</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, main.o(i.MX_SPI1_Init)) | ||||
| <P><STRONG><a name="[56]"></a>MX_SPI1_Init</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, main.o(i.MX_SPI1_Init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = MX_SPI1_Init ⇒ HAL_SPI_Init ⇒ HAL_SPI_MspInit ⇒ HAL_GPIO_Init | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[3d]">>></a>   HAL_SPI_Init | ||||
| <BR>[Calls]<UL><LI><a href="#[3f]">>></a>   HAL_SPI_Init | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[55]"></a>MX_TIM2_Init</STRONG> (Thumb, 80 bytes, Stack size 32 bytes, main.o(i.MX_TIM2_Init)) | ||||
| <P><STRONG><a name="[57]"></a>MX_TIM2_Init</STRONG> (Thumb, 80 bytes, Stack size 32 bytes, main.o(i.MX_TIM2_Init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 68<LI>Call Chain = MX_TIM2_Init ⇒ HAL_TIM_ConfigClockSource ⇒ TIM_ETR_SetConfig | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[46]">>></a>   HAL_TIM_ConfigClockSource | ||||
| <LI><a href="#[43]">>></a>   HAL_TIM_Base_Init | ||||
| <LI><a href="#[56]">>></a>   HAL_TIMEx_MasterConfigSynchronization | ||||
| <BR>[Calls]<UL><LI><a href="#[48]">>></a>   HAL_TIM_ConfigClockSource | ||||
| <LI><a href="#[45]">>></a>   HAL_TIM_Base_Init | ||||
| <LI><a href="#[58]">>></a>   HAL_TIMEx_MasterConfigSynchronization | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[57]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, main.o(i.MX_USART1_UART_Init)) | ||||
| <P><STRONG><a name="[59]"></a>MX_USART1_UART_Init</STRONG> (Thumb, 46 bytes, Stack size 8 bytes, main.o(i.MX_USART1_UART_Init)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 108<LI>Call Chain = MX_USART1_UART_Init ⇒ HAL_UART_Init ⇒ UART_SetConfig ⇒ HAL_RCC_GetSysClockFreq ⇒ __aeabi_uidivmod | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[4b]">>></a>   HAL_UART_Init | ||||
| <BR>[Calls]<UL><LI><a href="#[4d]">>></a>   HAL_UART_Init | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[21]">>></a>   main | ||||
| </UL> | ||||
| @@ -715,33 +724,35 @@ Local Symbols | ||||
| <P><STRONG><a name="[24]"></a>SPI_DMAAbortOnError</STRONG> (Thumb, 18 bytes, Stack size 8 bytes, stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = SPI_DMAAbortOnError | ||||
| </UL> | ||||
| <BR>[Calls]<UL><LI><a href="#[3c]">>></a>   HAL_SPI_ErrorCallback | ||||
| <BR>[Calls]<UL><LI><a href="#[3e]">>></a>   HAL_SPI_ErrorCallback | ||||
| </UL> | ||||
| <BR>[Address Reference Count : 1]<UL><LI> stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) | ||||
| </UL> | ||||
| <P><STRONG><a name="[4a]"></a>TIM_ITRx_SetConfig</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[46]">>></a>   HAL_TIM_ConfigClockSource | ||||
| <P><STRONG><a name="[4c]"></a>TIM_ITRx_SetConfig</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[48]">>></a>   HAL_TIM_ConfigClockSource | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[48]"></a>TIM_TI1_ConfigInputStage</STRONG> (Thumb, 34 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)) | ||||
| <P><STRONG><a name="[4a]"></a>TIM_TI1_ConfigInputStage</STRONG> (Thumb, 34 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = TIM_TI1_ConfigInputStage | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[46]">>></a>   HAL_TIM_ConfigClockSource | ||||
| <BR>[Called By]<UL><LI><a href="#[48]">>></a>   HAL_TIM_ConfigClockSource | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[49]"></a>TIM_TI2_ConfigInputStage</STRONG> (Thumb, 38 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)) | ||||
| <P><STRONG><a name="[4b]"></a>TIM_TI2_ConfigInputStage</STRONG> (Thumb, 38 bytes, Stack size 12 bytes, stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage)) | ||||
| <BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = TIM_TI2_ConfigInputStage | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[46]">>></a>   HAL_TIM_ConfigClockSource | ||||
| <BR>[Called By]<UL><LI><a href="#[48]">>></a>   HAL_TIM_ConfigClockSource | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[35]"></a>NVIC_SetPriority</STRONG> (Thumb, 60 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.NVIC_SetPriority)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[33]">>></a>   HAL_SYSTICK_Config | ||||
| <LI><a href="#[34]">>></a>   HAL_NVIC_SetPriority | ||||
| <P><STRONG><a name="[36]"></a>NVIC_SetPriority</STRONG> (Thumb, 60 bytes, Stack size 0 bytes, stm32f0xx_hal_cortex.o(i.NVIC_SetPriority)) | ||||
| <BR><BR>[Called By]<UL><LI><a href="#[34]">>></a>   HAL_SYSTICK_Config | ||||
| <LI><a href="#[35]">>></a>   HAL_NVIC_SetPriority | ||||
| </UL> | ||||
|  | ||||
| <P><STRONG><a name="[5d]"></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="#[5c]">>></a>   __0printf$bare | ||||
| <P><STRONG><a name="[5f]"></a>_printf_core</STRONG> (Thumb, 688 bytes, Stack size 96 bytes, printf5.o(i._printf_core), UNUSED) | ||||
| <BR><BR>[Calls]<UL><LI><a href="#[2b]">>></a>   __aeabi_uldivmod | ||||
| </UL> | ||||
| <BR>[Called By]<UL><LI><a href="#[5e]">>></a>   __0printf$5 | ||||
| </UL> | ||||
| <P> | ||||
| <H3> | ||||
|   | ||||
| @@ -63,10 +63,9 @@ Section Cross References | ||||
|     main.o(i.main) refers to delay_us.o(i.delay_us_init) for delay_us_init | ||||
|     main.o(i.main) refers to memseta.o(.text) for __aeabi_memclr4 | ||||
|     main.o(i.main) refers to adb.o(i.adb_init) for adb_init | ||||
|     main.o(i.main) refers to printfb.o(i.__0printf$bare) for __2printf | ||||
|     main.o(i.main) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin | ||||
|     main.o(i.main) refers to printf5.o(i.__0printf$5) for __2printf | ||||
|     main.o(i.main) refers to adb.o(i.adb_recv_cmd) for adb_recv_cmd | ||||
|     main.o(i.main) refers to stm32f0xx_hal.o(i.HAL_Delay) for HAL_Delay | ||||
|     main.o(i.main) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) for HAL_GPIO_WritePin | ||||
|     main.o(i.main) refers to main.o(.bss) for .bss | ||||
|     stm32f0xx_it.o(i.SPI1_IRQHandler) refers to stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) for HAL_SPI_IRQHandler | ||||
|     stm32f0xx_it.o(i.SPI1_IRQHandler) refers to main.o(.bss) for hspi1 | ||||
| @@ -93,6 +92,7 @@ Section Cross References | ||||
|     adb.o(i.look_for_atten) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin | ||||
|     adb.o(i.look_for_atten) refers to adb.o(i.wait_until_change) for wait_until_change | ||||
|     adb.o(i.look_for_atten) refers to adb.o(.data) for .data | ||||
|     adb.o(i.parse_adb_cmd) refers to printf5.o(i.__0printf$5) for __2printf | ||||
|     adb.o(i.wait_until_change) refers to delay_us.o(i.micros) for micros | ||||
|     adb.o(i.wait_until_change) refers to stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) for HAL_GPIO_ReadPin | ||||
|     adb.o(i.wait_until_change) refers to adb.o(.data) for .data | ||||
| @@ -1051,6 +1051,7 @@ Removing Unused input sections from the image. | ||||
|     Removing adb.o(.rev16_text), (4 bytes). | ||||
|     Removing adb.o(.revsh_text), (4 bytes). | ||||
|     Removing adb.o(i.adb_reset), (2 bytes). | ||||
|     Removing adb.o(i.parse_adb_cmd), (40 bytes). | ||||
|     Removing stm32f0xx_hal_spi.o(.rev16_text), (4 bytes). | ||||
|     Removing stm32f0xx_hal_spi.o(.revsh_text), (4 bytes). | ||||
|     Removing stm32f0xx_hal_spi.o(i.HAL_SPI_Abort), (360 bytes). | ||||
| @@ -1338,6 +1339,7 @@ Removing Unused input sections from the image. | ||||
|     Removing stm32f0xx_hal.o(i.HAL_DBGMCU_EnableDBGStandbyMode), (16 bytes). | ||||
|     Removing stm32f0xx_hal.o(i.HAL_DBGMCU_EnableDBGStopMode), (16 bytes). | ||||
|     Removing stm32f0xx_hal.o(i.HAL_DeInit), (36 bytes). | ||||
|     Removing stm32f0xx_hal.o(i.HAL_Delay), (28 bytes). | ||||
|     Removing stm32f0xx_hal.o(i.HAL_GetDEVID), (16 bytes). | ||||
|     Removing stm32f0xx_hal.o(i.HAL_GetHalVersion), (8 bytes). | ||||
|     Removing stm32f0xx_hal.o(i.HAL_GetREVID), (12 bytes). | ||||
| @@ -1527,7 +1529,7 @@ Removing Unused input sections from the image. | ||||
|     Removing stm32f0xx_hal_tim.o(i.__ARM_common_switch8), (26 bytes). | ||||
|     Removing depilogue.o(i.__ARM_clz), (46 bytes). | ||||
|  | ||||
| 510 unused section(s) (total 36336 bytes) removed from the image. | ||||
| 512 unused section(s) (total 36404 bytes) removed from the image. | ||||
|  | ||||
| ============================================================================== | ||||
|  | ||||
| @@ -1561,19 +1563,19 @@ Image Symbol Table | ||||
|     ../Src/stm32f0xx_it.c                    0x00000000   Number         0  stm32f0xx_it.o ABSOLUTE | ||||
|     ../clib/microlib/division.c              0x00000000   Number         0  uldiv.o ABSOLUTE | ||||
|     ../clib/microlib/division.c              0x00000000   Number         0  uidiv.o ABSOLUTE | ||||
|     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry9b.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  entry7a.o ABSOLUTE | ||||
|     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.o ABSOLUTE | ||||
|     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry7b.o ABSOLUTE | ||||
|     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8a.o ABSOLUTE | ||||
|     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry8b.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  entry10a.o ABSOLUTE | ||||
|     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry10b.o ABSOLUTE | ||||
|     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry.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  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  entry7a.o ABSOLUTE | ||||
|     ../clib/microlib/init/entry.s            0x00000000   Number         0  entry5.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/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 | ||||
| @@ -1582,17 +1584,18 @@ Image Symbol Table | ||||
|     ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  mallocra.o ABSOLUTE | ||||
|     ../clib/microlib/malloc/malloc.c         0x00000000   Number         0  malloca.o ABSOLUTE | ||||
|     ../clib/microlib/malloc/mvars.c          0x00000000   Number         0  mvars.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf5.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf3.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf6.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfb.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf8.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf7.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/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf1.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf0.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf2.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printf4.o ABSOLUTE | ||||
|     ../clib/microlib/printf/printf.c         0x00000000   Number         0  printfa.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  printfb.o ABSOLUTE | ||||
|     ../clib/microlib/printf/stubs.s          0x00000000   Number         0  stubs.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 | ||||
| @@ -1649,92 +1652,94 @@ Image Symbol Table | ||||
|     __lit__00000000                          0x080000d0   Data           4  entry2.o(.ARM.Collect$$$$00002712) | ||||
|     .text                                    0x080000d4   Section       88  startup_stm32f042x6.o(.text) | ||||
|     .text                                    0x0800012c   Section        0  uidiv.o(.text) | ||||
|     .text                                    0x08000158   Section        0  memseta.o(.text) | ||||
|     .text                                    0x0800017c   Section       36  init.o(.text) | ||||
|     i.HAL_DMA_Abort_IT                       0x080001a0   Section        0  stm32f0xx_hal_dma.o(i.HAL_DMA_Abort_IT) | ||||
|     i.HAL_Delay                              0x080001e8   Section        0  stm32f0xx_hal.o(i.HAL_Delay) | ||||
|     i.HAL_GPIO_Init                          0x08000204   Section        0  stm32f0xx_hal_gpio.o(i.HAL_GPIO_Init) | ||||
|     i.HAL_GPIO_ReadPin                       0x08000340   Section        0  stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) | ||||
|     i.HAL_GPIO_WritePin                      0x0800034a   Section        0  stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) | ||||
|     i.HAL_GetTick                            0x08000358   Section        0  stm32f0xx_hal.o(i.HAL_GetTick) | ||||
|     i.HAL_IncTick                            0x08000364   Section        0  stm32f0xx_hal.o(i.HAL_IncTick) | ||||
|     i.HAL_Init                               0x08000374   Section        0  stm32f0xx_hal.o(i.HAL_Init) | ||||
|     i.HAL_InitTick                           0x08000394   Section        0  stm32f0xx_hal.o(i.HAL_InitTick) | ||||
|     i.HAL_MspInit                            0x080003b8   Section        0  stm32f0xx_hal_msp.o(i.HAL_MspInit) | ||||
|     i.HAL_NVIC_EnableIRQ                     0x080003fc   Section        0  stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) | ||||
|     i.HAL_NVIC_SetPriority                   0x08000410   Section        0  stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority) | ||||
|     i.HAL_RCCEx_PeriphCLKConfig              0x08000418   Section        0  stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) | ||||
|     i.HAL_RCC_ClockConfig                    0x08000524   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig) | ||||
|     i.HAL_RCC_GetHCLKFreq                    0x08000678   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) | ||||
|     i.HAL_RCC_GetPCLK1Freq                   0x08000684   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) | ||||
|     i.HAL_RCC_GetSysClockFreq                0x080006a4   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) | ||||
|     i.HAL_RCC_OscConfig                      0x0800072c   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig) | ||||
|     i.HAL_SPI_ErrorCallback                  0x08000b04   Section        0  stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback) | ||||
|     i.HAL_SPI_IRQHandler                     0x08000b08   Section        0  stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) | ||||
|     i.HAL_SPI_Init                           0x08000bdc   Section        0  stm32f0xx_hal_spi.o(i.HAL_SPI_Init) | ||||
|     i.HAL_SPI_MspInit                        0x08000c94   Section        0  stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit) | ||||
|     i.HAL_SYSTICK_CLKSourceConfig            0x08000ce8   Section        0  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) | ||||
|     i.HAL_SYSTICK_Callback                   0x08000d00   Section        0  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback) | ||||
|     i.HAL_SYSTICK_Config                     0x08000d04   Section        0  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config) | ||||
|     i.HAL_SYSTICK_IRQHandler                 0x08000d34   Section        0  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) | ||||
|     i.HAL_TIMEx_MasterConfigSynchronization  0x08000d3c   Section        0  stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) | ||||
|     i.HAL_TIM_Base_Init                      0x08000d84   Section        0  stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init) | ||||
|     i.HAL_TIM_Base_MspInit                   0x08000db8   Section        0  stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit) | ||||
|     i.HAL_TIM_Base_Start                     0x08000ddc   Section        0  stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start) | ||||
|     i.HAL_TIM_ConfigClockSource              0x08000df4   Section        0  stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) | ||||
|     i.HAL_UART_Init                          0x08000ee2   Section        0  stm32f0xx_hal_uart.o(i.HAL_UART_Init) | ||||
|     i.HAL_UART_MspInit                       0x08000f50   Section        0  stm32f0xx_hal_msp.o(i.HAL_UART_MspInit) | ||||
|     i.HAL_UART_Transmit                      0x08000f9c   Section        0  stm32f0xx_hal_uart.o(i.HAL_UART_Transmit) | ||||
|     i.HardFault_Handler                      0x08001064   Section        0  stm32f0xx_it.o(i.HardFault_Handler) | ||||
|     i.MX_GPIO_Init                           0x08001068   Section        0  main.o(i.MX_GPIO_Init) | ||||
|     MX_GPIO_Init                             0x08001069   Thumb Code   152  main.o(i.MX_GPIO_Init) | ||||
|     i.MX_SPI1_Init                           0x0800110c   Section        0  main.o(i.MX_SPI1_Init) | ||||
|     MX_SPI1_Init                             0x0800110d   Thumb Code    52  main.o(i.MX_SPI1_Init) | ||||
|     i.MX_TIM2_Init                           0x08001148   Section        0  main.o(i.MX_TIM2_Init) | ||||
|     MX_TIM2_Init                             0x08001149   Thumb Code    80  main.o(i.MX_TIM2_Init) | ||||
|     i.MX_USART1_UART_Init                    0x0800119c   Section        0  main.o(i.MX_USART1_UART_Init) | ||||
|     MX_USART1_UART_Init                      0x0800119d   Thumb Code    46  main.o(i.MX_USART1_UART_Init) | ||||
|     i.NMI_Handler                            0x080011d4   Section        0  stm32f0xx_it.o(i.NMI_Handler) | ||||
|     i.NVIC_SetPriority                       0x080011d8   Section        0  stm32f0xx_hal_cortex.o(i.NVIC_SetPriority) | ||||
|     NVIC_SetPriority                         0x080011d9   Thumb Code    60  stm32f0xx_hal_cortex.o(i.NVIC_SetPriority) | ||||
|     i.PendSV_Handler                         0x0800121c   Section        0  stm32f0xx_it.o(i.PendSV_Handler) | ||||
|     i.SPI1_IRQHandler                        0x08001220   Section        0  stm32f0xx_it.o(i.SPI1_IRQHandler) | ||||
|     i.SPI_DMAAbortOnError                    0x08001230   Section        0  stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError) | ||||
|     SPI_DMAAbortOnError                      0x08001231   Thumb Code    18  stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError) | ||||
|     i.SVC_Handler                            0x08001242   Section        0  stm32f0xx_it.o(i.SVC_Handler) | ||||
|     i.SysTick_Handler                        0x08001244   Section        0  stm32f0xx_it.o(i.SysTick_Handler) | ||||
|     i.SystemClock_Config                     0x08001250   Section        0  main.o(i.SystemClock_Config) | ||||
|     i.SystemInit                             0x080012bc   Section        0  system_stm32f0xx.o(i.SystemInit) | ||||
|     i.TIM_Base_SetConfig                     0x08001318   Section        0  stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig) | ||||
|     i.TIM_ETR_SetConfig                      0x0800139c   Section        0  stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig) | ||||
|     i.TIM_ITRx_SetConfig                     0x080013b2   Section        0  stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig) | ||||
|     TIM_ITRx_SetConfig                       0x080013b3   Thumb Code    16  stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig) | ||||
|     i.TIM_TI1_ConfigInputStage               0x080013c2   Section        0  stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) | ||||
|     TIM_TI1_ConfigInputStage                 0x080013c3   Thumb Code    34  stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) | ||||
|     i.TIM_TI2_ConfigInputStage               0x080013e4   Section        0  stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) | ||||
|     TIM_TI2_ConfigInputStage                 0x080013e5   Thumb Code    38  stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) | ||||
|     i.UART_AdvFeatureConfig                  0x0800140a   Section        0  stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig) | ||||
|     i.UART_CheckIdleState                    0x080014d4   Section        0  stm32f0xx_hal_uart.o(i.UART_CheckIdleState) | ||||
|     i.UART_SetConfig                         0x0800153c   Section        0  stm32f0xx_hal_uart.o(i.UART_SetConfig) | ||||
|     i.UART_WaitOnFlagUntilTimeout            0x0800166c   Section        0  stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) | ||||
|     i.__0printf$bare                         0x080016d0   Section        0  printfb.o(i.__0printf$bare) | ||||
|     i.__scatterload_copy                     0x080016e4   Section       14  handlers.o(i.__scatterload_copy) | ||||
|     i.__scatterload_null                     0x080016f2   Section        2  handlers.o(i.__scatterload_null) | ||||
|     i.__scatterload_zeroinit                 0x080016f4   Section       14  handlers.o(i.__scatterload_zeroinit) | ||||
|     i._printf_core                           0x08001702   Section        0  printfb.o(i._printf_core) | ||||
|     _printf_core                             0x08001703   Thumb Code    30  printfb.o(i._printf_core) | ||||
|     i.adb_init                               0x08001720   Section        0  adb.o(i.adb_init) | ||||
|     i.adb_read_bit                           0x08001738   Section        0  adb.o(i.adb_read_bit) | ||||
|     i.adb_recv_cmd                           0x08001778   Section        0  adb.o(i.adb_recv_cmd) | ||||
|     i.adb_release_lines                      0x080017b8   Section        0  adb.o(i.adb_release_lines) | ||||
|     i.delay_us_init                          0x080017d8   Section        0  delay_us.o(i.delay_us_init) | ||||
|     i.fputc                                  0x080017e8   Section        0  main.o(i.fputc) | ||||
|     i.look_for_atten                         0x08001800   Section        0  adb.o(i.look_for_atten) | ||||
|     i.main                                   0x08001844   Section        0  main.o(i.main) | ||||
|     i.micros                                 0x080018bc   Section        0  delay_us.o(i.micros) | ||||
|     i.wait_until_change                      0x080018cc   Section        0  adb.o(i.wait_until_change) | ||||
|     .constdata                               0x08001910   Section       16  system_stm32f0xx.o(.constdata) | ||||
|     .constdata                               0x08001920   Section        8  system_stm32f0xx.o(.constdata) | ||||
|     .text                                    0x08000158   Section        0  llushr.o(.text) | ||||
|     .text                                    0x0800017a   Section        0  memseta.o(.text) | ||||
|     .text                                    0x0800019e   Section        0  uldiv.o(.text) | ||||
|     .text                                    0x08000200   Section       36  init.o(.text) | ||||
|     .text                                    0x08000224   Section        0  llshl.o(.text) | ||||
|     i.HAL_DMA_Abort_IT                       0x08000244   Section        0  stm32f0xx_hal_dma.o(i.HAL_DMA_Abort_IT) | ||||
|     i.HAL_GPIO_Init                          0x0800028c   Section        0  stm32f0xx_hal_gpio.o(i.HAL_GPIO_Init) | ||||
|     i.HAL_GPIO_ReadPin                       0x080003c8   Section        0  stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) | ||||
|     i.HAL_GPIO_WritePin                      0x080003d2   Section        0  stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) | ||||
|     i.HAL_GetTick                            0x080003e0   Section        0  stm32f0xx_hal.o(i.HAL_GetTick) | ||||
|     i.HAL_IncTick                            0x080003ec   Section        0  stm32f0xx_hal.o(i.HAL_IncTick) | ||||
|     i.HAL_Init                               0x080003fc   Section        0  stm32f0xx_hal.o(i.HAL_Init) | ||||
|     i.HAL_InitTick                           0x0800041c   Section        0  stm32f0xx_hal.o(i.HAL_InitTick) | ||||
|     i.HAL_MspInit                            0x08000440   Section        0  stm32f0xx_hal_msp.o(i.HAL_MspInit) | ||||
|     i.HAL_NVIC_EnableIRQ                     0x08000484   Section        0  stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) | ||||
|     i.HAL_NVIC_SetPriority                   0x08000498   Section        0  stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority) | ||||
|     i.HAL_RCCEx_PeriphCLKConfig              0x080004a0   Section        0  stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) | ||||
|     i.HAL_RCC_ClockConfig                    0x080005ac   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig) | ||||
|     i.HAL_RCC_GetHCLKFreq                    0x08000700   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) | ||||
|     i.HAL_RCC_GetPCLK1Freq                   0x0800070c   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) | ||||
|     i.HAL_RCC_GetSysClockFreq                0x0800072c   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) | ||||
|     i.HAL_RCC_OscConfig                      0x080007b4   Section        0  stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig) | ||||
|     i.HAL_SPI_ErrorCallback                  0x08000b8c   Section        0  stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback) | ||||
|     i.HAL_SPI_IRQHandler                     0x08000b90   Section        0  stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) | ||||
|     i.HAL_SPI_Init                           0x08000c64   Section        0  stm32f0xx_hal_spi.o(i.HAL_SPI_Init) | ||||
|     i.HAL_SPI_MspInit                        0x08000d1c   Section        0  stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit) | ||||
|     i.HAL_SYSTICK_CLKSourceConfig            0x08000d70   Section        0  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) | ||||
|     i.HAL_SYSTICK_Callback                   0x08000d88   Section        0  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback) | ||||
|     i.HAL_SYSTICK_Config                     0x08000d8c   Section        0  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config) | ||||
|     i.HAL_SYSTICK_IRQHandler                 0x08000dbc   Section        0  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) | ||||
|     i.HAL_TIMEx_MasterConfigSynchronization  0x08000dc4   Section        0  stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) | ||||
|     i.HAL_TIM_Base_Init                      0x08000e0c   Section        0  stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init) | ||||
|     i.HAL_TIM_Base_MspInit                   0x08000e40   Section        0  stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit) | ||||
|     i.HAL_TIM_Base_Start                     0x08000e64   Section        0  stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start) | ||||
|     i.HAL_TIM_ConfigClockSource              0x08000e7c   Section        0  stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) | ||||
|     i.HAL_UART_Init                          0x08000f6a   Section        0  stm32f0xx_hal_uart.o(i.HAL_UART_Init) | ||||
|     i.HAL_UART_MspInit                       0x08000fd8   Section        0  stm32f0xx_hal_msp.o(i.HAL_UART_MspInit) | ||||
|     i.HAL_UART_Transmit                      0x08001024   Section        0  stm32f0xx_hal_uart.o(i.HAL_UART_Transmit) | ||||
|     i.HardFault_Handler                      0x080010ec   Section        0  stm32f0xx_it.o(i.HardFault_Handler) | ||||
|     i.MX_GPIO_Init                           0x080010f0   Section        0  main.o(i.MX_GPIO_Init) | ||||
|     MX_GPIO_Init                             0x080010f1   Thumb Code   152  main.o(i.MX_GPIO_Init) | ||||
|     i.MX_SPI1_Init                           0x08001194   Section        0  main.o(i.MX_SPI1_Init) | ||||
|     MX_SPI1_Init                             0x08001195   Thumb Code    52  main.o(i.MX_SPI1_Init) | ||||
|     i.MX_TIM2_Init                           0x080011d0   Section        0  main.o(i.MX_TIM2_Init) | ||||
|     MX_TIM2_Init                             0x080011d1   Thumb Code    80  main.o(i.MX_TIM2_Init) | ||||
|     i.MX_USART1_UART_Init                    0x08001224   Section        0  main.o(i.MX_USART1_UART_Init) | ||||
|     MX_USART1_UART_Init                      0x08001225   Thumb Code    46  main.o(i.MX_USART1_UART_Init) | ||||
|     i.NMI_Handler                            0x0800125c   Section        0  stm32f0xx_it.o(i.NMI_Handler) | ||||
|     i.NVIC_SetPriority                       0x08001260   Section        0  stm32f0xx_hal_cortex.o(i.NVIC_SetPriority) | ||||
|     NVIC_SetPriority                         0x08001261   Thumb Code    60  stm32f0xx_hal_cortex.o(i.NVIC_SetPriority) | ||||
|     i.PendSV_Handler                         0x080012a4   Section        0  stm32f0xx_it.o(i.PendSV_Handler) | ||||
|     i.SPI1_IRQHandler                        0x080012a8   Section        0  stm32f0xx_it.o(i.SPI1_IRQHandler) | ||||
|     i.SPI_DMAAbortOnError                    0x080012b8   Section        0  stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError) | ||||
|     SPI_DMAAbortOnError                      0x080012b9   Thumb Code    18  stm32f0xx_hal_spi.o(i.SPI_DMAAbortOnError) | ||||
|     i.SVC_Handler                            0x080012ca   Section        0  stm32f0xx_it.o(i.SVC_Handler) | ||||
|     i.SysTick_Handler                        0x080012cc   Section        0  stm32f0xx_it.o(i.SysTick_Handler) | ||||
|     i.SystemClock_Config                     0x080012d8   Section        0  main.o(i.SystemClock_Config) | ||||
|     i.SystemInit                             0x08001344   Section        0  system_stm32f0xx.o(i.SystemInit) | ||||
|     i.TIM_Base_SetConfig                     0x080013a0   Section        0  stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig) | ||||
|     i.TIM_ETR_SetConfig                      0x08001424   Section        0  stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig) | ||||
|     i.TIM_ITRx_SetConfig                     0x0800143a   Section        0  stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig) | ||||
|     TIM_ITRx_SetConfig                       0x0800143b   Thumb Code    16  stm32f0xx_hal_tim.o(i.TIM_ITRx_SetConfig) | ||||
|     i.TIM_TI1_ConfigInputStage               0x0800144a   Section        0  stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) | ||||
|     TIM_TI1_ConfigInputStage                 0x0800144b   Thumb Code    34  stm32f0xx_hal_tim.o(i.TIM_TI1_ConfigInputStage) | ||||
|     i.TIM_TI2_ConfigInputStage               0x0800146c   Section        0  stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) | ||||
|     TIM_TI2_ConfigInputStage                 0x0800146d   Thumb Code    38  stm32f0xx_hal_tim.o(i.TIM_TI2_ConfigInputStage) | ||||
|     i.UART_AdvFeatureConfig                  0x08001492   Section        0  stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig) | ||||
|     i.UART_CheckIdleState                    0x0800155c   Section        0  stm32f0xx_hal_uart.o(i.UART_CheckIdleState) | ||||
|     i.UART_SetConfig                         0x080015c4   Section        0  stm32f0xx_hal_uart.o(i.UART_SetConfig) | ||||
|     i.UART_WaitOnFlagUntilTimeout            0x080016f4   Section        0  stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) | ||||
|     i.__0printf$5                            0x08001758   Section        0  printf5.o(i.__0printf$5) | ||||
|     i.__scatterload_copy                     0x08001778   Section       14  handlers.o(i.__scatterload_copy) | ||||
|     i.__scatterload_null                     0x08001786   Section        2  handlers.o(i.__scatterload_null) | ||||
|     i.__scatterload_zeroinit                 0x08001788   Section       14  handlers.o(i.__scatterload_zeroinit) | ||||
|     i._printf_core                           0x08001798   Section        0  printf5.o(i._printf_core) | ||||
|     _printf_core                             0x08001799   Thumb Code   688  printf5.o(i._printf_core) | ||||
|     i.adb_init                               0x08001a74   Section        0  adb.o(i.adb_init) | ||||
|     i.adb_read_bit                           0x08001a8c   Section        0  adb.o(i.adb_read_bit) | ||||
|     i.adb_recv_cmd                           0x08001acc   Section        0  adb.o(i.adb_recv_cmd) | ||||
|     i.adb_release_lines                      0x08001b18   Section        0  adb.o(i.adb_release_lines) | ||||
|     i.delay_us_init                          0x08001b38   Section        0  delay_us.o(i.delay_us_init) | ||||
|     i.fputc                                  0x08001b48   Section        0  main.o(i.fputc) | ||||
|     i.look_for_atten                         0x08001b60   Section        0  adb.o(i.look_for_atten) | ||||
|     i.main                                   0x08001ba4   Section        0  main.o(i.main) | ||||
|     i.micros                                 0x08001c3c   Section        0  delay_us.o(i.micros) | ||||
|     i.wait_until_change                      0x08001c4c   Section        0  adb.o(i.wait_until_change) | ||||
|     .constdata                               0x08001c90   Section       16  system_stm32f0xx.o(.constdata) | ||||
|     .constdata                               0x08001ca0   Section        8  system_stm32f0xx.o(.constdata) | ||||
|     .data                                    0x20000000   Section        4  delay_us.o(.data) | ||||
|     .data                                    0x20000004   Section       12  adb.o(.data) | ||||
|     .data                                    0x20000010   Section        4  stm32f0xx_hal.o(.data) | ||||
| @@ -1749,6 +1754,47 @@ 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 | ||||
| @@ -1795,83 +1841,87 @@ Image Symbol Table | ||||
|     WWDG_IRQHandler                          0x08000105   Thumb Code     0  startup_stm32f042x6.o(.text) | ||||
|     __aeabi_uidiv                            0x0800012d   Thumb Code     0  uidiv.o(.text) | ||||
|     __aeabi_uidivmod                         0x0800012d   Thumb Code    44  uidiv.o(.text) | ||||
|     __aeabi_memset                           0x08000159   Thumb Code    14  memseta.o(.text) | ||||
|     __aeabi_memset4                          0x08000159   Thumb Code     0  memseta.o(.text) | ||||
|     __aeabi_memset8                          0x08000159   Thumb Code     0  memseta.o(.text) | ||||
|     __aeabi_memclr                           0x08000167   Thumb Code     4  memseta.o(.text) | ||||
|     __aeabi_memclr4                          0x08000167   Thumb Code     0  memseta.o(.text) | ||||
|     __aeabi_memclr8                          0x08000167   Thumb Code     0  memseta.o(.text) | ||||
|     _memset$wrapper                          0x0800016b   Thumb Code    18  memseta.o(.text) | ||||
|     __scatterload                            0x0800017d   Thumb Code    28  init.o(.text) | ||||
|     __scatterload_rt2                        0x0800017d   Thumb Code     0  init.o(.text) | ||||
|     HAL_DMA_Abort_IT                         0x080001a1   Thumb Code    72  stm32f0xx_hal_dma.o(i.HAL_DMA_Abort_IT) | ||||
|     HAL_Delay                                0x080001e9   Thumb Code    28  stm32f0xx_hal.o(i.HAL_Delay) | ||||
|     HAL_GPIO_Init                            0x08000205   Thumb Code   294  stm32f0xx_hal_gpio.o(i.HAL_GPIO_Init) | ||||
|     HAL_GPIO_ReadPin                         0x08000341   Thumb Code    10  stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) | ||||
|     HAL_GPIO_WritePin                        0x0800034b   Thumb Code    12  stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) | ||||
|     HAL_GetTick                              0x08000359   Thumb Code     6  stm32f0xx_hal.o(i.HAL_GetTick) | ||||
|     HAL_IncTick                              0x08000365   Thumb Code    10  stm32f0xx_hal.o(i.HAL_IncTick) | ||||
|     HAL_Init                                 0x08000375   Thumb Code    26  stm32f0xx_hal.o(i.HAL_Init) | ||||
|     HAL_InitTick                             0x08000395   Thumb Code    34  stm32f0xx_hal.o(i.HAL_InitTick) | ||||
|     HAL_MspInit                              0x080003b9   Thumb Code    64  stm32f0xx_hal_msp.o(i.HAL_MspInit) | ||||
|     HAL_NVIC_EnableIRQ                       0x080003fd   Thumb Code    14  stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) | ||||
|     HAL_NVIC_SetPriority                     0x08000411   Thumb Code     8  stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority) | ||||
|     HAL_RCCEx_PeriphCLKConfig                0x08000419   Thumb Code   254  stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) | ||||
|     HAL_RCC_ClockConfig                      0x08000525   Thumb Code   320  stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig) | ||||
|     HAL_RCC_GetHCLKFreq                      0x08000679   Thumb Code     6  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) | ||||
|     HAL_RCC_GetPCLK1Freq                     0x08000685   Thumb Code    20  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) | ||||
|     HAL_RCC_GetSysClockFreq                  0x080006a5   Thumb Code    90  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) | ||||
|     HAL_RCC_OscConfig                        0x0800072d   Thumb Code   966  stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig) | ||||
|     HAL_SPI_ErrorCallback                    0x08000b05   Thumb Code     2  stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback) | ||||
|     HAL_SPI_IRQHandler                       0x08000b09   Thumb Code   208  stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) | ||||
|     HAL_SPI_Init                             0x08000bdd   Thumb Code   184  stm32f0xx_hal_spi.o(i.HAL_SPI_Init) | ||||
|     HAL_SPI_MspInit                          0x08000c95   Thumb Code    76  stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit) | ||||
|     HAL_SYSTICK_CLKSourceConfig              0x08000ce9   Thumb Code    20  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) | ||||
|     HAL_SYSTICK_Callback                     0x08000d01   Thumb Code     2  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback) | ||||
|     HAL_SYSTICK_Config                       0x08000d05   Thumb Code    38  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config) | ||||
|     HAL_SYSTICK_IRQHandler                   0x08000d35   Thumb Code     8  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) | ||||
|     HAL_TIMEx_MasterConfigSynchronization    0x08000d3d   Thumb Code    72  stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) | ||||
|     HAL_TIM_Base_Init                        0x08000d85   Thumb Code    52  stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init) | ||||
|     HAL_TIM_Base_MspInit                     0x08000db9   Thumb Code    30  stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit) | ||||
|     HAL_TIM_Base_Start                       0x08000ddd   Thumb Code    24  stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start) | ||||
|     HAL_TIM_ConfigClockSource                0x08000df5   Thumb Code   238  stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) | ||||
|     HAL_UART_Init                            0x08000ee3   Thumb Code   108  stm32f0xx_hal_uart.o(i.HAL_UART_Init) | ||||
|     HAL_UART_MspInit                         0x08000f51   Thumb Code    66  stm32f0xx_hal_msp.o(i.HAL_UART_MspInit) | ||||
|     HAL_UART_Transmit                        0x08000f9d   Thumb Code   200  stm32f0xx_hal_uart.o(i.HAL_UART_Transmit) | ||||
|     HardFault_Handler                        0x08001065   Thumb Code     2  stm32f0xx_it.o(i.HardFault_Handler) | ||||
|     NMI_Handler                              0x080011d5   Thumb Code     2  stm32f0xx_it.o(i.NMI_Handler) | ||||
|     PendSV_Handler                           0x0800121d   Thumb Code     2  stm32f0xx_it.o(i.PendSV_Handler) | ||||
|     SPI1_IRQHandler                          0x08001221   Thumb Code    10  stm32f0xx_it.o(i.SPI1_IRQHandler) | ||||
|     SVC_Handler                              0x08001243   Thumb Code     2  stm32f0xx_it.o(i.SVC_Handler) | ||||
|     SysTick_Handler                          0x08001245   Thumb Code    12  stm32f0xx_it.o(i.SysTick_Handler) | ||||
|     SystemClock_Config                       0x08001251   Thumb Code   106  main.o(i.SystemClock_Config) | ||||
|     SystemInit                               0x080012bd   Thumb Code    78  system_stm32f0xx.o(i.SystemInit) | ||||
|     TIM_Base_SetConfig                       0x08001319   Thumb Code   112  stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig) | ||||
|     TIM_ETR_SetConfig                        0x0800139d   Thumb Code    22  stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig) | ||||
|     UART_AdvFeatureConfig                    0x0800140b   Thumb Code   202  stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig) | ||||
|     UART_CheckIdleState                      0x080014d5   Thumb Code    96  stm32f0xx_hal_uart.o(i.UART_CheckIdleState) | ||||
|     UART_SetConfig                           0x0800153d   Thumb Code   280  stm32f0xx_hal_uart.o(i.UART_SetConfig) | ||||
|     UART_WaitOnFlagUntilTimeout              0x0800166d   Thumb Code    98  stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) | ||||
|     __0printf$bare                           0x080016d1   Thumb Code    12  printfb.o(i.__0printf$bare) | ||||
|     __1printf$bare                           0x080016d1   Thumb Code     0  printfb.o(i.__0printf$bare) | ||||
|     __2printf                                0x080016d1   Thumb Code     0  printfb.o(i.__0printf$bare) | ||||
|     __scatterload_copy                       0x080016e5   Thumb Code    14  handlers.o(i.__scatterload_copy) | ||||
|     __scatterload_null                       0x080016f3   Thumb Code     2  handlers.o(i.__scatterload_null) | ||||
|     __scatterload_zeroinit                   0x080016f5   Thumb Code    14  handlers.o(i.__scatterload_zeroinit) | ||||
|     adb_init                                 0x08001721   Thumb Code    18  adb.o(i.adb_init) | ||||
|     adb_read_bit                             0x08001739   Thumb Code    56  adb.o(i.adb_read_bit) | ||||
|     adb_recv_cmd                             0x08001779   Thumb Code    60  adb.o(i.adb_recv_cmd) | ||||
|     adb_release_lines                        0x080017b9   Thumb Code    26  adb.o(i.adb_release_lines) | ||||
|     delay_us_init                            0x080017d9   Thumb Code    12  delay_us.o(i.delay_us_init) | ||||
|     fputc                                    0x080017e9   Thumb Code    18  main.o(i.fputc) | ||||
|     look_for_atten                           0x08001801   Thumb Code    60  adb.o(i.look_for_atten) | ||||
|     main                                     0x08001845   Thumb Code    96  main.o(i.main) | ||||
|     micros                                   0x080018bd   Thumb Code    10  delay_us.o(i.micros) | ||||
|     wait_until_change                        0x080018cd   Thumb Code    62  adb.o(i.wait_until_change) | ||||
|     AHBPrescTable                            0x08001910   Data          16  system_stm32f0xx.o(.constdata) | ||||
|     APBPrescTable                            0x08001920   Data           8  system_stm32f0xx.o(.constdata) | ||||
|     Region$$Table$$Base                      0x08001928   Number         0  anon$$obj.o(Region$$Table) | ||||
|     Region$$Table$$Limit                     0x08001948   Number         0  anon$$obj.o(Region$$Table) | ||||
|     __aeabi_llsr                             0x08000159   Thumb Code    34  llushr.o(.text) | ||||
|     _ll_ushift_r                             0x08000159   Thumb Code     0  llushr.o(.text) | ||||
|     __aeabi_memset                           0x0800017b   Thumb Code    14  memseta.o(.text) | ||||
|     __aeabi_memset4                          0x0800017b   Thumb Code     0  memseta.o(.text) | ||||
|     __aeabi_memset8                          0x0800017b   Thumb Code     0  memseta.o(.text) | ||||
|     __aeabi_memclr                           0x08000189   Thumb Code     4  memseta.o(.text) | ||||
|     __aeabi_memclr4                          0x08000189   Thumb Code     0  memseta.o(.text) | ||||
|     __aeabi_memclr8                          0x08000189   Thumb Code     0  memseta.o(.text) | ||||
|     _memset$wrapper                          0x0800018d   Thumb Code    18  memseta.o(.text) | ||||
|     __aeabi_uldivmod                         0x0800019f   Thumb Code    96  uldiv.o(.text) | ||||
|     __scatterload                            0x08000201   Thumb Code    28  init.o(.text) | ||||
|     __scatterload_rt2                        0x08000201   Thumb Code     0  init.o(.text) | ||||
|     __aeabi_llsl                             0x08000225   Thumb Code    32  llshl.o(.text) | ||||
|     _ll_shift_l                              0x08000225   Thumb Code     0  llshl.o(.text) | ||||
|     HAL_DMA_Abort_IT                         0x08000245   Thumb Code    72  stm32f0xx_hal_dma.o(i.HAL_DMA_Abort_IT) | ||||
|     HAL_GPIO_Init                            0x0800028d   Thumb Code   294  stm32f0xx_hal_gpio.o(i.HAL_GPIO_Init) | ||||
|     HAL_GPIO_ReadPin                         0x080003c9   Thumb Code    10  stm32f0xx_hal_gpio.o(i.HAL_GPIO_ReadPin) | ||||
|     HAL_GPIO_WritePin                        0x080003d3   Thumb Code    12  stm32f0xx_hal_gpio.o(i.HAL_GPIO_WritePin) | ||||
|     HAL_GetTick                              0x080003e1   Thumb Code     6  stm32f0xx_hal.o(i.HAL_GetTick) | ||||
|     HAL_IncTick                              0x080003ed   Thumb Code    10  stm32f0xx_hal.o(i.HAL_IncTick) | ||||
|     HAL_Init                                 0x080003fd   Thumb Code    26  stm32f0xx_hal.o(i.HAL_Init) | ||||
|     HAL_InitTick                             0x0800041d   Thumb Code    34  stm32f0xx_hal.o(i.HAL_InitTick) | ||||
|     HAL_MspInit                              0x08000441   Thumb Code    64  stm32f0xx_hal_msp.o(i.HAL_MspInit) | ||||
|     HAL_NVIC_EnableIRQ                       0x08000485   Thumb Code    14  stm32f0xx_hal_cortex.o(i.HAL_NVIC_EnableIRQ) | ||||
|     HAL_NVIC_SetPriority                     0x08000499   Thumb Code     8  stm32f0xx_hal_cortex.o(i.HAL_NVIC_SetPriority) | ||||
|     HAL_RCCEx_PeriphCLKConfig                0x080004a1   Thumb Code   254  stm32f0xx_hal_rcc_ex.o(i.HAL_RCCEx_PeriphCLKConfig) | ||||
|     HAL_RCC_ClockConfig                      0x080005ad   Thumb Code   320  stm32f0xx_hal_rcc.o(i.HAL_RCC_ClockConfig) | ||||
|     HAL_RCC_GetHCLKFreq                      0x08000701   Thumb Code     6  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetHCLKFreq) | ||||
|     HAL_RCC_GetPCLK1Freq                     0x0800070d   Thumb Code    20  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetPCLK1Freq) | ||||
|     HAL_RCC_GetSysClockFreq                  0x0800072d   Thumb Code    90  stm32f0xx_hal_rcc.o(i.HAL_RCC_GetSysClockFreq) | ||||
|     HAL_RCC_OscConfig                        0x080007b5   Thumb Code   966  stm32f0xx_hal_rcc.o(i.HAL_RCC_OscConfig) | ||||
|     HAL_SPI_ErrorCallback                    0x08000b8d   Thumb Code     2  stm32f0xx_hal_spi.o(i.HAL_SPI_ErrorCallback) | ||||
|     HAL_SPI_IRQHandler                       0x08000b91   Thumb Code   208  stm32f0xx_hal_spi.o(i.HAL_SPI_IRQHandler) | ||||
|     HAL_SPI_Init                             0x08000c65   Thumb Code   184  stm32f0xx_hal_spi.o(i.HAL_SPI_Init) | ||||
|     HAL_SPI_MspInit                          0x08000d1d   Thumb Code    76  stm32f0xx_hal_msp.o(i.HAL_SPI_MspInit) | ||||
|     HAL_SYSTICK_CLKSourceConfig              0x08000d71   Thumb Code    20  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_CLKSourceConfig) | ||||
|     HAL_SYSTICK_Callback                     0x08000d89   Thumb Code     2  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Callback) | ||||
|     HAL_SYSTICK_Config                       0x08000d8d   Thumb Code    38  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_Config) | ||||
|     HAL_SYSTICK_IRQHandler                   0x08000dbd   Thumb Code     8  stm32f0xx_hal_cortex.o(i.HAL_SYSTICK_IRQHandler) | ||||
|     HAL_TIMEx_MasterConfigSynchronization    0x08000dc5   Thumb Code    72  stm32f0xx_hal_tim_ex.o(i.HAL_TIMEx_MasterConfigSynchronization) | ||||
|     HAL_TIM_Base_Init                        0x08000e0d   Thumb Code    52  stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Init) | ||||
|     HAL_TIM_Base_MspInit                     0x08000e41   Thumb Code    30  stm32f0xx_hal_msp.o(i.HAL_TIM_Base_MspInit) | ||||
|     HAL_TIM_Base_Start                       0x08000e65   Thumb Code    24  stm32f0xx_hal_tim.o(i.HAL_TIM_Base_Start) | ||||
|     HAL_TIM_ConfigClockSource                0x08000e7d   Thumb Code   238  stm32f0xx_hal_tim.o(i.HAL_TIM_ConfigClockSource) | ||||
|     HAL_UART_Init                            0x08000f6b   Thumb Code   108  stm32f0xx_hal_uart.o(i.HAL_UART_Init) | ||||
|     HAL_UART_MspInit                         0x08000fd9   Thumb Code    66  stm32f0xx_hal_msp.o(i.HAL_UART_MspInit) | ||||
|     HAL_UART_Transmit                        0x08001025   Thumb Code   200  stm32f0xx_hal_uart.o(i.HAL_UART_Transmit) | ||||
|     HardFault_Handler                        0x080010ed   Thumb Code     2  stm32f0xx_it.o(i.HardFault_Handler) | ||||
|     NMI_Handler                              0x0800125d   Thumb Code     2  stm32f0xx_it.o(i.NMI_Handler) | ||||
|     PendSV_Handler                           0x080012a5   Thumb Code     2  stm32f0xx_it.o(i.PendSV_Handler) | ||||
|     SPI1_IRQHandler                          0x080012a9   Thumb Code    10  stm32f0xx_it.o(i.SPI1_IRQHandler) | ||||
|     SVC_Handler                              0x080012cb   Thumb Code     2  stm32f0xx_it.o(i.SVC_Handler) | ||||
|     SysTick_Handler                          0x080012cd   Thumb Code    12  stm32f0xx_it.o(i.SysTick_Handler) | ||||
|     SystemClock_Config                       0x080012d9   Thumb Code   106  main.o(i.SystemClock_Config) | ||||
|     SystemInit                               0x08001345   Thumb Code    78  system_stm32f0xx.o(i.SystemInit) | ||||
|     TIM_Base_SetConfig                       0x080013a1   Thumb Code   112  stm32f0xx_hal_tim.o(i.TIM_Base_SetConfig) | ||||
|     TIM_ETR_SetConfig                        0x08001425   Thumb Code    22  stm32f0xx_hal_tim.o(i.TIM_ETR_SetConfig) | ||||
|     UART_AdvFeatureConfig                    0x08001493   Thumb Code   202  stm32f0xx_hal_uart.o(i.UART_AdvFeatureConfig) | ||||
|     UART_CheckIdleState                      0x0800155d   Thumb Code    96  stm32f0xx_hal_uart.o(i.UART_CheckIdleState) | ||||
|     UART_SetConfig                           0x080015c5   Thumb Code   280  stm32f0xx_hal_uart.o(i.UART_SetConfig) | ||||
|     UART_WaitOnFlagUntilTimeout              0x080016f5   Thumb Code    98  stm32f0xx_hal_uart.o(i.UART_WaitOnFlagUntilTimeout) | ||||
|     __0printf$5                              0x08001759   Thumb Code    24  printf5.o(i.__0printf$5) | ||||
|     __1printf$5                              0x08001759   Thumb Code     0  printf5.o(i.__0printf$5) | ||||
|     __2printf                                0x08001759   Thumb Code     0  printf5.o(i.__0printf$5) | ||||
|     __scatterload_copy                       0x08001779   Thumb Code    14  handlers.o(i.__scatterload_copy) | ||||
|     __scatterload_null                       0x08001787   Thumb Code     2  handlers.o(i.__scatterload_null) | ||||
|     __scatterload_zeroinit                   0x08001789   Thumb Code    14  handlers.o(i.__scatterload_zeroinit) | ||||
|     adb_init                                 0x08001a75   Thumb Code    18  adb.o(i.adb_init) | ||||
|     adb_read_bit                             0x08001a8d   Thumb Code    56  adb.o(i.adb_read_bit) | ||||
|     adb_recv_cmd                             0x08001acd   Thumb Code    70  adb.o(i.adb_recv_cmd) | ||||
|     adb_release_lines                        0x08001b19   Thumb Code    26  adb.o(i.adb_release_lines) | ||||
|     delay_us_init                            0x08001b39   Thumb Code    12  delay_us.o(i.delay_us_init) | ||||
|     fputc                                    0x08001b49   Thumb Code    18  main.o(i.fputc) | ||||
|     look_for_atten                           0x08001b61   Thumb Code    60  adb.o(i.look_for_atten) | ||||
|     main                                     0x08001ba5   Thumb Code   114  main.o(i.main) | ||||
|     micros                                   0x08001c3d   Thumb Code    10  delay_us.o(i.micros) | ||||
|     wait_until_change                        0x08001c4d   Thumb Code    62  adb.o(i.wait_until_change) | ||||
|     AHBPrescTable                            0x08001c90   Data          16  system_stm32f0xx.o(.constdata) | ||||
|     APBPrescTable                            0x08001ca0   Data           8  system_stm32f0xx.o(.constdata) | ||||
|     Region$$Table$$Base                      0x08001ca8   Number         0  anon$$obj.o(Region$$Table) | ||||
|     Region$$Table$$Limit                     0x08001cc8   Number         0  anon$$obj.o(Region$$Table) | ||||
|     us_timer                                 0x20000000   Data           4  delay_us.o(.data) | ||||
|     adb_psw_pin                              0x20000004   Data           2  adb.o(.data) | ||||
|     adb_data_pin                             0x20000006   Data           2  adb.o(.data) | ||||
| @@ -1894,122 +1944,126 @@ Memory Map of the image | ||||
|  | ||||
|   Image Entry point : 0x080000c1 | ||||
|  | ||||
|   Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001964, Max: 0x00008000, ABSOLUTE) | ||||
|   Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00001ce4, Max: 0x00008000, ABSOLUTE) | ||||
|  | ||||
|     Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001948, Max: 0x00008000, ABSOLUTE) | ||||
|     Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x00001cc8, 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         3510  * .ARM.Collect$$$$00000000  mc_p.l(entry.o) | ||||
|     0x080000c0   0x080000c0   0x00000004   Code   RO         3811    .ARM.Collect$$$$00000001  mc_p.l(entry2.o) | ||||
|     0x080000c4   0x080000c4   0x00000004   Code   RO         3814    .ARM.Collect$$$$00000004  mc_p.l(entry5.o) | ||||
|     0x080000c8   0x080000c8   0x00000000   Code   RO         3816    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o) | ||||
|     0x080000c8   0x080000c8   0x00000000   Code   RO         3818    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o) | ||||
|     0x080000c8   0x080000c8   0x00000008   Code   RO         3819    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o) | ||||
|     0x080000d0   0x080000d0   0x00000000   Code   RO         3821    .ARM.Collect$$$$0000000D  mc_p.l(entry10a.o) | ||||
|     0x080000d0   0x080000d0   0x00000000   Code   RO         3823    .ARM.Collect$$$$0000000F  mc_p.l(entry11a.o) | ||||
|     0x080000d0   0x080000d0   0x00000004   Code   RO         3812    .ARM.Collect$$$$00002712  mc_p.l(entry2.o) | ||||
|     0x080000c0   0x080000c0   0x00000000   Code   RO         3516  * .ARM.Collect$$$$00000000  mc_p.l(entry.o) | ||||
|     0x080000c0   0x080000c0   0x00000004   Code   RO         3818    .ARM.Collect$$$$00000001  mc_p.l(entry2.o) | ||||
|     0x080000c4   0x080000c4   0x00000004   Code   RO         3821    .ARM.Collect$$$$00000004  mc_p.l(entry5.o) | ||||
|     0x080000c8   0x080000c8   0x00000000   Code   RO         3823    .ARM.Collect$$$$00000008  mc_p.l(entry7b.o) | ||||
|     0x080000c8   0x080000c8   0x00000000   Code   RO         3825    .ARM.Collect$$$$0000000A  mc_p.l(entry8b.o) | ||||
|     0x080000c8   0x080000c8   0x00000008   Code   RO         3826    .ARM.Collect$$$$0000000B  mc_p.l(entry9a.o) | ||||
|     0x080000d0   0x080000d0   0x00000000   Code   RO         3828    .ARM.Collect$$$$0000000D  mc_p.l(entry10a.o) | ||||
|     0x080000d0   0x080000d0   0x00000000   Code   RO         3830    .ARM.Collect$$$$0000000F  mc_p.l(entry11a.o) | ||||
|     0x080000d0   0x080000d0   0x00000004   Code   RO         3819    .ARM.Collect$$$$00002712  mc_p.l(entry2.o) | ||||
|     0x080000d4   0x080000d4   0x00000058   Code   RO            4    .text               startup_stm32f042x6.o | ||||
|     0x0800012c   0x0800012c   0x0000002c   Code   RO         3513    .text               mc_p.l(uidiv.o) | ||||
|     0x08000158   0x08000158   0x00000024   Code   RO         3519    .text               mc_p.l(memseta.o) | ||||
|     0x0800017c   0x0800017c   0x00000024   Code   RO         3841    .text               mc_p.l(init.o) | ||||
|     0x080001a0   0x080001a0   0x00000048   Code   RO         2967    i.HAL_DMA_Abort_IT  stm32f0xx_hal_dma.o | ||||
|     0x080001e8   0x080001e8   0x0000001c   Code   RO         2296    i.HAL_Delay         stm32f0xx_hal.o | ||||
|     0x08000204   0x08000204   0x0000013c   Code   RO         2905    i.HAL_GPIO_Init     stm32f0xx_hal_gpio.o | ||||
|     0x08000340   0x08000340   0x0000000a   Code   RO         2907    i.HAL_GPIO_ReadPin  stm32f0xx_hal_gpio.o | ||||
|     0x0800034a   0x0800034a   0x0000000c   Code   RO         2909    i.HAL_GPIO_WritePin  stm32f0xx_hal_gpio.o | ||||
|     0x08000356   0x08000356   0x00000002   PAD | ||||
|     0x08000358   0x08000358   0x0000000c   Code   RO         2300    i.HAL_GetTick       stm32f0xx_hal.o | ||||
|     0x08000364   0x08000364   0x00000010   Code   RO         2304    i.HAL_IncTick       stm32f0xx_hal.o | ||||
|     0x08000374   0x08000374   0x00000020   Code   RO         2305    i.HAL_Init          stm32f0xx_hal.o | ||||
|     0x08000394   0x08000394   0x00000022   Code   RO         2306    i.HAL_InitTick      stm32f0xx_hal.o | ||||
|     0x080003b6   0x080003b6   0x00000002   PAD | ||||
|     0x080003b8   0x080003b8   0x00000044   Code   RO          380    i.HAL_MspInit       stm32f0xx_hal_msp.o | ||||
|     0x080003fc   0x080003fc   0x00000014   Code   RO         3062    i.HAL_NVIC_EnableIRQ  stm32f0xx_hal_cortex.o | ||||
|     0x08000410   0x08000410   0x00000008   Code   RO         3066    i.HAL_NVIC_SetPriority  stm32f0xx_hal_cortex.o | ||||
|     0x08000418   0x08000418   0x0000010c   Code   RO         2216    i.HAL_RCCEx_PeriphCLKConfig  stm32f0xx_hal_rcc_ex.o | ||||
|     0x08000524   0x08000524   0x00000154   Code   RO         2114    i.HAL_RCC_ClockConfig  stm32f0xx_hal_rcc.o | ||||
|     0x08000678   0x08000678   0x0000000c   Code   RO         2119    i.HAL_RCC_GetHCLKFreq  stm32f0xx_hal_rcc.o | ||||
|     0x08000684   0x08000684   0x00000020   Code   RO         2121    i.HAL_RCC_GetPCLK1Freq  stm32f0xx_hal_rcc.o | ||||
|     0x080006a4   0x080006a4   0x00000088   Code   RO         2122    i.HAL_RCC_GetSysClockFreq  stm32f0xx_hal_rcc.o | ||||
|     0x0800072c   0x0800072c   0x000003d8   Code   RO         2125    i.HAL_RCC_OscConfig  stm32f0xx_hal_rcc.o | ||||
|     0x08000b04   0x08000b04   0x00000002   Code   RO          501    i.HAL_SPI_ErrorCallback  stm32f0xx_hal_spi.o | ||||
|     0x08000b06   0x08000b06   0x00000002   PAD | ||||
|     0x08000b08   0x08000b08   0x000000d4   Code   RO          504    i.HAL_SPI_IRQHandler  stm32f0xx_hal_spi.o | ||||
|     0x08000bdc   0x08000bdc   0x000000b8   Code   RO          505    i.HAL_SPI_Init      stm32f0xx_hal_spi.o | ||||
|     0x08000c94   0x08000c94   0x00000054   Code   RO          382    i.HAL_SPI_MspInit   stm32f0xx_hal_msp.o | ||||
|     0x08000ce8   0x08000ce8   0x00000018   Code   RO         3068    i.HAL_SYSTICK_CLKSourceConfig  stm32f0xx_hal_cortex.o | ||||
|     0x08000d00   0x08000d00   0x00000002   Code   RO         3069    i.HAL_SYSTICK_Callback  stm32f0xx_hal_cortex.o | ||||
|     0x08000d02   0x08000d02   0x00000002   PAD | ||||
|     0x08000d04   0x08000d04   0x00000030   Code   RO         3070    i.HAL_SYSTICK_Config  stm32f0xx_hal_cortex.o | ||||
|     0x08000d34   0x08000d34   0x00000008   Code   RO         3071    i.HAL_SYSTICK_IRQHandler  stm32f0xx_hal_cortex.o | ||||
|     0x08000d3c   0x08000d3c   0x00000048   Code   RO         1495    i.HAL_TIMEx_MasterConfigSynchronization  stm32f0xx_hal_tim_ex.o | ||||
|     0x08000d84   0x08000d84   0x00000034   Code   RO          839    i.HAL_TIM_Base_Init  stm32f0xx_hal_tim.o | ||||
|     0x08000db8   0x08000db8   0x00000024   Code   RO          384    i.HAL_TIM_Base_MspInit  stm32f0xx_hal_msp.o | ||||
|     0x08000ddc   0x08000ddc   0x00000018   Code   RO          842    i.HAL_TIM_Base_Start  stm32f0xx_hal_tim.o | ||||
|     0x08000df4   0x08000df4   0x000000ee   Code   RO          848    i.HAL_TIM_ConfigClockSource  stm32f0xx_hal_tim.o | ||||
|     0x08000ee2   0x08000ee2   0x0000006c   Code   RO         1737    i.HAL_UART_Init     stm32f0xx_hal_uart.o | ||||
|     0x08000f4e   0x08000f4e   0x00000002   PAD | ||||
|     0x08000f50   0x08000f50   0x0000004c   Code   RO          386    i.HAL_UART_MspInit  stm32f0xx_hal_msp.o | ||||
|     0x08000f9c   0x08000f9c   0x000000c8   Code   RO         1745    i.HAL_UART_Transmit  stm32f0xx_hal_uart.o | ||||
|     0x08001064   0x08001064   0x00000002   Code   RO          326    i.HardFault_Handler  stm32f0xx_it.o | ||||
|     0x08001066   0x08001066   0x00000002   PAD | ||||
|     0x08001068   0x08001068   0x000000a4   Code   RO          246    i.MX_GPIO_Init      main.o | ||||
|     0x0800110c   0x0800110c   0x0000003c   Code   RO          247    i.MX_SPI1_Init      main.o | ||||
|     0x08001148   0x08001148   0x00000054   Code   RO          248    i.MX_TIM2_Init      main.o | ||||
|     0x0800119c   0x0800119c   0x00000038   Code   RO          249    i.MX_USART1_UART_Init  main.o | ||||
|     0x080011d4   0x080011d4   0x00000002   Code   RO          327    i.NMI_Handler       stm32f0xx_it.o | ||||
|     0x080011d6   0x080011d6   0x00000002   PAD | ||||
|     0x080011d8   0x080011d8   0x00000044   Code   RO         3072    i.NVIC_SetPriority  stm32f0xx_hal_cortex.o | ||||
|     0x0800121c   0x0800121c   0x00000002   Code   RO          328    i.PendSV_Handler    stm32f0xx_it.o | ||||
|     0x0800121e   0x0800121e   0x00000002   PAD | ||||
|     0x08001220   0x08001220   0x00000010   Code   RO          329    i.SPI1_IRQHandler   stm32f0xx_it.o | ||||
|     0x08001230   0x08001230   0x00000012   Code   RO          532    i.SPI_DMAAbortOnError  stm32f0xx_hal_spi.o | ||||
|     0x08001242   0x08001242   0x00000002   Code   RO          330    i.SVC_Handler       stm32f0xx_it.o | ||||
|     0x08001244   0x08001244   0x0000000c   Code   RO          331    i.SysTick_Handler   stm32f0xx_it.o | ||||
|     0x08001250   0x08001250   0x0000006a   Code   RO          250    i.SystemClock_Config  main.o | ||||
|     0x080012ba   0x080012ba   0x00000002   PAD | ||||
|     0x080012bc   0x080012bc   0x0000005c   Code   RO         3479    i.SystemInit        system_stm32f0xx.o | ||||
|     0x08001318   0x08001318   0x00000084   Code   RO          925    i.TIM_Base_SetConfig  stm32f0xx_hal_tim.o | ||||
|     0x0800139c   0x0800139c   0x00000016   Code   RO          932    i.TIM_ETR_SetConfig  stm32f0xx_hal_tim.o | ||||
|     0x080013b2   0x080013b2   0x00000010   Code   RO          933    i.TIM_ITRx_SetConfig  stm32f0xx_hal_tim.o | ||||
|     0x080013c2   0x080013c2   0x00000022   Code   RO          939    i.TIM_TI1_ConfigInputStage  stm32f0xx_hal_tim.o | ||||
|     0x080013e4   0x080013e4   0x00000026   Code   RO          941    i.TIM_TI2_ConfigInputStage  stm32f0xx_hal_tim.o | ||||
|     0x0800140a   0x0800140a   0x000000ca   Code   RO         1750    i.UART_AdvFeatureConfig  stm32f0xx_hal_uart.o | ||||
|     0x080014d4   0x080014d4   0x00000068   Code   RO         1751    i.UART_CheckIdleState  stm32f0xx_hal_uart.o | ||||
|     0x0800153c   0x0800153c   0x00000130   Code   RO         1766    i.UART_SetConfig    stm32f0xx_hal_uart.o | ||||
|     0x0800166c   0x0800166c   0x00000062   Code   RO         1768    i.UART_WaitOnFlagUntilTimeout  stm32f0xx_hal_uart.o | ||||
|     0x080016ce   0x080016ce   0x00000002   PAD | ||||
|     0x080016d0   0x080016d0   0x00000014   Code   RO         3524    i.__0printf$bare    mc_p.l(printfb.o) | ||||
|     0x080016e4   0x080016e4   0x0000000e   Code   RO         3853    i.__scatterload_copy  mc_p.l(handlers.o) | ||||
|     0x080016f2   0x080016f2   0x00000002   Code   RO         3854    i.__scatterload_null  mc_p.l(handlers.o) | ||||
|     0x080016f4   0x080016f4   0x0000000e   Code   RO         3855    i.__scatterload_zeroinit  mc_p.l(handlers.o) | ||||
|     0x08001702   0x08001702   0x0000001e   Code   RO         3531    i._printf_core      mc_p.l(printfb.o) | ||||
|     0x08001720   0x08001720   0x00000018   Code   RO          436    i.adb_init          adb.o | ||||
|     0x08001738   0x08001738   0x00000040   Code   RO          437    i.adb_read_bit      adb.o | ||||
|     0x08001778   0x08001778   0x00000040   Code   RO          438    i.adb_recv_cmd      adb.o | ||||
|     0x080017b8   0x080017b8   0x00000020   Code   RO          439    i.adb_release_lines  adb.o | ||||
|     0x080017d8   0x080017d8   0x00000010   Code   RO           13    i.delay_us_init     delay_us.o | ||||
|     0x080017e8   0x080017e8   0x00000018   Code   RO          253    i.fputc             main.o | ||||
|     0x08001800   0x08001800   0x00000044   Code   RO          441    i.look_for_atten    adb.o | ||||
|     0x08001844   0x08001844   0x00000078   Code   RO          254    i.main              main.o | ||||
|     0x080018bc   0x080018bc   0x00000010   Code   RO           14    i.micros            delay_us.o | ||||
|     0x080018cc   0x080018cc   0x00000044   Code   RO          442    i.wait_until_change  adb.o | ||||
|     0x08001910   0x08001910   0x00000010   Data   RO         3480    .constdata          system_stm32f0xx.o | ||||
|     0x08001920   0x08001920   0x00000008   Data   RO         3481    .constdata          system_stm32f0xx.o | ||||
|     0x08001928   0x08001928   0x00000020   Data   RO         3851    Region$$Table       anon$$obj.o | ||||
|     0x0800012c   0x0800012c   0x0000002c   Code   RO         3519    .text               mc_p.l(uidiv.o) | ||||
|     0x08000158   0x08000158   0x00000022   Code   RO         3521    .text               mc_p.l(llushr.o) | ||||
|     0x0800017a   0x0800017a   0x00000024   Code   RO         3525    .text               mc_p.l(memseta.o) | ||||
|     0x0800019e   0x0800019e   0x00000060   Code   RO         3833    .text               mc_p.l(uldiv.o) | ||||
|     0x080001fe   0x080001fe   0x00000002   PAD | ||||
|     0x08000200   0x08000200   0x00000024   Code   RO         3848    .text               mc_p.l(init.o) | ||||
|     0x08000224   0x08000224   0x00000020   Code   RO         3850    .text               mc_p.l(llshl.o) | ||||
|     0x08000244   0x08000244   0x00000048   Code   RO         2973    i.HAL_DMA_Abort_IT  stm32f0xx_hal_dma.o | ||||
|     0x0800028c   0x0800028c   0x0000013c   Code   RO         2911    i.HAL_GPIO_Init     stm32f0xx_hal_gpio.o | ||||
|     0x080003c8   0x080003c8   0x0000000a   Code   RO         2913    i.HAL_GPIO_ReadPin  stm32f0xx_hal_gpio.o | ||||
|     0x080003d2   0x080003d2   0x0000000c   Code   RO         2915    i.HAL_GPIO_WritePin  stm32f0xx_hal_gpio.o | ||||
|     0x080003de   0x080003de   0x00000002   PAD | ||||
|     0x080003e0   0x080003e0   0x0000000c   Code   RO         2306    i.HAL_GetTick       stm32f0xx_hal.o | ||||
|     0x080003ec   0x080003ec   0x00000010   Code   RO         2310    i.HAL_IncTick       stm32f0xx_hal.o | ||||
|     0x080003fc   0x080003fc   0x00000020   Code   RO         2311    i.HAL_Init          stm32f0xx_hal.o | ||||
|     0x0800041c   0x0800041c   0x00000022   Code   RO         2312    i.HAL_InitTick      stm32f0xx_hal.o | ||||
|     0x0800043e   0x0800043e   0x00000002   PAD | ||||
|     0x08000440   0x08000440   0x00000044   Code   RO          380    i.HAL_MspInit       stm32f0xx_hal_msp.o | ||||
|     0x08000484   0x08000484   0x00000014   Code   RO         3068    i.HAL_NVIC_EnableIRQ  stm32f0xx_hal_cortex.o | ||||
|     0x08000498   0x08000498   0x00000008   Code   RO         3072    i.HAL_NVIC_SetPriority  stm32f0xx_hal_cortex.o | ||||
|     0x080004a0   0x080004a0   0x0000010c   Code   RO         2222    i.HAL_RCCEx_PeriphCLKConfig  stm32f0xx_hal_rcc_ex.o | ||||
|     0x080005ac   0x080005ac   0x00000154   Code   RO         2120    i.HAL_RCC_ClockConfig  stm32f0xx_hal_rcc.o | ||||
|     0x08000700   0x08000700   0x0000000c   Code   RO         2125    i.HAL_RCC_GetHCLKFreq  stm32f0xx_hal_rcc.o | ||||
|     0x0800070c   0x0800070c   0x00000020   Code   RO         2127    i.HAL_RCC_GetPCLK1Freq  stm32f0xx_hal_rcc.o | ||||
|     0x0800072c   0x0800072c   0x00000088   Code   RO         2128    i.HAL_RCC_GetSysClockFreq  stm32f0xx_hal_rcc.o | ||||
|     0x080007b4   0x080007b4   0x000003d8   Code   RO         2131    i.HAL_RCC_OscConfig  stm32f0xx_hal_rcc.o | ||||
|     0x08000b8c   0x08000b8c   0x00000002   Code   RO          507    i.HAL_SPI_ErrorCallback  stm32f0xx_hal_spi.o | ||||
|     0x08000b8e   0x08000b8e   0x00000002   PAD | ||||
|     0x08000b90   0x08000b90   0x000000d4   Code   RO          510    i.HAL_SPI_IRQHandler  stm32f0xx_hal_spi.o | ||||
|     0x08000c64   0x08000c64   0x000000b8   Code   RO          511    i.HAL_SPI_Init      stm32f0xx_hal_spi.o | ||||
|     0x08000d1c   0x08000d1c   0x00000054   Code   RO          382    i.HAL_SPI_MspInit   stm32f0xx_hal_msp.o | ||||
|     0x08000d70   0x08000d70   0x00000018   Code   RO         3074    i.HAL_SYSTICK_CLKSourceConfig  stm32f0xx_hal_cortex.o | ||||
|     0x08000d88   0x08000d88   0x00000002   Code   RO         3075    i.HAL_SYSTICK_Callback  stm32f0xx_hal_cortex.o | ||||
|     0x08000d8a   0x08000d8a   0x00000002   PAD | ||||
|     0x08000d8c   0x08000d8c   0x00000030   Code   RO         3076    i.HAL_SYSTICK_Config  stm32f0xx_hal_cortex.o | ||||
|     0x08000dbc   0x08000dbc   0x00000008   Code   RO         3077    i.HAL_SYSTICK_IRQHandler  stm32f0xx_hal_cortex.o | ||||
|     0x08000dc4   0x08000dc4   0x00000048   Code   RO         1501    i.HAL_TIMEx_MasterConfigSynchronization  stm32f0xx_hal_tim_ex.o | ||||
|     0x08000e0c   0x08000e0c   0x00000034   Code   RO          845    i.HAL_TIM_Base_Init  stm32f0xx_hal_tim.o | ||||
|     0x08000e40   0x08000e40   0x00000024   Code   RO          384    i.HAL_TIM_Base_MspInit  stm32f0xx_hal_msp.o | ||||
|     0x08000e64   0x08000e64   0x00000018   Code   RO          848    i.HAL_TIM_Base_Start  stm32f0xx_hal_tim.o | ||||
|     0x08000e7c   0x08000e7c   0x000000ee   Code   RO          854    i.HAL_TIM_ConfigClockSource  stm32f0xx_hal_tim.o | ||||
|     0x08000f6a   0x08000f6a   0x0000006c   Code   RO         1743    i.HAL_UART_Init     stm32f0xx_hal_uart.o | ||||
|     0x08000fd6   0x08000fd6   0x00000002   PAD | ||||
|     0x08000fd8   0x08000fd8   0x0000004c   Code   RO          386    i.HAL_UART_MspInit  stm32f0xx_hal_msp.o | ||||
|     0x08001024   0x08001024   0x000000c8   Code   RO         1751    i.HAL_UART_Transmit  stm32f0xx_hal_uart.o | ||||
|     0x080010ec   0x080010ec   0x00000002   Code   RO          326    i.HardFault_Handler  stm32f0xx_it.o | ||||
|     0x080010ee   0x080010ee   0x00000002   PAD | ||||
|     0x080010f0   0x080010f0   0x000000a4   Code   RO          246    i.MX_GPIO_Init      main.o | ||||
|     0x08001194   0x08001194   0x0000003c   Code   RO          247    i.MX_SPI1_Init      main.o | ||||
|     0x080011d0   0x080011d0   0x00000054   Code   RO          248    i.MX_TIM2_Init      main.o | ||||
|     0x08001224   0x08001224   0x00000038   Code   RO          249    i.MX_USART1_UART_Init  main.o | ||||
|     0x0800125c   0x0800125c   0x00000002   Code   RO          327    i.NMI_Handler       stm32f0xx_it.o | ||||
|     0x0800125e   0x0800125e   0x00000002   PAD | ||||
|     0x08001260   0x08001260   0x00000044   Code   RO         3078    i.NVIC_SetPriority  stm32f0xx_hal_cortex.o | ||||
|     0x080012a4   0x080012a4   0x00000002   Code   RO          328    i.PendSV_Handler    stm32f0xx_it.o | ||||
|     0x080012a6   0x080012a6   0x00000002   PAD | ||||
|     0x080012a8   0x080012a8   0x00000010   Code   RO          329    i.SPI1_IRQHandler   stm32f0xx_it.o | ||||
|     0x080012b8   0x080012b8   0x00000012   Code   RO          538    i.SPI_DMAAbortOnError  stm32f0xx_hal_spi.o | ||||
|     0x080012ca   0x080012ca   0x00000002   Code   RO          330    i.SVC_Handler       stm32f0xx_it.o | ||||
|     0x080012cc   0x080012cc   0x0000000c   Code   RO          331    i.SysTick_Handler   stm32f0xx_it.o | ||||
|     0x080012d8   0x080012d8   0x0000006a   Code   RO          250    i.SystemClock_Config  main.o | ||||
|     0x08001342   0x08001342   0x00000002   PAD | ||||
|     0x08001344   0x08001344   0x0000005c   Code   RO         3485    i.SystemInit        system_stm32f0xx.o | ||||
|     0x080013a0   0x080013a0   0x00000084   Code   RO          931    i.TIM_Base_SetConfig  stm32f0xx_hal_tim.o | ||||
|     0x08001424   0x08001424   0x00000016   Code   RO          938    i.TIM_ETR_SetConfig  stm32f0xx_hal_tim.o | ||||
|     0x0800143a   0x0800143a   0x00000010   Code   RO          939    i.TIM_ITRx_SetConfig  stm32f0xx_hal_tim.o | ||||
|     0x0800144a   0x0800144a   0x00000022   Code   RO          945    i.TIM_TI1_ConfigInputStage  stm32f0xx_hal_tim.o | ||||
|     0x0800146c   0x0800146c   0x00000026   Code   RO          947    i.TIM_TI2_ConfigInputStage  stm32f0xx_hal_tim.o | ||||
|     0x08001492   0x08001492   0x000000ca   Code   RO         1756    i.UART_AdvFeatureConfig  stm32f0xx_hal_uart.o | ||||
|     0x0800155c   0x0800155c   0x00000068   Code   RO         1757    i.UART_CheckIdleState  stm32f0xx_hal_uart.o | ||||
|     0x080015c4   0x080015c4   0x00000130   Code   RO         1772    i.UART_SetConfig    stm32f0xx_hal_uart.o | ||||
|     0x080016f4   0x080016f4   0x00000062   Code   RO         1774    i.UART_WaitOnFlagUntilTimeout  stm32f0xx_hal_uart.o | ||||
|     0x08001756   0x08001756   0x00000002   PAD | ||||
|     0x08001758   0x08001758   0x00000020   Code   RO         3662    i.__0printf$5       mc_p.l(printf5.o) | ||||
|     0x08001778   0x08001778   0x0000000e   Code   RO         3860    i.__scatterload_copy  mc_p.l(handlers.o) | ||||
|     0x08001786   0x08001786   0x00000002   Code   RO         3861    i.__scatterload_null  mc_p.l(handlers.o) | ||||
|     0x08001788   0x08001788   0x0000000e   Code   RO         3862    i.__scatterload_zeroinit  mc_p.l(handlers.o) | ||||
|     0x08001796   0x08001796   0x00000002   PAD | ||||
|     0x08001798   0x08001798   0x000002dc   Code   RO         3669    i._printf_core      mc_p.l(printf5.o) | ||||
|     0x08001a74   0x08001a74   0x00000018   Code   RO          436    i.adb_init          adb.o | ||||
|     0x08001a8c   0x08001a8c   0x00000040   Code   RO          437    i.adb_read_bit      adb.o | ||||
|     0x08001acc   0x08001acc   0x0000004c   Code   RO          438    i.adb_recv_cmd      adb.o | ||||
|     0x08001b18   0x08001b18   0x00000020   Code   RO          439    i.adb_release_lines  adb.o | ||||
|     0x08001b38   0x08001b38   0x00000010   Code   RO           13    i.delay_us_init     delay_us.o | ||||
|     0x08001b48   0x08001b48   0x00000018   Code   RO          253    i.fputc             main.o | ||||
|     0x08001b60   0x08001b60   0x00000044   Code   RO          441    i.look_for_atten    adb.o | ||||
|     0x08001ba4   0x08001ba4   0x00000098   Code   RO          254    i.main              main.o | ||||
|     0x08001c3c   0x08001c3c   0x00000010   Code   RO           14    i.micros            delay_us.o | ||||
|     0x08001c4c   0x08001c4c   0x00000044   Code   RO          443    i.wait_until_change  adb.o | ||||
|     0x08001c90   0x08001c90   0x00000010   Data   RO         3486    .constdata          system_stm32f0xx.o | ||||
|     0x08001ca0   0x08001ca0   0x00000008   Data   RO         3487    .constdata          system_stm32f0xx.o | ||||
|     0x08001ca8   0x08001ca8   0x00000020   Data   RO         3858    Region$$Table       anon$$obj.o | ||||
|  | ||||
|  | ||||
|     Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001948, Size: 0x00000550, Max: 0x00001800, ABSOLUTE) | ||||
|     Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08001cc8, Size: 0x00000550, Max: 0x00001800, ABSOLUTE) | ||||
|  | ||||
|     Exec Addr    Load Addr    Size         Type   Attr      Idx    E Section Name        Object | ||||
|  | ||||
|     0x20000000   0x08001948   0x00000004   Data   RW           15    .data               delay_us.o | ||||
|     0x20000004   0x0800194c   0x0000000c   Data   RW          443    .data               adb.o | ||||
|     0x20000010   0x08001958   0x00000004   Data   RW         2311    .data               stm32f0xx_hal.o | ||||
|     0x20000014   0x0800195c   0x00000004   Data   RW         3482    .data               system_stm32f0xx.o | ||||
|     0x20000018   0x08001960   0x00000004   Data   RW         3825    .data               mc_p.l(stdout.o) | ||||
|     0x20000000   0x08001cc8   0x00000004   Data   RW           15    .data               delay_us.o | ||||
|     0x20000004   0x08001ccc   0x0000000c   Data   RW          444    .data               adb.o | ||||
|     0x20000010   0x08001cd8   0x00000004   Data   RW         2317    .data               stm32f0xx_hal.o | ||||
|     0x20000014   0x08001cdc   0x00000004   Data   RW         3488    .data               system_stm32f0xx.o | ||||
|     0x20000018   0x08001ce0   0x00000004   Data   RW         3832    .data               mc_p.l(stdout.o) | ||||
|     0x2000001c        -       0x00000134   Zero   RW          255    .bss                main.o | ||||
|     0x20000150        -       0x00000400   Zero   RW            1    STACK               startup_stm32f042x6.o | ||||
|  | ||||
| @@ -2021,11 +2075,11 @@ Image component sizes | ||||
|  | ||||
|       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Object Name | ||||
|  | ||||
|        320         38          0         12          0       5094   adb.o | ||||
|        332         40          0         12          0       5226   adb.o | ||||
|         32         10          0          4          0     463068   delay_us.o | ||||
|        614         64          0          0        308       4901   main.o | ||||
|        646         78          0          0        308       4977   main.o | ||||
|         88         38        192          0       1024        648   startup_stm32f042x6.o | ||||
|        122         18          0          4          0       3623   stm32f0xx_hal.o | ||||
|         94         18          0          4          0       3059   stm32f0xx_hal.o | ||||
|        178         28          0          0          0      10527   stm32f0xx_hal_cortex.o | ||||
|         72          0          0          0          0       1099   stm32f0xx_hal_dma.o | ||||
|        338         22          0          0          0       2867   stm32f0xx_hal_gpio.o | ||||
| @@ -2040,7 +2094,7 @@ Image component sizes | ||||
|         92         14         24          4          0       1143   system_stm32f0xx.o | ||||
|  | ||||
|     ---------------------------------------------------------------------- | ||||
|       6008        438        248         24       1332     521833   Object Totals | ||||
|       6024        454        248         24       1332     521477   Object Totals | ||||
|          0          0         32          0          0          0   (incl. Generated) | ||||
|         20          0          0          0          0          0   (incl. Padding) | ||||
|  | ||||
| @@ -2058,23 +2112,26 @@ Image component sizes | ||||
|          8          4          0          0          0          0   entry9a.o | ||||
|         30          0          0          0          0          0   handlers.o | ||||
|         36          8          0          0          0         68   init.o | ||||
|         32          0          0          0          0         68   llshl.o | ||||
|         34          0          0          0          0         68   llushr.o | ||||
|         36          0          0          0          0        100   memseta.o | ||||
|         50          8          0          0          0        144   printfb.o | ||||
|        764         52          0          0          0        168   printf5.o | ||||
|          0          0          0          4          0          0   stdout.o | ||||
|         44          0          0          0          0         72   uidiv.o | ||||
|         96          0          0          0          0         84   uldiv.o | ||||
|  | ||||
|     ---------------------------------------------------------------------- | ||||
|        216         24          0          4          0        384   Library Totals | ||||
|          0          0          0          0          0          0   (incl. Padding) | ||||
|       1096         68          0          4          0        628   Library Totals | ||||
|          4          0          0          0          0          0   (incl. Padding) | ||||
|  | ||||
|     ---------------------------------------------------------------------- | ||||
|  | ||||
|       Code (inc. data)   RO Data    RW Data    ZI Data      Debug   Library Name | ||||
|  | ||||
|        216         24          0          4          0        384   mc_p.l | ||||
|       1092         68          0          4          0        628   mc_p.l | ||||
|  | ||||
|     ---------------------------------------------------------------------- | ||||
|        216         24          0          4          0        384   Library Totals | ||||
|       1096         68          0          4          0        628   Library Totals | ||||
|  | ||||
|     ---------------------------------------------------------------------- | ||||
|  | ||||
| @@ -2083,15 +2140,15 @@ Image component sizes | ||||
|  | ||||
|       Code (inc. data)   RO Data    RW Data    ZI Data      Debug    | ||||
|  | ||||
|       6224        462        248         28       1332     519509   Grand Totals | ||||
|       6224        462        248         28       1332     519509   ELF Image Totals | ||||
|       6224        462        248         28          0          0   ROM Totals | ||||
|       7120        522        248         28       1332     519309   Grand Totals | ||||
|       7120        522        248         28       1332     519309   ELF Image Totals | ||||
|       7120        522        248         28          0          0   ROM Totals | ||||
|  | ||||
| ============================================================================== | ||||
|  | ||||
|     Total RO  Size (Code + RO Data)                 6472 (   6.32kB) | ||||
|     Total RO  Size (Code + RO Data)                 7368 (   7.20kB) | ||||
|     Total RW  Size (RW Data + ZI Data)              1360 (   1.33kB) | ||||
|     Total ROM Size (Code + RO Data + RW Data)       6500 (   6.35kB) | ||||
|     Total ROM Size (Code + RO Data + RW Data)       7396 (   7.22kB) | ||||
|  | ||||
| ============================================================================== | ||||
|  | ||||
|   | ||||
| @@ -75,7 +75,7 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_tim_ex.h)(0x5DFA0893) | ||||
| I (../Inc/helpers.h)(0x617D5578) | ||||
| I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal.h)(0x5DFA0893) | ||||
| I (../Inc/stm32f0xx_hal_conf.h)(0x61936D26) | ||||
| I (../Inc/main.h)(0x61936D27) | ||||
| I (../Inc/main.h)(0x61936D27) | ||||
| I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_rcc.h)(0x5DFA0893) | ||||
| I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_def.h)(0x5DFA0893) | ||||
| I (../Drivers/CMSIS/Device/ST/STM32F0xx/Include/stm32f0xx.h)(0x5DFA0880) | ||||
| @@ -112,7 +112,7 @@ I (C:\Keil_v5\ARM\ARMCC\include\string.h)(0x5D9B4298) | ||||
| -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\main.o --omf_browse spitestf042\main.crf --depend spitestf042\main.d) | ||||
| @@ -180,7 +180,7 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_tim.h)(0x5DFA0893) | ||||
| 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_gpio.h)(0x5DFA0893) | ||||
| I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_gpio_ex.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) | ||||
| @@ -217,9 +217,9 @@ I (../Drivers/STM32F0xx_HAL_Driver/Inc/stm32f0xx_hal_tim_ex.h)(0x5DFA0893) | ||||
| 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 (../Drivers/CMSIS/Include/core_cmInstr.h)(0x5DFA0892) | ||||
| I (../Drivers/CMSIS/Include/core_cmInstr.h)(0x5DFA0892) | ||||
| I (../Drivers/CMSIS/Include/cmsis_armcc.h)(0x5DFA0892) | ||||
| I (../Drivers/CMSIS/Include/core_cmFunc.h)(0x5DFA0892) | ||||
| 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) | ||||
|   | ||||
| @@ -49,13 +49,12 @@ void adb_init(GPIO_TypeDef* data_port, uint16_t data_pin, GPIO_TypeDef* psw_port | ||||
| #define ADB_LINE_STATUS_IDLE 2 | ||||
| #define ADB_LINE_STATUS_RESET 3 | ||||
| #define ADB_LINE_STATUS_BUSY 4 | ||||
| #define ADB_LINE_STATUS_ERROR 5 | ||||
|  | ||||
| #define ADB_OK 0 | ||||
| #define ADB_TIMEOUT -1 | ||||
| #define ADB_LINE_STATUS_ERROR -2 | ||||
| #define ADB_ERROR ADB_LINE_STATUS_ERROR | ||||
|  | ||||
|  | ||||
| int32_t wait_until_change(int32_t timeout_us) | ||||
| { | ||||
|   uint32_t start_time = micros(); | ||||
| @@ -70,7 +69,7 @@ int32_t wait_until_change(int32_t timeout_us) | ||||
|   return duration; | ||||
| } | ||||
|  | ||||
| int8_t look_for_atten(void) | ||||
| uint8_t look_for_atten(void) | ||||
| { | ||||
|   // if ADB data line is high | ||||
|   if(ADB_READ_DATA_PIN() == GPIO_PIN_SET) | ||||
| @@ -96,24 +95,35 @@ uint8_t adb_read_bit(void) | ||||
|   return hi_time > lo_time; | ||||
| } | ||||
|  | ||||
| uint8_t adb_recv_cmd(uint8_t srq) | ||||
| uint8_t adb_recv_cmd(uint8_t* data, uint8_t srq) | ||||
| { | ||||
|   int8_t atten_result = look_for_atten(); | ||||
|   uint8_t atten_result = look_for_atten(); | ||||
|   if(atten_result != ADB_LINE_STATUS_ATTEN) | ||||
|     return atten_result; | ||||
|   int32_t sync_duration = wait_until_change(ADB_DEFAULT_TIMEOUT_US); | ||||
|   if(sync_duration > 90 || sync_duration < 50) | ||||
|     return ADB_ERROR; | ||||
|    | ||||
|   uint8_t temp = 0; | ||||
|   for (int i = 0; i < 8; ++i) | ||||
|   { | ||||
|     uint8_t this_bit = adb_read_bit(); | ||||
|     if(this_bit == ADB_ERROR) | ||||
|       return ADB_ERROR; | ||||
|     temp |= this_bit << i; | ||||
|   } | ||||
|  | ||||
|   if(srq == 0) | ||||
|     wait_until_change(ADB_DEFAULT_TIMEOUT_US); | ||||
|  | ||||
|   *data = temp; | ||||
|   return ADB_OK; | ||||
| } | ||||
|  | ||||
| void parse_adb_cmd(uint8_t data) | ||||
| { | ||||
|   uint8_t dev_addr = data >> 4; | ||||
|   uint8_t cmd = (data >> 2) & 0x3; | ||||
|   uint8_t reg = data & 0x3; | ||||
|   printf("0x%x %d %d %d\n", data, dev_addr, cmd, reg); | ||||
| } | ||||
| @@ -165,6 +165,9 @@ int main(void) | ||||
|   adb_init(ADB_DATA_GPIO_Port, ADB_DATA_Pin, ADB_PSW_GPIO_Port, ADB_PSW_Pin); | ||||
|  | ||||
|   printf("hello world\n"); | ||||
|   uint8_t adb_data = 0; | ||||
|   uint8_t adb_status; | ||||
|  | ||||
|   /* USER CODE END 2 */ | ||||
|  | ||||
|   /* Infinite loop */ | ||||
| @@ -175,11 +178,13 @@ int main(void) | ||||
|   /* USER CODE END WHILE */ | ||||
|  | ||||
|   /* USER CODE BEGIN 3 */ | ||||
|     adb_status = adb_recv_cmd(&adb_data, 0); | ||||
|      | ||||
|     HAL_GPIO_WritePin(DEBUG0_GPIO_Port, DEBUG0_Pin, GPIO_PIN_SET); | ||||
|  | ||||
|     adb_recv_cmd(0);    HAL_GPIO_WritePin(DEBUG0_GPIO_Port, DEBUG0_Pin, GPIO_PIN_RESET); | ||||
|  | ||||
|     HAL_Delay(6); | ||||
|     // parse_adb_cmd(adb_data); | ||||
|     printf("%d 0x%x\n", adb_status, adb_data); | ||||
|     HAL_GPIO_WritePin(DEBUG0_GPIO_Port, DEBUG0_Pin, GPIO_PIN_RESET); | ||||
|     // HAL_Delay(4); | ||||
|   } | ||||
|   /* USER CODE END 3 */ | ||||
|  | ||||
|   | ||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								resources/adb microchip.pdf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								resources/adb microchip.pdf
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							
		Reference in New Issue
	
	Block a user