проект запущен шим идет, нужно запустить с пид регулятором вывести все измерения в структуру

This commit is contained in:
2026-05-23 19:07:50 +03:00
parent b85718ccf2
commit 223841301e
16 changed files with 2066 additions and 1319 deletions

View File

@@ -26,15 +26,14 @@ Project File Date: 05/23/2026
<h2>Output:</h2>
*** Using Compiler 'V6.22', folder: 'C:\Keil_v5_41\ARM\ARMCLANG\Bin'
Rebuild target 'B-G474E-DPOW1_DCDC'
compiling retarget.c...
compiling main.c...
Build target 'B-G474E-DPOW1_DCDC'
compiling system_stm32g4xx.c...
compiling dcdc.c...
assembling startup_stm32g474xx.s...
compiling main.c...
compiling retarget.c...
compiling board.c...
compiling dcdc.c...
linking...
Program Size: Code=11224 RO-data=1476 RW-data=12 ZI-data=1740
Program Size: Code=12356 RO-data=1664 RW-data=76 ZI-data=1740
FromELF: creating hex file...
"Objects\B-G474E-DPOW1_DCDC.axf" - 0 Error(s), 0 Warning(s).

View File

@@ -1,8 +1,8 @@
:020000040800F2
:10000000D806002051030008590300085B030008CC
:100000001807002051030008590300085B0300088B
:100010005D0300085F0300086103000800000000A2
:100020000000000000000000000000006303000862
:10003000650300080000000067030008B11A00080B
:10003000650300080000000067030008951D000824
:100040006B0300086B0300086B0300086B030008D8
:100050006B0300086B0300086B0300086B030008C8
:100060006B0300086B0300086B0300086B030008B8
@@ -34,28 +34,28 @@
:1002000004EB0607AAEB0704A7F101074FEA15154F
:100210004FEA3414A4F10104AC4201D300F088F891
:1002200013F0010F18BFFB1A43F0010300F001F8AF
:10023000DBE718471C2E00003C2E0000103A24BFBC
:10023000DBE718474433000064330000103A24BF62
:1002400078C878C1FAD8520724BF30C830C144BF3B
:1002500004680C6070470000704700000023002411
:1002600000250026103A28BF78C1FBD8520728BFC6
:1002700030C148BF0B6070476E2900F0B181702912
:1002800000F0E782662902F08E85652902F08B85F1
:10029000672902F08885612902F0878503681B0AB7
:1002800000F0E782662902F0C487652902F0C18781
:10029000672902F0BE87612902F0BD8703681B0A47
:1002A00028BF41F08001692900F05E81642900F0D7
:1002B0005B81752900F058816F2900F075827829DB
:1002C00000F0B382E92900F00F82E42900F00C82EB
:1002D000F52900F00982EF2900F07282F82900F078
:1002E000B2820368DB0928BF41F08001632900F076
:1002F000CB87732900F0D087E32900F0DB87F3294F
:1003000000F0E087002070471FB502F03FFD01F0CC
:1003100033F804000020002102F022FD401C606040
:100320000020002102F006FDE0601FBD10B510BDE9
:1003300000F0F4FF1146FFF7E7FF01F0A5FF01F021
:10034000D1F803B4FFF7F2FF03BC01F0DDFC0000BD
:1003000000F0E087002070471FB502F075FF01F094
:1003100033F804000020002102F058FF401C606008
:100320000020002102F03CFFE0601FBD10B510BDB1
:1003300000F0F4FF1146FFF7E7FF02F099F901F032
:10034000D1F803B4FFF7F2FF03BC01F04FFE000049
:100350000948804709480047FEE7FEE7FEE7FEE759
:10036000FEE7FEE7FEE7FEE7FEE7FEE70448054995
:10037000054A064B70470000A51C0008D90100087B
:10038000D8000020D8060020D8020020D802002083
:10037000054A064B70470000891F0008D901000894
:10038000180100201807002018030020180300207F
:10039000704753EA020C00F069802DE9F04B4FF0F2
:1003A0000006002B1FBFB3FA83F503FA05F424FA05
:1003B00005F65E4012BF1643B2FA82F502FA05F462
@@ -72,7 +72,7 @@
:100460000B46024641464846BDE8F08B13B50843AB
:1004700018BF4FF0FF300146AFF30080BDE81C40CD
:10048000704700000FB4044910B503AA029800F0A9
:10049000BBF810BC5DF814FB70000020704770477B
:10049000BBF810BC5DF814FBB0000020704770473B
:1004A0007047704770B5044685690068C10601D57C
:1004B000302600E02026C00707D070BDD4E9012116
:1004C00030469047206A401C20626D1EF6D570BDF4
@@ -97,7 +97,7 @@
:1005F00001D5088006E0130603D5C217C1E9000241
:1006000000E0086001207047074B70B50D467B4441
:1006100000F01DFE0446284600F058FE10B14FF0D1
:10062000FF3070BD204670BD171800002DE9FF5F38
:10062000FF3070BD204670BD2F1B00002DE9FF5F1D
:1006300015468A460446DFF8AC80F8440027D8E91E
:1006400000103E46CDE9001010E03AF816106A4658
:1006500002A800F03FFE411C07D02178890603D58F
@@ -109,7 +109,7 @@
:1006B00000250DF1080B05E0D4E901211BF8050028
:1006C00090476D1C4D45F7D308F10100B0428046BC
:1006D000E4DB206A384420622046FFF7F9FEBDE8DB
:1006E000FF9F0000722700002DE9F0418046D21DD7
:1006E000FF9F0000DE2B00002DE9F0418046D21D67
:1006F00022F007020025D2E90002F52915A614D040
:10070000011E72F1000106DA0023D0EB030063EB57
:10071000020211A608E0D8F800108B0701D50FA639
@@ -133,19 +133,19 @@
:1008300021461068FFF766FE024629462046BDE8BD
:1008400070400023C6E7D21D22F00703D3E900233E
:10085000C0E70368126843F0200303600823C36104
:100860000023B7E7D42500002DE9F05F8946044650
:100860000023B7E7402A00002DE9F05F89460446DF
:100870004FF0000ADFF874B1FB44C0F820A0204616
:10088000E1688847002874D0252806D0D4E90121E2
:100890009047206A401C2062F1E700265F46204610
:1008A000E16888472028054607DB312D05D27819F5
:1008B00010F8200C08B10643F1E7B00701D526F087
:1008C0000406C4F81CA00027C4F818A02A2D09D0DB
:1008D000284602F027FA38B304EB8708303DC8F801
:1008D000284602F05DFC38B304EB8708303DC8F8C9
:1008E000185019E059F8041B204604EB8702916167
:1008F000E1688847012F054618D1E069002820DA11
:1009000026F020061DE0D8F8180000EB800005EB6B
:1009100040003038C8F818002046E168884705468E
:1009200002F000FA0028EED1012F0AD02E2D08D1B6
:1009200002F036FC0028EED1012F0AD02E2D08D17E
:100930002046E16888477F1C0546022F46F02006C6
:10094000C4DBA069002803DA404246F00106A0613A
:10095000F00701D026F010066C2D0BD0682D09D0C1
@@ -157,7 +157,7 @@
:1009B0004A462946204626604E46FFF75DFC80B138
:1009C00001280BD0F61D26F0070000F1080956E7B4
:1009D0004020E4E78020D8E70020D6E706F10409AC
:1009E0004DE7284652E7206ABDE8F09F64250000E5
:1009E0004DE7284652E7206ABDE8F09FD029000075
:1009F00030B5B0F10A0271F100034FEA900E4EEAF1
:100A0000817EB0EB0E0061EB91014FEA101E4EEAC1
:100A1000017E10EB0E0041EB11114FEA102E4EEA51
@@ -190,11 +190,11 @@
:100BC0000B99C1F80880C1E900200FB0BDE8F08F93
:100BD000BD1B6D1CDEE74A4600DA694206A800F03C
:100BE0000FFC06AB93E8070003AB83E80700504611
:100BF0000A9901F0B7FC8DE80700A0F500501F38F6
:100BF0000A9901F0EDFE8DE80700A0F500501F38BE
:100C000000900398002D0ADD42F21F014A46084475
:100C1000002303A90390684601F020FF09E0A0F536
:100C200000504A461F38002303A90390684601F08C
:100C30002AFF8DE807000004000C03D04FF0FF30BE
:100C1000002303A90390684602F056F909E0A0F505
:100C200000504A461F38002303A90390684602F08B
:100C300060F98DE807000004000C03D04FF0FF308E
:100C4000410800E01046B8F1000F03D000220092E6
:100C500015461EE0751E05D4FFF7CAFE30326255F8
:100C60006D1EF9D5B3460122084302D000227F1C35
@@ -206,7 +206,7 @@
:100CC000002004F80B000B98099AC0F80880C0E9CE
:100CD000002B7AE711264FF0000857E72DE9F04F77
:100CE00088460446D21D22F0070191B0D1E90001E7
:100CF000CDE90A0101F0FEFF02460B98C00F01D0BA
:100CF000CDE90A0102F034FA02460B98C00F01D088
:100D00002D2007E02068810701D52B2002E020215B
:100D100001EAC000032A099001D0072A05DB034637
:100D20004146204600F02CFB0BE12078800601D5DF
@@ -245,7 +245,7 @@
:100F3000401C2062381EA7F10107F3DC2046FFF7B2
:100F4000C7FA032011B041E62DE9F04F04460D46E3
:100F5000D21D22F0070089B0D0E9009748463946F3
:100F600001F0C8FE0246F80F01D02D2307E02068EB
:100F600002F0FEF80246F80F01D02D2307E02068BA
:100F7000810701D52B2302E0202101EAC0038DF86F
:100F800020300BB1012000E00020032A824601D06E
:100F9000072A04DB2946204600F0F2F93FE12078D9
@@ -290,7 +290,7 @@
:10120000010B3E280FD0D4E901219047206A401CF1
:101210002062B8F10108F2D22046FFF759F909B06F
:101220000320BDE8F08F206A2844206203E0D4E95F
:101230000121302090476D1EEBD3F8E7B21D00006E
:101230000121302090476D1EEBD3F8E71E220000FD
:1012400002FCFFFF01694A1C02610878704700B583
:101250008FB0CDE901310021059105497944CDE9EF
:10126000031011466846FFF7FFFA0FB000BD0000FB
@@ -310,7 +310,7 @@
:101340004FF000074FF000084FF0000BAC46ACE840
:10135000C009ACE8C009ACE8C009ACE8C00921F09C
:1013600007018D467047000010B500F005F8001D1C
:1013700010BD00BFED19000000487047300000208C
:1013700010BD00BF591E00000048704770000020DB
:101380002DE9F0411F46044603260168072A01F4AF
:10139000006004DB08B116A505E016A503E008B15E
:1013A00015A500E015A521F010002060A069C01E61
@@ -325,16 +325,16 @@
:10143000F1F5A5F1800501FB12041B3C02D56442C5
:10144000012000E00020DFF898A080460027FA4441
:10145000AAF1BE0A0EE0E0070AD03246684607EB62
:10146000470101230AEB810101F00DFB8DE8070024
:10146000470101230AEB810101F043FD8DE80700EC
:1014700064107F1C002CEED1194F7F44AE3F19E061
:10148000E80715D007EB04100DF1180A90E80E00DC
:101490008AE80E00C068F04201D1981908903246DF
:1014A000012306A903A801F0EEFA03AB83E80700C5
:1014A000012306A903A801F024FD03AB83E807008C
:1014B0006D10641C002DE3D14FF0010332466946E4
:1014C000B8F1000F03A802D001F0C8FA01E001F062
:1014D000DAFAC9E90001C9F808200AB0BDE8F087C6
:1014E000841A000010B50446AFF300802046BDE822
:1014F0001040FEF726BF0000004870471000002093
:1014C000B8F1000F03A802D001F0FEFC01E001F02A
:1014D00010FDC9E90001C9F808200AB0BDE8F0878D
:1014E000F01E000010B50446AFF300802046BDE8B2
:1014F0001040FEF726BF0000004870475000002053
:1015000030B44FF0013C50F8042B51F8043BCCFAB6
:1015100052F4D51A20D1FCB950F8042B51F8043BF1
:10152000CCFA52F4D51A17D1B4B950F8042B51F8AB
@@ -346,453 +346,540 @@
:10158000019000F02BF80090FFE700F027F8009999
:10159000401A0199884202D2FFE700BFF5E702B086
:1015A00080BD000072B6FFE700BFFDE780B500F028
:1015B00087FA40F20000C2F20000006844F6D351FE
:1015C000C1F26201A0FB0110800900F047FA18B1D6
:1015D000FFE7FFF7E7FFFFE780BD000040F2CC0028
:1015B000F9FB40F20000C2F20000006844F6D3518B
:1015C000C1F26201A0FB0110800900F0B9FB18B163
:1015D000FFE7FFF7E7FFFFE780BD000040F20C10D8
:1015E000C2F200000068704780B541F20000C4F20A
:1015F0000200016841F4807101604FF4806100F0E5
:1016000061FF002000F0ACF941F20800C4F20200D2
:10161000012101600C21042200F07CFF00F0DAFAC5
:1016200080BD000080B58AB005A800F031F940F215
:10163000D000C2F200000078022801D0FFE7A6E047
:10164000079841F29311884204D8FFE7012000F087
:10165000F5FD9CE0099840F6D961884204D3FFE784
:10166000022000F0EBFD92E00898B0F5E17F04D98C
:10167000FFE7032000F0E2FD89E040F20800C2F23B
:101680000000006840F6E4410191A0FB0101079AC7
:101690000023FEF77EFE0146019803910999401A46
:1016A0000490049800EB400048F21F51C5F2EB1182
:1016B00050FB01F1481100EBD17240F2C800C2F2B8
:1016C0000000016811440160006840F6B9318842A9
:1016D00008DBFFE740F2C801C2F2000140F6B83073
:1016E000086016E040F2C800C2F2000000684FF245
:1016F0004741CFF6FF7188420ADCFFE740F2C8019C
:10170000C2F200014FF24840CFF6FF700860FFE7D9
:10171000FFE7039804995A22514348F21F52C5F239
:10172000EB1251FB02F2511101EBD271084440F26D
:10173000C801C2F200010968084402900898B0F597
:10174000967F0AD9FFE70898A0F59670C0EB0011C4
:101750000298A0EB81000290FFE70298B0F1FF3FF2
:1017600003DCFFE7002002900DE00298009000F0FB
:1017700005FD01460098884204DDFFE700F0FEFC0D
:101780000290FFE7FFE7029800F026FCFFE70AB0AF
:1017900080BD000083B08DF807009DF8070001466A
:1017A0000091042823D80099DFE801F003090F1500
:1017B0001B0043F21000C0F6000002901DE042F64C
:1017C000EE70C0F60000029017E042F6FF70C0F61F
:1017D0000000029011E043F22B00C0F600000290DE
:1017E0000BE043F23D00C0F60000029005E043F23A
:1017F0001D00C0F600000290FFE7029803B070479A
:1018000040F20400C2F200000068704740F2C400D9
:10181000C2F200000078704740F20800C2F20000F7
:101820000068704740F2D000C2F2000000787047B4
:1018300080B500F00DFB002000F006FE00F0FCFD7E
:1018400000F068FA00F0EEFB014640F2C500C2F27B
:10185000000001700078C00720B1FFE7002000F011
:10186000A3FBFFE740F2D001C2F2000101200870A3
:1018700040F2C401C2F200010020087080BD0000E7
:1018800040F2C500C2F20000007800F0010070478D
:1018900080B586B00590022000F090FA0599088086
:1018A000032000F08BFA05994880042000F086FAA6
:1018B000059988800598008800F0A6FA049005989C
:1018C000408800F0A1FA03900598808800F09CFA07
:1018D0000290049840F68B01C0F20301019100F0E0
:1018E00099FD05998860039800F084FD0199059A97
:1018F000D060029800F08EFD0599086106B080BDA9
:1019000083B08DF807009DF8070001460091032879
:101910001CD80099DFE801F002080E1442F6E670C8
:10192000C0F60000029017E042F6E070C0F600003A
:10193000029011E043F21500C0F6000002900BE0A7
:1019400043F22500C0F60000029005E043F21D00BE
:10195000C0F600000290FFE7029803B07047000055
:1019600083B0029044F24020C0F20F00019042F296
:101970000001C4F20201086820F00F00029A10432F
:101980000860FFE742F20000C4F20200006800F0C5
:101990000F01029A00209142009006D0FFE70198C3
:1019A000002818BF01200090FFE70098C00720B171
:1019B000FFE7019801380190E4E70198002818BF7B
:1019C000012003B07047000080B582B0019000F0A4
:1019D000B1FA41F25800C4F20200016841F48021DA
:1019E0000160006844F60001C4F2000100200860B4
:1019F00044F60402C4F20002106044F60802C4F285
:101A00000002106040F20000C2F200000068019A7B
:101A100000EB5200B0FBF2F044F60C02C4F20002FC
:101A200010600D20086002B080BD000081B08DF80C
:101A30000300FFE744F61C00C4F200000068000643
:101A4000002802D4FFE700BFF4E79DF8030044F646
:101A50002801C4F20001086001B0704780B582B06F
:101A6000009000980138B0F1807F03D3FFE7012098
:101A7000019019E0009801384EF21401CEF20001F5
:101A800008604FF0FF300F2100F01CF94EF21801F2
:101A9000CEF20001002008604EF21002CEF20002E9
:101AA000072111600190FFE7019802B080BD00009E
:101AB00040F2CC01C2F200010868013008607047B2
:101AC00080B5FFF791FD41F25800C4F202000168B1
:101AD00041F080510160006847F20001C4F200014A
:101AE0000868012262F34A20086047F28001C4F2CC
:101AF0000001086820F48070086047F21400C4F206
:101B000000004FF4806100F0B7FC18B9FFE7FFF761
:101B10006BFD5DE00420FFF723FF18B9FFE7FFF737
:101B200063FD55E041F20000C4F20200016841F497
:101B3000807101604FF4806100F0C4FC18B9FFE7C8
:101B4000FFF752FD44E041F20000C4F202000168D8
:101B500021F0807101604FF0007100F08DFC18B928
:101B6000FFE7FFF741FD33E041F20C01C4F202014F
:101B700045F23250C0F20010086041F20000C4F299
:101B80000200016841F0807101604FF0007100F0C7
:101B900099FC18B9FFE7FFF727FD19E041F20800AB
:101BA000C4F20200032101600C22114600F0B2FCD5
:101BB00018B9FFE7FFF718FD0AE042F20001C4F28E
:101BC0000201086840F4E060086000F003F8FFE7F5
:101BD00080BD000088B042F20040C0F2F4000790DF
:101BE00041F20800C4F20200006800F00C00069008
:101BF00006980C2835D1FFE742F20040C0F2F4000D
:101C0000059041F20C00C4F20200006804909DF8B7
:101C10001010012000EB111003900498C0F306206F
:101C200002900498C0F3416001900199022000EBFA
:101C300041000090049800F00300032806D1FFE75C
:101C400041F20020C0F27A000590FFE70598039961
:101C5000B0FBF1F0029948430099B0FBF1F0079016
:101C60000AE00698082806D1FFE741F20020C0F2FA
:101C70007A000790FFE7FFE7079841F20801C4F2F6
:101C800002010968C9B20A0942F6AC61C0F6000156
:101C9000895CC84040F20001C2F20001086008B04F
:101CA000704700004EF68851CEF20001086840F4FB
:101CB000700008604EF60851CEF200014FF000604F
:101CC0000860704782B08DF8070000919DF9070009
:101CD00000280AD4FFE7009800019DF907104EF292
:101CE0000042CEF2000288540BE0009800019DF8FB
:101CF000071001F00F014EF61452CEF20002885484
:101D0000FFE702B07047000081B00090FFE700BF1E
:101D1000FDE7000080B582B041F24C00C4F2020041
:101D2000016841F400510160006840F20831C5F2D9
:101D30000001086840F4403008600821C5F2000145
:101D40000191086820F000500860086840F0805059
:101D500008600120FFF712FC0199086840F000407C
:101D60000860FFE70820C5F200000068C00F10B14E
:101D7000FFE700BFF6E70C21C5F200014FF48050E9
:101D800008601421C5F2000145F6403008604FF0AC
:101D9000A041012008600821C5F20001086840F058
:101DA00001000860FFE74FF0A0400068C00710B9CD
:101DB000FFE700BFF7E702B080BD000081B00090F0
:101DC000009880013021C5F2000108604FF0A04169
:101DD0000C2008600821C5F20001086840F00400EA
:101DE0000860FFE74FF0A04000684007002802D4D9
:101DF000FFE700BFF6E74020C5F2000000686FF380
:101E00001F3001B07047000081B0ADF80200BDF88E
:101E1000020040F6E44148431121C1F20101A0FB58
:101E20000110000A01B0704780B582B001900091A6
:101E300001980A2804D1FFE70D20FFF7F7FDFFE71F
:101E40009DF80400FFF7F2FD019802B080BD00008C
:101E500041F24C00C4F20200016841F00701016048
:101E600000684FF09041086840F0FC0008600C21C9
:101E7000C4F60001086820F0FC00086040F2004150
:101E8000C4F60001086820F070600860086840F03F
:101E90002060086040F20441C4F60001086820F4A4
:101EA0004050086040F20841C4F60001086840F064
:101EB0007060086040F20C41C4F60001086820F030
:101EC0007060086040F22441C4F60001086820F404
:101ED0007F000860086840F45D00086040F600017B
:101EE000C4F6000108684FF63F72C0F6FF7210405A
:101EF000086008684023C5F200031843086040F6F4
:101F00000401C4F6000108684CF208039843086015
:101F100040F60801C4F6000108688023CAF20003F5
:101F20001843086040F60C01C4F600010868104030
:101F30000860704741F24C00C4F20200016841F0B1
:101F400004010160006840F60001C4F60001086861
:101F500020F470000860086840F42000086040F633
:101F60000401C4F60001086820F44060086040F6EF
:101F70000801C4F60001086840F47000086040F6EB
:101F80000C01C4F60001086820F47000086040F6F7
:101F90002401C4F60001086820F47F400860086846
:101FA00040F4EE400860704781B08DF803009DF862
:101FB0000300C00738B1FFE746F69431C4F20101CF
:101FC0003020086006E046F69831C4F20101302066
:101FD0000860FFE701B0704780B582B001900198BA
:101FE000002803D2FFE7002001900DE00198009047
:101FF00000F0C4F801460098884204D9FFE700F0D9
:10200000BDF80190FFE7FFE7019846F69C11C4F286
:1020100001010860019840F20401C2F20001086069
:1020200002B080BD80B584B046F68010C4F20100D5
:10203000029041F26000C4F20200016841F0806148
:102040000160006846F69831C4F201013020086052
:1020500000F0B6F840F20801C2F20001086046F64E
:102060008C31C4F201014FF48030086046F6CC3167
:10207000C4F201010B20086000F05AF890B9FFE7A4
:1020800046F69831C4F201013020086046F600019E
:10209000C4F20101086820F40020086000208DF8D7
:1020A0000F0040E0029908200190086040F208000B
:1020B000C2F200000068029948610299002088611C
:1020C0000299C86100F05AF80199029A5062029A86
:1020D0004FF47A709062029A40F66E40C0F25E1041
:1020E0009063029A0420D063029A1164029A5164A8
:1020F00002998864029940F22010C0F220004866DC
:1021000046F6BC31C4F201014FF40010086046F6F7
:102110000001C4F20101086820F4002008600120D9
:102120008DF80F00FFE79DF80F0004B080BD0000A0
:1021300082B044F24020C0F20F000190FFE746F663
:102140008830C4F2010001680020C9030029009012
:1021500006D4FFE70198002818BF01200090FFE790
:102160000098C00720B1FFE7019801380190E6E729
:102170000198002818BF012002B0704781B045F6D1
:10218000C050009040F20800C2F2000000680B2826
:1021900012D3FFE7009840F20801C2F2000109687B
:1021A0000139884208D3FFE740F20800C2F200007C
:1021B000006801380090FFE7009801B07047000008
:1021C00080B584B040F20000C2F200000268D10E77
:1021D00048F2A060C0F2010010EB421041F1000192
:1021E00040F64052C0F2030200230093FEF7D1F8FC
:1021F0000246009801920A46019903920291029ABE
:102200000399D2F16302884105D3FFE700200390D0
:10221000642002900EE002990398B1F5803170F1CC
:10222000000006D3FFE7002003904FF6FF700290F6
:10223000FFE7FFE7029804B080BD000080B582B0E0
:102240008DF8070000200090FFF7AEFE0098FFF722
:10225000C3FE009846F60002C4F20102116821F4A0
:102260000021116000F0F0F89DF8070040F2C40171
:10227000C2F20001087040F2D001C2F20001032056
:10228000087002B080BD000070B596B000201590B7
:10229000149013901290FFE7129841F2FF11C0F2D0
:1022A0007A01884206D8FFE700BFFFE712980130A5
:1022B0001290F1E7FFF77AF94FF4E1300B90FFF756
:1022C00083FBFFF7B5FA42F64C70C0F60000FEF74C
:1022D000D9F80B9942F6F660C0F60000FEF7D2F886
:1022E00040F20000C2F20000016842F6B970C0F688
:1022F0000000FEF7C7F8FFF78FFA024642F6277094
:10230000C0F6000040F64051C0F20301FEF7BAF8F3
:10231000FFF7B6FA024642F6E070C0F6000042F659
:10232000D271C0F60001002A18BF014642F61870AB
:10233000C0F60000FEF7A6F842F6BC60C0F600004A
:10234000FEF7A0F8FFE7FFF749F9119011981499EB
:10235000401A28B1FFE711981490FFF763F9FFE7DF
:1023600011981399401AB0F5FA7F41D3FFE71198FD
:1023700013900CA8FFF78CFAFFF754FAFFF7C0FA96
:102380000690FFF743FAFFF705FA0790FFF778FA90
:10239000024642F6E071C0F6000142F6DC70C0F67B
:1023A0000000002A18BF084608900E980A900F985F
:1023B0000990109CFFF724FA0546FFF72DFA0699BD
:1023C000079A089BDDF824E006460A98EC46CCF80C
:1023D0001060CCF80C50CCF80840CCF804E0CCF8F5
:1023E000000042F67170C0F60000FEF74BF8FFE700
:1023F000A9E7000081B0009000984FF47A7148433B
:102400004BF69B51CBF2CA51A0FB0110400A01B020
:102410007047000080B582B001900091019844F2AD
:102420004021C0F20F01A0FB0101009A0023FDF73B
:10243000B0FF02B080BD000040F62801C4F60001E4
:102440004FF440400860704781B08DF803009DF85C
:102450000300C00738B1FFE740F61801C4F60001D9
:102460000820086006E040F62801C4F600010820B4
:102470000860FFE701B0704784B00390029144F216
:102480004020C0F20F000190FFE703980168029A14
:1024900000201142009006D0FFE70198002818BFE5
:1024A00001200090FFE70098C00720B1FFE70198E6
:1024B00001380190E9E70198002818BF012004B015
:1024C0007047000084B00390029144F24020C0F2B3
:1024D0000F000190FFE703980068029A00EA0201EA
:1024E00000209142009006D0FFE70198002818BF15
:1024F00001200090FFE70098C00720B1FFE7019896
:1025000001380190E7E70198002818BF012004B0C6
:102510007047000085B004900391029244F240207D
:10252000C0F20F000190FFE7049800680399014092
:10253000029A00209142009006D0FFE701980028FF
:1025400018BF01200090FFE70098C00720B1FFE707
:10255000019801380190E7E70198002818BF012091
:1025600005B070475FEA400C08BF91F0000F4FEADA
:102570008C234FEAC12243EA51514FEA1C5018BF45
:1025800000F5F0404FEA300018BF41F000415FEA2B
:102590006C5C00F02980BCF1FF3F08BF40F0804038
:1025A0007047130C06BF12044FF0100C4FF0000CD4
:1025B000130E04BF12020CF1080C130F04BF12011A
:1025C0000CF1040C930F04BF92000CF1020CD30F1A
:1025D00004BF52000CF1010C11464FF00002A0F1B3
:1025E0001F00A0EB0C00704711F0004F08BF7047B0
:1025F00031F000413FF4D5AF0B0C06BF09044FF09A
:10260000100C4FF0000C0B0E04BF09020CF1080C6B
:102610000B0F04BF09010CF1040C8B0F04BF8900E0
:102620000CF1020CCB0F04BF49000CF1010CCCF1F2
:10263000200322FA03F341EA030102FA0CF2A0EBB1
:102640000C0000F10100704723F07F4720F07F4C21
:1026500080EA030000F00040ACEB070303F57C5375
:1026600003F1FF032DE9804909B44FEA144324EA3A
:1026700003484FEA154B25EA0B4E0FF2042606EBF2
:1026800013273E7803FB0667C7F5000707FB06F62E
:102690004FEAD64606F102064FEA543707FB066CAE
:1026A000CCF1005C4FEA1C472CEA074C0CFB06F50A
:1026B00007FB06F404EB15464FEA961649085FEA55
:1026C000320234BF00204FF000404FEAD13706FB02
:1026D00007FC4FEA1C4C0CFB0BF7D21B03FB0CF75F
:1026E00061EB07010CFB0EF7B0EB074072EB1742F2
:1026F0000CFB08F734BFA2EB0742B2EB074261EBD9
:1027000017414FEA0C444FEA910706FB07FC4FEADA
:102710001C4C0CFB0BF7B0EBC74072EB573203FBC2
:102720000CF734BFA2EBC742B2EBC74261EB5731A3
:102730000CFB0EF7B0EBC70072EB57720CFB08F7FF
:1027400034BFA2EBC702B2EBC70261EB57714FEA8D
:10275000816141EA92114FEA826242EA90124FEAA5
:10276000806004EBCC04039F4FEAD13706FB07FCE3
:102770004FEA1C4C0CFB0BF7D21B03FB0CF761EB75
:1027800007010CFB0EF7B0EB074072EB17420CFB96
:1027900008F734BFA2EB0742B2EB074261EB1741E7
:1027A0004FEA8C5504EB9C244FEA910706FB07FC8B
:1027B0004FEA1C4C0CFB0BF7B0EBC74072EB5732E7
:1027C00003FB0CF734BFA2EBC742B2EBC74261EB8D
:1027D00057310CFB0EF7B0EBC70072EB57720CFBD6
:1027E00008F734BFA2EBC702B2EBC70261EB577127
:1027F0004FEA816141EA92114FEA826242EA901205
:102800004FEA806015EB4C2544F100044FEAD137C4
:1028100006FB07FC4FEA1C4C0CFB0BF7D21B03FB1F
:102820000CF761EB07010CFB0EF7B0EB074072EB06
:1028300017420CFB08F734BFA2EB0742B2EB07428A
:1028400061EB17414FEA813141EA92414FEA82320E
:1028500042EA90424FEA80304FEA0C7615EB1C15A5
:1028600044F1000448EA03434EEA0B484FF0000EDF
:10287000B2EB080C71EB030724BF624639464EEBFE
:102880000E0E4FF0000B0018524149414BEB0B0B61
:10289000B2EB080C71EB03077BF1000B24BF62461F
:1028A00039464EEB0E0E4FF0000B001852414941D5
:1028B0004BEB0B0BB2EB080C71EB03077BF1000B3E
:1028C00024BF624639464EEB0E0E51EA020718BF8E
:1028D00046F0010616EB0E7655F1000254F10001A8
:1028E00003D5BDE88901BDE80088BDE88901BDE8E0
:1028F0000048B619524141EB0101A3F101037047B1
:1029000080807F7E7D7C7B7A79787776767574732C
:10291000727171706F6E6E6D6C6C6B6A6A696868EB
:10292000676666656464636362616160605F5F5E81
:102930005E5D5D5C5C5B5B5A5A59595858575756F7
:10294000565555555454535352525251515050505C
:102950004F4F4F4E4E4D4D4D4C4C4C4B4B4B4A4AAE
:102960004A494949484848474747474646464545F2
:10297000454444444443434343424242424141412B
:102980009C46002B30D477002BD04FEA37071CB57C
:1029900003B44FF010004FF01001BAF1000F06D051
:1029A000BCF1000FDCBF40F0080040F008014FF020
:1029B00000000FBCBDE810400BF1010BBBF1010F93
:1029C00008BF5FEA170722BF12F1010211F10101EE
:1029D0004FF0004143F1000300F0004043EA0000E3
:1029E0007047F9D35708D0E746EA06464FEA16463D
:1029F00013F1400F1FDD13F1200FDFBF16430A460E
:102A0000002120335B42BED0C3F1200746EA0646D0
:102A10004FEA164602FA07F746EA070622FA03F2D9
:102A2000C3F1200701FA07F742EA070221FA03F18E
:102A30004FF00003A7E746EA020646EA06464FEAD9
:102A4000164646EA0106BCBF46EA0646360C4FF07B
:102A500000034FF000024FF0000194E72DE9804C95
:102A600070B49A46934691E8380007C831EA400CA2
:102A700048BF34EA430C03D5FFF7E6FDFFF780FFBC
:102A8000F0BCBDE8008C2DE9804C70B49A469346AA
:102A900091E8380007C810F0804F08BF13F0804F4E
:102AA00003D100F005F8FFF76BFFF0BCBDE8008C28
:102AB00020F07F4723F07F4C80EA030000F00040C5
:102AC00007EB0C03A3F57C53A3F1FE0392F0000F78
:102AD00000F0B38095F0000F00F077802DE90149F8
:102AE0004FEA114021EA00484FEA144624EA06471B
:102AF00000FB06FC08FB06F607FB08F818EB064887
:102B00004CEB164C00FB07F718EB07484CEB174053
:102B10004FEA124B22EA0B4E4FEA154625EA0647CA
:102B20000BFB06FC0EFB06F607FB0EFE1EEB064E2D
:102B30004CEB164C0BFB07F71EEB074E4CEB174B01
:102B400018EB0B0840F1000018EB0E0B58EB0008D7
:102B500040F100008F1A4FF000014FF000063CBF1B
:102B6000C943661B14BFB5EB040C00213CBFC9432D
:102B7000F61B4FEA174427EA04454FEA1C472CEAA4
:102B8000074C04FB076205FB07F70CFB05F616EB89
:102B9000074642EB174204FB0CFC16EB0C4642EBDB
:102BA0001C421BEB060658EB020241414EEA8E0E18
:102BB00046EA9E0601D5BDE80189B619524141EBAE
:102BC0000101A3F10103BDE801894FEA144524EA9C
:102BD00005464FEA114721EA074C05FB07F406FBBF
:102BE00007F70CFB06F111EB074144EB174405FB1B
:102BF0000CFC11EB0C4144EB1C444FEA124722EA57
:102C0000074C05FB07F206FB07F70CFB06F616EB75
:102C1000074642EB174205FB0CFC16EB0C4642EB59
:102C20001C456A1854F1000148BF7047B61952415B
:102C300041EB0101A3F10103704795F0000F37D07C
:102C40004FEA114221EA02464FEA144724EA074CB0
:102C500002FB07F106FB07F70CFB06F414EB074435
:102C600041EB174102FB0CFC14EB0C4441EB1C4103
:102C70004FEA154725EA074C02FB07F506FB07F765
:102C80000CFB06F616EB074645EB174502FB0CFC62
:102C900016EB0C4645EB1C42121951F1000148BFDE
:102CA0007047B619524141EB0101A3F1010370478E
:102CB0004FEA144524EA05464FEA114721EA074C3A
:102CC00005FB07F106FB07F70CFB06F212EB0742C8
:102CD00041EB174105FB0CFC12EB0C4251EB1C4184
:102CE0004FF0000648BF7047921841EB0101A3F175
:102CF0000103704703B401984100009850EAC120D5
:102D000018BF04204A0D18BF40F0010040F2FF72C6
:102D1000B2EB515F08BF40F00200012808BF052058
:102D200002B0704730380A2801D2012070470020D5
:102D30007047000010B500290AD00878002807D095
:102D400005487844FEF7DCFB002801D0002010BDC8
:102D50000248784410BD00002E0300002603000046
:102D600010B500290AD00878002807D00548784413
:102D7000FEF7C6FB002801D0002010BD02487844B1
:102D800010BD00001E03000016030000F1EE100A43
:102D90004FF6FF71C0F2C03120EA010040F04070F0
:102DA000E1EE100A7047FDF799BFFEF7CDB80000BD
:102DB0000000000000000000303132333435363777
:102DC000383941424344454640305800303132336F
:102DD000343536373839616263646566403078006F
:102DE00004000008000000000000000200010000D4
:102DF00010303132333435363738396162636465C7
:102E000066787000303132333435363738394142E4
:102E1000434445465850000002400000000000A016
:102E20000000000005400000000000C80000000095
:102E30000C4000000000409C000000001940000011
:102E40000020BCBE0000000034400000BFC91B8E43
:102E500000000004B5400000504BCFD06607E2CF21
:102E6000010000006C4100003E8251AADFEEA73451
:102E700001000000D9420000DCB5A0E23A301F9703
:102E8000FFFFFFFFB4450000FD25A0C8E9A3C14F27
:102E9000FFFFFFFFFF3F0000000000800000000078
:102EA000FF3F000000000080000000000000000064
:102EB000000000000102030406070809506F77654F
:102EC000722073746167653A2064697361626C652E
:102ED0006420696E206170705F636F6E6669672E33
:102EE000683B20414443206D6F6E69746F72206FA0
:102EF0006E6C792E0A00555341525433207265741A
:102F00006172676574207072696E74663A20256C10
:102F10007520626175640A00485254494D20444C42
:102F20004C3A2025730A0050574D3A20256C7520E5
:102F3000487A2C20706572696F643D256C75204855
:102F40005254494D207469636B730A000A422D473D
:102F5000343734452D44504F5731204443444320A7
:102F6000737461727465722070726F6A6563740A3B
:102F70000073746174653D2573206661756C743DE2
:102F8000257320687274696D3D25732076696E3DE6
:102F9000256C756D562069696E3D256C756D4120F7
:102FA000766F75743D256C756D5620647574793D2A
:102FB000256C752F256C750A0053797374656D4304
:102FC0006F7265436C6F636B3A20256C7520487A8D
:102FD0000A006E6F74207265616479006E6F742DE3
:102FE00072656164790073746F70706564007669EE
:102FF0006E20756E646572766F6C746167650076BD
:103000006F7574206F766572766F6C74616765009A
:103010006E6F6E650072756E6E696E6700756E6BB1
:103020006E6F776E006661756C7400696E70757492
:10303000206F76657263757272656E740068727463
:10304000696D20646C6C2074696D656F7574000027
:10305000A031000800000020100000003C02000821
:10306000B031000810000020C80600005C02000813
:103070001C00000043000000F8FFFFFF0C000000F0
:103080000E0000000F0000002E00000010010000E4
:1030900043000000F8FFFFFF004040404040404038
:1030A000404041414141414040404040404040401B
:1030B00040404040404040404005020202020202BF
:1030C000020202020202020202202020202020200E
:1030D0002020200202020202020290909090909022
:1030E00010101010101010101010101010101010E0
:1030F0001010101002020202020288888888888854
:10310000080808080808080808080808080808083F
:103110000808080802020202400000000000000047
:10312000000000000000000000000000000000009F
:10313000000000000000000000000000000000008F
:10314000000000000000000000000000000000007F
:10315000000000000000000000000000000000006F
:10316000000000000000000000000000000000005F
:10317000000000000000000000000000000000004F
:10318000000000000000000000000000000000003F
:10319000000000000000000000000000000000002F
:1031A0000024F40090010000406A000000000000CC
:1015F0000200016841F4807101604FF4806101F0E4
:1016000097F9002000F01EFB41F20800C4F202002E
:10161000012101600C21042201F0B2F900F04CFC20
:1016200080BD000080B540F20510C2F200000078D5
:10163000C00708B9FFE713E000F042FE40F21010C7
:10164000C2F20000007802280AD1FFE740F204004D
:10165000C2F20000C06801F0E9F800F091FEFFE777
:1016600080BD000080B58AB005A800F08BF940F27B
:101670001010C2F200000078032801D0FFE7BAE0A2
:10168000079840F20401C2F20001496A884204D27C
:10169000FFE7012000F0C6FFADE0099840F2040129
:1016A000C2F20001896A884204D9FFE7022000F0F3
:1016B000B9FFA0E0089840F20401C2F20001096BF2
:1016C000884204D9FFE7032000F0ACFF93E040F22A
:1016D0000400C2F200000190006A40F24801C2F228
:1016E00000010968A0FB0101079A0023FEF751FEE3
:1016F00001990390086A099A801A04900498896BEA
:10170000484348F21F51C5F2EB1150FB01F148115B
:1017100000EBD17240F20810C2F2000001681144DF
:101720000160006840F6B931884208DBFFE740F20B
:101730000811C2F2000140F6B830086016E040F22D
:101740000810C2F2000000684FF24741CFF6FF7167
:1017500088420ADCFFE740F20811C2F200014FF2B2
:101760004840CFF6FF700860FFE7FFE70398049A50
:1017700040F20401C2F200014B6B5A4348F21F537E
:10178000C5F2EB1352FB03F35A1102EBD372104470
:1017900040F20812C2F20002126810440290089847
:1017A000C96A88420DD9FFE7089840F20401C2F2E5
:1017B0000001CA6A801AC96B029A00FB11200290CC
:1017C000FFE70298B0F1FF3F03DCFFE70020029043
:1017D0000DE00298009000F0B1FE014600988842AA
:1017E00004DDFFE700F0AAFE0290FFE7FFE70298A2
:1017F00000F0C6FDFFE70AB080BD000083B08DF8A1
:1018000007009DF8070001460091042823D800999D
:10181000DFE801F003090F151B0043F21A50C0F670
:10182000000002901DE043F2F840C0F60000029074
:1018300017E043F20950C0F60000029011E043F2B5
:101840004950C0F6000002900BE043F26450C0F62D
:101850000000029005E043F22750C0F6000002901D
:10186000FFE7029803B0704740F24400C2F2000064
:101870000068704740F20410C2F200000078704720
:1018800081B040F20400C2F200000068C0B2022839
:1018900008D8FFE740F20400C2F2000000688DF8AB
:1018A000030003E000208DF80300FFE79DF803002C
:1018B00001B0704740F24800C2F200000068704773
:1018C00040F21010C2F200000078704780B500F0BE
:1018D0004BFC002000F0EEFF00F0E4FF00F08CFB7A
:1018E00000F074FD014640F20510C2F200000170E4
:1018F0000078C00720B1FFE7002000F029FDFFE7D6
:1019000040F21011C2F200010120087040F20411EF
:10191000C2F200010020087080BD000040F20510F6
:10192000C2F20000007800F00100704783B08DF82B
:1019300007009DF807000146009140B1FFE70098BD
:1019400001280AD0FFE7009802280CD011E043F2EA
:101950003B50C0F60000029011E043F25B50C0F62D
:10196000000002900BE043F22F50C0F600000290FE
:1019700005E043F22750C0F600000290FFE702980E
:1019800003B0704780B586B00590022000F088FB58
:1019900005990880032000F083FB05994880042006
:1019A00000F07EFB059988800598008800F09EFB7A
:1019B00004900598408800F099FB03900598808872
:1019C00000F094FB0290049840F68B01C0F20301F2
:1019D000019100F055FF05998860039800F040FFE1
:1019E0000199059AD060029800F04AFF05990861B4
:1019F00006B080BD80B582B0FFF742FF8DF80700CA
:101A0000FFF710FE9DF807000146009140B1FFE787
:101A10000098012818D0FFE70098022820D036E06F
:101A200040F21010C2F200000078022808D0FFE750
:101A300040F21010C2F200000078032803D1FFE743
:101A400000F0E4F8FFE723E040F21010C2F20000DB
:101A50000078022803D0FFE700F05AF8FFE717E00C
:101A600040F21010C2F200000078032803D0FFE714
:101A700000F010F8FFE740F21010C2F2000000780A
:101A8000032803D1FFE7FFF7EDFDFFE700E0FFE7E5
:101A900002B080BD80B540F20410C2F200000078B0
:101AA00008B1FFE733E040F20510C2F20000007811
:101AB000C00720B9FFE7042000F0B4FD27E040F2A2
:101AC0000400C2F200004068002818BF012000F0A6
:101AD000F1FE40F20811C2F200010020086000F09F
:101AE000EFFB4FF4C87000F04BFC46F60001C4F267
:101AF0000101086840F400200860012000F028FC83
:101B000040F21011C2F2000103200870FFE780BD0F
:101B100080B582B040F20410C2F20000007808B133
:101B2000FFE73AE040F20510C2F200000078C0077B
:101B300020B9FFE7042000F075FD2EE000F0C0FBA7
:101B400040F20400C2F20000C06800F06FFE019095
:101B5000019818B9FFE701200190FFE700200090ED
:101B600000F0A8FE009840F20811C2F200010860DF
:101B7000019800F005FC46F60001C4F20101086876
:101B800040F400200860012000F0E2FB40F2101158
:101B9000C2F2000102200870FFE702B080BD000021
:101BA00083B08DF807009DF80700014600910428D6
:101BB00023D80099DFE801F003090F151B0043F259
:101BC000F040C0F6000002901DE043F2EA40C0F68B
:101BD0000000029017E043F25B50C0F60000029054
:101BE00011E043F21F50C0F6000002900BE043F2F8
:101BF0004350C0F60000029005E043F22750C0F6C3
:101C000000000290FFE7029803B0704780B582B0F1
:101C10000020019000F09CFB019800F0B1FB0198BE
:101C200046F60002C4F20102116821F4002111609D
:101C300000F040FE019840F21011C2F2000108705D
:101C400002B080BD83B0029044F24020C0F20F0089
:101C5000019042F20001C4F20201086820F00F0076
:101C6000029A10430860FFE742F20000C4F202004B
:101C7000006800F00F01029A00209142009006D007
:101C8000FFE70198002818BF01200090FFE70098A7
:101C9000C00720B1FFE7019801380190E4E70198FF
:101CA000002818BF012003B07047000080B582B043
:101CB000019000F0CBFA41F25800C4F20200016832
:101CC00041F480210160006844F60001C4F2000183
:101CD0000020086044F60402C4F20002106044F6DA
:101CE0000802C4F20002106040F20000C2F20000DC
:101CF0000068019A00EB5200B0FBF2F044F60C02CF
:101D0000C4F2000210600D20086002B080BD000027
:101D100081B08DF80300FFE744F61C00C4F2000018
:101D200000680006002802D4FFE700BFF4E79DF832
:101D3000030044F62801C4F20001086001B07047B6
:101D400080B582B0009000980138B0F1807F03D355
:101D5000FFE70120019019E0009801384EF21401CC
:101D6000CEF2000108604FF0FF300F2100F01CF9A7
:101D70004EF21801CEF20001002008604EF210026F
:101D8000CEF20002072111600190FFE7019802B036
:101D900080BD000040F20C11C2F200010868013061
:101DA0000860704780B5FFF71FFC41F25800C4F28D
:101DB0000200016841F080510160006847F20001B3
:101DC000C4F200010868012262F34A20086047F269
:101DD0008001C4F20001086820F48070086047F2B6
:101DE0001400C4F200004FF4806100F07BFD18B9CC
:101DF000FFE7FFF7F9FB5DE00420FFF723FF18B9C9
:101E0000FFE7FFF7F1FB55E041F20000C4F20200EA
:101E1000016841F4807101604FF4806100F088FD39
:101E200018B9FFE7FFF7E0FB44E041F20000C4F21D
:101E30000200016821F0807101604FF0007100F034
:101E400051FD18B9FFE7FFF7CFFB33E041F20C017A
:101E5000C4F2020145F23250C0F20010086041F2B3
:101E60000000C4F20200016841F0807101604FF08F
:101E7000007100F05DFD18B9FFE7FFF7B5FB19E051
:101E800041F20800C4F20200032101600C22114655
:101E900000F076FD18B9FFE7FFF7A6FB0AE042F273
:101EA0000001C4F20201086840F4E060086000F03C
:101EB00003F8FFE780BD000088B042F20040C0F2A6
:101EC000F400079041F20800C4F20200006800F03C
:101ED0000C00069006980C2835D1FFE742F200402E
:101EE000C0F2F400059041F20C00C4F20200006858
:101EF00004909DF81010012000EB1110039004983D
:101F0000C0F3062002900498C0F34160019001994B
:101F1000022000EB41000090049800F00300032829
:101F200006D1FFE741F20020C0F27A000590FFE7FA
:101F300005980399B0FBF1F0029948430099B0FB72
:101F4000F1F007900AE00698082806D1FFE741F271
:101F50000020C0F27A000790FFE7FFE7079841F200
:101F60000801C4F202010968C9B20A0943F2183132
:101F7000C0F60001895CC84040F20001C2F20001D5
:101F8000086008B0704700004EF68851CEF200019C
:101F9000086840F4700008604EF60851CEF2000167
:101FA0004FF000600860704782B08DF80700009124
:101FB0009DF9070000280AD4FFE7009800019DF969
:101FC00007104EF20042CEF2000288540BE0009857
:101FD00000019DF8071001F00F014EF61452CEF2E9
:101FE00000028854FFE702B07047000081B0009003
:101FF000FFE700BFFDE7000080B582B041F24C0072
:10200000C4F20200016841F400510160006840F22E
:102010000831C5F20001086840F44030086008212A
:10202000C5F200010191086820F0005008600868BE
:1020300040F0805008600120FFF7A0FA019908687D
:1020400040F000400860FFE70820C5F2000000688B
:10205000C00F10B1FFE700BFF6E70C21C5F2000189
:102060004FF4805008601421C5F2000145F640305D
:1020700008604FF0A041012008600821C5F200016E
:10208000086840F001000860FFE74FF0A0400068DA
:10209000C00710B9FFE700BFF7E702B080BD00003E
:1020A00081B00090009880013021C5F200010860E5
:1020B0004FF0A0410C2008600821C5F2000108681B
:1020C00040F004000860FFE74FF0A04000684007C0
:1020D000002802D4FFE700BFF6E74020C5F2000069
:1020E00000686FF31F3001B07047000081B0ADF899
:1020F0000200BDF8020040F6E44148431121C1F25C
:102100000101A0FB0110000A01B0704784B00290E9
:102110000191009202980199884203D2FFE7019849
:1021200003900AE002980099884203D9FFE70098DB
:10213000039002E002980390FFE7039804B0704711
:1021400080B582B00190009101980A2804D1FFE780
:102150000D20FFF7DDFDFFE79DF80400FFF7D8FD38
:10216000019802B080BD000041F24C00C4F20200B0
:10217000016841F00701016000684FF09041086874
:1021800040F0FC0008600C21C4F60001086820F053
:10219000FC00086040F20041C4F60001086820F02D
:1021A00070600860086840F02060086040F20441F8
:1021B000C4F60001086820F44050086040F208416D
:1021C000C4F60001086840F07060086040F20C41FD
:1021D000C4F60001086820F07060086040F22441F5
:1021E000C4F60001086820F47F000860086840F425
:1021F0005D00086040F60001C4F6000108684FF673
:102200003F72C0F6FF721040086008684023C5F2B4
:1022100000031843086040F60401C4F60001086892
:102220004CF208039843086040F60801C4F6000128
:1022300008688023CAF200031843086040F60C01C6
:10224000C4F60001086810400860704741F24C0075
:10225000C4F20200016841F004010160006840F628
:102260000001C4F60001086820F4700008600868E6
:1022700040F42000086040F60401C4F6000108683C
:1022800020F44060086040F60801C4F600010868C8
:1022900040F47000086040F60C01C4F600010868C4
:1022A00020F47000086040F62401C4F600010868BC
:1022B00020F47F400860086840F4EE4008607047F2
:1022C00080B588B046F68010C4F20100079040F255
:1022D0000400C2F200000390806800F05DF901463E
:1022E0000398069180690021019140F2FF12029249
:1022F000FFF70CFF0199029A034603980593C06902
:10230000FFF704FF014603980491069940F2480242
:10231000C2F2000211600699079A51610599049A68
:1023200041EA024141F44061079A9163406930B14A
:10233000FFE70799486E40F48070486605E007990A
:10234000486E20F480704866FFE708B080BD00004A
:1023500081B08DF803009DF80300C00738B1FFE796
:1023600046F69431C4F201013020086006E046F6DA
:102370009831C4F2010130200860FFE701B07047D6
:1023800080B582B001900198002803D2FFE70020B9
:1023900001900DE00198009000F0D0F801460098FF
:1023A000884204D9FFE700F0C9F80190FFE7FFE792
:1023B000019846F69C11C4F201010860019840F2B0
:1023C0004401C2F20001086002B080BD80B584B053
:1023D00046F68010C4F20100029041F26000C4F29F
:1023E0000200016841F080610160006841F2400133
:1023F000C4F20201086840F080600860086820F0BC
:102400008060086046F69831C4F20101302008600F
:1024100040F20400C2F20000806800F0BDF840F213
:102420004801C2F20001086046F68C31C4F2010195
:102430004FF48030086046F6CC31C4F201010B2025
:10244000086000F055F890B9FFE746F69831C4F2FD
:1024500001013020086046F60001C4F2010108685D
:1024600020F40020086000208DF80F003BE0029966
:1024700008200090086040F24800C2F200000068A6
:102480000299486102990020019088610299C8610F
:1024900000F054F8009A01460198029B5962029B91
:1024A0004FF47A719962029B0421D963029B1A64EA
:1024B000029B5A64029A916402994866FFF700FFF2
:1024C00046F6BC31C4F201014FF40010086046F634
:1024D0000001C4F20101086820F400200860012016
:1024E0008DF80F00FFE79DF80F0004B080BD0000DD
:1024F00082B044F24020C0F20F000190FFE746F6A0
:102500008830C4F2010001680020C903002900904E
:1025100006D4FFE70198002818BF01200090FFE7CC
:102520000098C00720B1FFE7019801380190E6E765
:102530000198002818BF012002B0704780B582B012
:1025400040F20400C2F20000006901214FF47A72E7
:10255000FFF7DCFD0190019800F068F9009040F26F
:102560004800C2F2000000680B2812D3FFE7009871
:1025700040F24801C2F2000109680139884208D3DB
:10258000FFE740F24800C2F2000000680138009006
:10259000FFE7009802B080BD80B586B00590059831
:1025A00030B9FFE740F64050C0F203000590FFE766
:1025B00040F20000C2F20000D0F800E04FEADE6115
:1025C000059A002300935FEA530C4FEA320010EBA8
:1025D0004E1041EB0C01FDF7DCFE02460098019223
:1025E0000A46019903920291029A0399D2F1630279
:1025F000884105D3FFE700200390642002900EE09D
:1026000002990398B1F5803170F1000006D3FFE71D
:10261000002003904FF6FF700290FFE7FFE702985B
:1026200006B080BD80B582B08DF807000020009014
:10263000FFF78EFE0098FFF7A3FE009846F6000213
:10264000C4F20102116821F40021116000F032F996
:102650009DF8070040F20411C2F20001087040F238
:102660001011C2F200010420087002B080BD000009
:102670002DE9F04399B00020189017901690FEF7BE
:1026800095FF4FF4E1300F90FFF710FBFFF71EF9B5
:1026900043F24340C0F60000FDF7F4FE0F9943F209
:1026A000A130C0F60000FDF7EDFE40F20000C2F2DE
:1026B0000000016843F2C340C0F60000FDF7E2FEEF
:1026C000FFF7F8F8024643F2D230C0F6000040F6B9
:1026D0004051C0F20301FDF7D5FEFFF71FF9024696
:1026E00043F2EA40C0F6000043F2DC41C0F60001CC
:1026F000002A18BF014643F2C330C0F60000FDF7C0
:10270000C1FEFFF7BDF8FFF711F9014643F228308B
:10271000C0F60000FDF7B6FE40F2040CC2F2000C59
:10272000DCF80810DCF80C20DCF81430DCF81800B9
:10273000DCF81CE0EC46CCF804E0CCF8000043F2F6
:10274000F730C0F60000FDF79DFE43F25D30C0F6A5
:102750000000FDF797FEFFE7FEF740FF1590159884
:102760001799401A28B1FFE715981790FFF742F91B
:10277000FFE715981699401AB0F5FA7F55D3FFE791
:102780001598169010A8FFF7FDF8FFF779F8FFF7F6
:10279000CDF80990FFF794F8FFF702FA0A90FFF7D7
:1027A00069F8FFF72BF80B90FFF7B8F8024643F2F1
:1027B000EA41C0F6000143F2E640C0F60000002AFC
:1027C00018BF08460D9012980C90139C149DFFF7AB
:1027D0004BF80646FFF76EF809990A9A0B9BDDF84D
:1027E00030E007460D9840F2040CC2F2000CDCF811
:1027F0001880DCF81C90EC46CDF838C0CCF81C9062
:10280000CCF81880CCF81470CCF81060CCF80C50D0
:10281000CCF80840CCF804E0CCF8000043F2684063
:10282000C0F60000FDF72EFEFFE795E780B584B007
:1028300003900398002102914FF47A720192FFF7FE
:1028400065FC019A029B039040F24800C2F200002E
:1028500000680399A0FB0101FDF79BFD04B080BD5A
:1028600081B0009000984FF47A7148434BF69B5129
:10287000CBF2CA51A0FB0110400A01B07047000022
:1028800080B582B001900091019844F24021C0F2DD
:102890000F01A0FB0101009A0023FDF77AFD02B0B1
:1028A00080BD000040F62801C4F600014FF440400E
:1028B0000860704781B08DF803009DF80300C007E1
:1028C00038B1FFE740F61801C4F60001082008609F
:1028D00006E040F62801C4F6000108200860FFE782
:1028E00001B0704784B00390029144F24020C0F2DE
:1028F0000F000190FFE703980168029A002011423F
:10290000009006D0FFE70198002818BF0120009032
:10291000FFE70098C00720B1FFE701980138019058
:10292000E9E70198002818BF012004B070470000B3
:1029300084B00390029144F24020C0F20F00019055
:10294000FFE703980068029A00EA02010020914222
:10295000009006D0FFE70198002818BF01200090E2
:10296000FFE70098C00720B1FFE701980138019008
:10297000E7E70198002818BF012004B07047000065
:1029800085B004900391029244F24020C0F20F00FF
:102990000190FFE70498006803990140029A002023
:1029A0009142009006D0FFE70198002818BF01204F
:1029B0000090FFE70098C00720B1FFE701980138B9
:1029C0000190E7E70198002818BF012005B0704783
:1029D0005FEA400C08BF91F0000F4FEA8C234FEAEA
:1029E000C12243EA51514FEA1C5018BF00F5F04094
:1029F0004FEA300018BF41F000415FEA6C5C00F024
:102A00002980BCF1FF3F08BF40F080407047130CA5
:102A100006BF12044FF0100C4FF0000C130E04BF51
:102A200012020CF1080C130F04BF12010CF1040C7C
:102A3000930F04BF92000CF1020CD30F04BF52009D
:102A40000CF1010C11464FF00002A0F11F00A0EBA9
:102A50000C00704711F0004F08BF704731F0004183
:102A60003FF4D5AF0B0C06BF09044FF0100C4FF02C
:102A7000000C0B0E04BF09020CF1080C0B0F04BF75
:102A800009010CF1040C8B0F04BF89000CF1020C3E
:102A9000CB0F04BF49000CF1010CCCF1200322FA4A
:102AA00003F341EA030102FA0CF2A0EB0C0000F17F
:102AB0000100704723F07F4720F07F4C80EA03003D
:102AC00000F00040ACEB070303F57C5303F1FF0378
:102AD0002DE9804909B44FEA144324EA03484FEA38
:102AE000154B25EA0B4E0FF2042606EB13273E7812
:102AF00003FB0667C7F5000707FB06F64FEAD64655
:102B000006F102064FEA543707FB066CCCF1005C75
:102B10004FEA1C472CEA074C0CFB06F507FB06F4B2
:102B200004EB15464FEA961649085FEA320234BFB5
:102B300000204FF000404FEAD13706FB07FC4FEA78
:102B40001C4C0CFB0BF7D21B03FB0CF761EB0701D2
:102B50000CFB0EF7B0EB074072EB17420CFB08F7CB
:102B600034BFA2EB0742B2EB074261EB17414FEAD9
:102B70000C444FEA910706FB07FC4FEA1C4C0CFB88
:102B80000BF7B0EBC74072EB573203FB0CF734BFC7
:102B9000A2EBC742B2EBC74261EB57310CFB0EF719
:102BA000B0EBC70072EB57720CFB08F734BFA2EB17
:102BB000C702B2EBC70261EB57714FEA816141EA8C
:102BC00092114FEA826242EA90124FEA806004EB6F
:102BD000CC04039F4FEAD13706FB07FC4FEA1C4C9D
:102BE0000CFB0BF7D21B03FB0CF761EB07010CFB93
:102BF0000EF7B0EB074072EB17420CFB08F734BF3F
:102C0000A2EB0742B2EB074261EB17414FEA8C554A
:102C100004EB9C244FEA910706FB07FC4FEA1C4C8F
:102C20000CFB0BF7B0EBC74072EB573203FB0CF712
:102C300034BFA2EBC742B2EBC74261EB57310CFB8A
:102C40000EF7B0EBC70072EB57720CFB08F734BFFE
:102C5000A2EBC702B2EBC70261EB57714FEA816189
:102C600041EA92114FEA826242EA90124FEA806092
:102C700015EB4C2544F100044FEAD13706FB07FC65
:102C80004FEA1C4C0CFB0BF7D21B03FB0CF761EB60
:102C900007010CFB0EF7B0EB074072EB17420CFB81
:102CA00008F734BFA2EB0742B2EB074261EB1741D2
:102CB0004FEA813141EA92414FEA823242EA904240
:102CC0004FEA80304FEA0C7615EB1C1544F10004F6
:102CD00048EA03434EEA0B484FF0000EB2EB080CF3
:102CE00071EB030724BF624639464EEB0E0E4FF0E0
:102CF000000B0018524149414BEB0B0BB2EB080C97
:102D000071EB03077BF1000B24BF624639464EEBA3
:102D10000E0E4FF0000B0018524149414BEB0B0BCC
:102D2000B2EB080C71EB03077BF1000B24BF62468A
:102D300039464EEB0E0E51EA020718BF46F0010667
:102D400016EB0E7655F1000254F1000103D5BDE8F3
:102D50008901BDE80088BDE88901BDE80048B619D1
:102D6000524141EB0101A3F10103704780807F7E56
:102D70007D7C7B7A797877767675747372717170F1
:102D80006F6E6E6D6C6C6B6A6A69686867666665A3
:102D90006464636362616160605F5F5E5E5D5D5C31
:102DA0005C5B5B5A5A5959585857575656555555A2
:102DB0005454535352525251515050504F4F4F4E02
:102DC0004E4D4D4D4C4C4C4B4B4B4A4A4A49494950
:102DD0004848484747474746464645454544444492
:102DE0004443434343424242424141419C46002BBB
:102DF00030D477002BD04FEA37071CB503B44FF01F
:102E000010004FF01001BAF1000F06D0BCF1000F16
:102E1000DCBF40F0080040F008014FF000000FBC9C
:102E2000BDE810400BF1010BBBF1010F08BF5FEAD9
:102E3000170722BF12F1010211F101014FF0004109
:102E400043F1000300F0004043EA00007047F9D36B
:102E50005708D0E746EA06464FEA164613F1400FF8
:102E60001FDD13F1200FDFBF16430A460021203378
:102E70005B42BED0C3F1200746EA06464FEA16463B
:102E800002FA07F746EA070622FA03F2C3F120071F
:102E900001FA07F742EA070221FA03F14FF00003B3
:102EA000A7E746EA020646EA06464FEA164646EA1B
:102EB0000106BCBF46EA0646360C4FF000034FF051
:102EC00000024FF0000194E72DE9804C70B49A465F
:102ED000934691E8380007C831EA400C48BF34EA0D
:102EE000430C03D5FFF7E6FDFFF780FFF0BCBDE81C
:102EF000008C2DE9804C70B49A46934691E83800D6
:102F000007C810F0804F08BF13F0804F03D100F0C6
:102F100005F8FFF76BFFF0BCBDE8008C20F07F47A1
:102F200023F07F4C80EA030000F0004007EB0C0325
:102F3000A3F57C53A3F1FE0392F0000F00F0B380E1
:102F400095F0000F00F077802DE901494FEA11401C
:102F500021EA00484FEA144624EA064700FB06FC33
:102F600008FB06F607FB08F818EB06484CEB164C76
:102F700000FB07F718EB07484CEB17404FEA124BE2
:102F800022EA0B4E4FEA154625EA06470BFB06FCE4
:102F90000EFB06F607FB0EFE1EEB064E4CEB164C28
:102FA0000BFB07F71EEB074E4CEB174B18EB0B0810
:102FB00040F1000018EB0E0B58EB000840F1000048
:102FC0008F1A4FF000014FF000063CBFC943661B4B
:102FD00014BFB5EB040C00213CBFC943F61B4FEAFC
:102FE000174427EA04454FEA1C472CEA074C04FB28
:102FF000076205FB07F70CFB05F616EB074642EBED
:10300000174204FB0CFC16EB0C4642EB1C421BEB7C
:10301000060658EB020241414EEA8E0E46EA9E0633
:1030200001D5BDE80189B619524141EB0101A3F177
:103030000103BDE801894FEA144524EA05464FEA39
:10304000114721EA074C05FB07F406FB07F70CFBC9
:1030500006F111EB074144EB174405FB0CFC11EBA7
:103060000C4144EB1C444FEA124722EA074C05FB93
:1030700007F206FB07F70CFB06F616EB074642EBDA
:10308000174205FB0CFC16EB0C4642EB1C456A187C
:1030900054F1000148BF7047B619524141EB01019C
:1030A000A3F10103704795F0000F37D04FEA1142AA
:1030B00021EA02464FEA144724EA074C02FB07F1D3
:1030C00006FB07F70CFB06F414EB074441EB174132
:1030D00002FB0CFC14EB0C4441EB1C414FEA15477E
:1030E00025EA074C02FB07F506FB07F70CFB06F683
:1030F00016EB074645EB174502FB0CFC16EB0C469E
:1031000045EB1C42121951F1000148BF7047B61936
:10311000524141EB0101A3F1010370474FEA14450D
:1031200024EA05464FEA114721EA074C05FB07F15F
:1031300006FB07F70CFB06F212EB074241EB1741C7
:1031400005FB0CFC12EB0C4251EB1C414FF000064E
:1031500048BF7047921841EB0101A3F1010370478A
:1031600003B401984100009850EAC12018BF042020
:103170004A0D18BF40F0010040F2FF72B2EB515F00
:1031800008BF40F00200012808BF052002B07047C8
:1031900030380A2801D20120704700207047000013
:1031A00010B500290AD00878002807D005487844CF
:1031B000FEF7A6F9002801D0002010BD024878448F
:1031C00010BD0000EA030000E203000010B5002972
:1031D0000AD00878002807D005487844FEF790F90F
:1031E000002801D0002010BD0248784410BD000026
:1031F000DA030000D2030000F1EE100A4FF6FF716F
:10320000C0F2C03120EA010040F04070E1EE100A47
:103210007047FDF763BDFDF797BE0000000000009A
:10322000000000003031323334353637383941420E
:103230004344454640305800303132333435363718
:1032400038396162636465664030780004000008C4
:1032500000000000000000020001000010303132C8
:1032600033343536373839616263646566787000A7
:1032700030313233343536373839414243444546AC
:103280005850000002400000000000A000000000B4
:1032900005400000000000C8000000000C400000D5
:1032A0000000409C00000000194000000020BCBE4F
:1032B0000000000034400000BFC91B8E0000000465
:1032C000B5400000504BCFD06607E2CF01000000B0
:1032D0006C4100003E8251AADFEEA73401000000DD
:1032E000D9420000DCB5A0E23A301F97FFFFFFFF94
:1032F000B4450000FD25A0C8E9A3C14FFFFFFFFFB3
:10330000FF3F00000000008000000000FF3F0000C1
:10331000000000800000000000000000000000002D
:10332000010203040607080952756E74696D652071
:103330006D6F64653A2025733B206564697420676E
:103340005F646364635F636F6E66696720696E20A4
:103350004B65696C2057617463682E0A0052756E64
:1033600074696D6520736572766963652061637445
:103370006976652E206D6F64653D30206D6F6E69D6
:10338000746F722C20312070776D2D746573742CDE
:10339000203220636C6F7365642D6C6F6F702E0A22
:1033A00000555341525433207265746172676574DD
:1033B000207072696E74663A20256C7520626175A2
:1033C000640A00485254494D20444C4C3A2025731D
:1033D0000A0050574D3A20256C7520487A2C2070F1
:1033E0006572696F643D256C7520485254494D20C3
:1033F0007469636B730A0052756E74696D65205051
:10340000574D3A20667265713D256C75487A206487
:103410007574793D256C752F3130303020646561CD
:103420006474696D653D256C7520726973653D2511
:103430006C752066616C6C3D256C75207469636BDE
:10344000730A000A422D47343734452D44504F57F4
:103450003120444344432073746172746572207058
:10346000726F6A6563740A006D6F64653D25732031
:1034700073746174653D2573206661756C743D25B8
:103480007320687274696D3D25732076696E3D25E1
:103490006C756D562069696E3D256C756D412076A1
:1034A0006F75743D256C756D5620647574793D2576
:1034B0006C752F256C752064743D256C752F256CFB
:1034C000750A0053797374656D436F7265436C6F51
:1034D000636B3A20256C7520487A0A006E6F742061
:1034E0007265616479006E6F742D72656164790034
:1034F00073746F707065640076696E20756E6465B4
:1035000072766F6C7461676500766F7574206F7684
:103510006572766F6C74616765006E6F6E650072C0
:10352000756E6E696E6700756E6B6E6F776E006399
:103530006C6F7365642D6C6F6F70006D6F6E697466
:103540006F72006661756C7400696E707574206FBF
:1035500076657263757272656E740070776D2D7426
:1035600065737400687274696D20646C6C20746992
:103570006D656F7574000000C836000800000020FB
:10358000500000003C0200081837000850000020DE
:10359000C80600005C0200081C0000004300000098
:1035A000F8FFFFFF0C0000000E0000000F000000FD
:1035B0002E0000001001000043000000F8FFFFFF94
:1035C0000040404040404040404041414141414036
:1035D00040404040404040404040404040404040EB
:1035E000400502020202020202020202020202027A
:1035F000022020202020202020202002020202027F
:1036000002029090909090901010101010101010D6
:1036100010101010101010101010101002020202E2
:103620000202888888888888080808080808080826
:103630000808080808080808080808080202020222
:10364000400000000000000000000000000000003A
:10365000000000000000000000000000000000006A
:10366000000000000000000000000000000000005A
:10367000000000000000000000000000000000004A
:10368000000000000000000000000000000000003A
:10369000000000000000000000000000000000002A
:1036A000000000000000000000000000000000001A
:1036B000000000000000000000000000000000000A
:1036C00000000000000000000024F40001000000E1
:1036D00000000000400D03006400000084030000AF
:1036E000010000002200000022000000E40C0000A5
:1036F00094110000D80E00002C010000C20100004F
:103700005A000000030000003C000000900100008F
:08371000406A00000000000007
:04000005080001D915
:00000001FF

View File

@@ -3,7 +3,7 @@
<title>Static Call Graph - [Objects\B-G474E-DPOW1_DCDC.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image Objects\B-G474E-DPOW1_DCDC.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6220000: Last Updated: Sat May 23 17:51:30 2026
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6220000: Last Updated: Sat May 23 18:42:21 2026
<BR><P>
<H3>Maximum Stack Usage = 324 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -167,9 +167,9 @@ Global Symbols
<BR><BR>[Calls]<UL><LI><a href="#[75]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL>
<P><STRONG><a name="[fe]"></a>__scatterload_rt2_thumb_only</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[108]"></a>__scatterload_rt2_thumb_only</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[ff]"></a>__scatterload_loop</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[109]"></a>__scatterload_loop</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<P><STRONG><a name="[77]"></a>__scatterload_copy</STRONG> (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
@@ -177,9 +177,9 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[77]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
</UL>
<P><STRONG><a name="[100]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, __scatter.o(!!handler_null), UNUSED)
<P><STRONG><a name="[10a]"></a>__scatterload_null</STRONG> (Thumb, 2 bytes, Stack size unknown bytes, __scatter.o(!!handler_null), UNUSED)
<P><STRONG><a name="[101]"></a>__scatterload_zeroinit</STRONG> (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
<P><STRONG><a name="[10b]"></a>__scatterload_zeroinit</STRONG> (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)
<P><STRONG><a name="[78]"></a>_printf_n</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_n.o(.ARM.Collect$$_printf_percent$$00000001))
<BR><BR>[Calls]<UL><LI><a href="#[79]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_charcount
@@ -224,7 +224,7 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[81]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_fp_hex
</UL>
<P><STRONG><a name="[102]"></a>_printf_ll</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007))
<P><STRONG><a name="[10c]"></a>_printf_ll</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_ll.o(.ARM.Collect$$_printf_percent$$00000007))
<P><STRONG><a name="[82]"></a>_printf_i</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_i.o(.ARM.Collect$$_printf_percent$$00000008))
<BR><BR>[Stack]<UL><LI>Max Depth = 72 + Unknown Stack Size
@@ -296,7 +296,7 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[91]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_ll_hex
</UL>
<P><STRONG><a name="[103]"></a>_printf_l</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_l.o(.ARM.Collect$$_printf_percent$$00000012))
<P><STRONG><a name="[10d]"></a>_printf_l</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_l.o(.ARM.Collect$$_printf_percent$$00000012))
<P><STRONG><a name="[92]"></a>_printf_c</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_c.o(.ARM.Collect$$_printf_percent$$00000013))
<BR><BR>[Stack]<UL><LI>Max Depth = 40 + Unknown Stack Size
@@ -326,7 +326,7 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[99]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_printf_wstring
</UL>
<P><STRONG><a name="[104]"></a>_printf_percent_end</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017))
<P><STRONG><a name="[10e]"></a>_printf_percent_end</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, _printf_percent_end.o(.ARM.Collect$$_printf_percent$$00000017))
<P><STRONG><a name="[a4]"></a>__rt_lib_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[a3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_li
@@ -336,21 +336,21 @@ Global Symbols
<BR><BR>[Calls]<UL><LI><a href="#[9b]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_init
</UL>
<P><STRONG><a name="[105]"></a>__rt_lib_init_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))
<P><STRONG><a name="[10f]"></a>__rt_lib_init_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000C))
<P><STRONG><a name="[9c]"></a>__rt_lib_init_lc_common</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))
<BR><BR>[Calls]<UL><LI><a href="#[9d]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_locale
</UL>
<P><STRONG><a name="[106]"></a>__rt_lib_init_preinit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006))
<P><STRONG><a name="[110]"></a>__rt_lib_init_preinit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006))
<P><STRONG><a name="[107]"></a>__rt_lib_init_rand_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000010))
<P><STRONG><a name="[111]"></a>__rt_lib_init_rand_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000010))
<P><STRONG><a name="[108]"></a>__rt_lib_init_relocate_pie_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))
<P><STRONG><a name="[112]"></a>__rt_lib_init_relocate_pie_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000004))
<P><STRONG><a name="[109]"></a>__rt_lib_init_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))
<P><STRONG><a name="[113]"></a>__rt_lib_init_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000E))
<P><STRONG><a name="[10a]"></a>__rt_lib_init_lc_collate_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))
<P><STRONG><a name="[114]"></a>__rt_lib_init_lc_collate_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))
<P><STRONG><a name="[9e]"></a>__rt_lib_init_lc_ctype_2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000014))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
@@ -359,9 +359,9 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_get_lc_ctype
</UL>
<P><STRONG><a name="[10b]"></a>__rt_lib_init_lc_ctype_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))
<P><STRONG><a name="[115]"></a>__rt_lib_init_lc_ctype_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))
<P><STRONG><a name="[10c]"></a>__rt_lib_init_lc_monetary_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))
<P><STRONG><a name="[116]"></a>__rt_lib_init_lc_monetary_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))
<P><STRONG><a name="[9f]"></a>__rt_lib_init_lc_numeric_2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000018))
<BR><BR>[Stack]<UL><LI>Max Depth = 16 + Unknown Stack Size
@@ -370,56 +370,56 @@ Global Symbols
<BR>[Calls]<UL><LI><a href="#[a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_get_lc_numeric
</UL>
<P><STRONG><a name="[10d]"></a>__rt_lib_init_alloca_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))
<P><STRONG><a name="[117]"></a>__rt_lib_init_alloca_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000030))
<P><STRONG><a name="[10e]"></a>__rt_lib_init_argv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))
<P><STRONG><a name="[118]"></a>__rt_lib_init_argv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))
<P><STRONG><a name="[10f]"></a>__rt_lib_init_atexit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))
<P><STRONG><a name="[119]"></a>__rt_lib_init_atexit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))
<P><STRONG><a name="[110]"></a>__rt_lib_init_clock_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))
<P><STRONG><a name="[11a]"></a>__rt_lib_init_clock_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000023))
<P><STRONG><a name="[111]"></a>__rt_lib_init_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000034))
<P><STRONG><a name="[11b]"></a>__rt_lib_init_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000034))
<P><STRONG><a name="[112]"></a>__rt_lib_init_exceptions_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))
<P><STRONG><a name="[11c]"></a>__rt_lib_init_exceptions_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000032))
<P><STRONG><a name="[113]"></a>__rt_lib_init_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))
<P><STRONG><a name="[11d]"></a>__rt_lib_init_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))
<P><STRONG><a name="[114]"></a>__rt_lib_init_getenv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))
<P><STRONG><a name="[11e]"></a>__rt_lib_init_getenv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000025))
<P><STRONG><a name="[115]"></a>__rt_lib_init_lc_numeric_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))
<P><STRONG><a name="[11f]"></a>__rt_lib_init_lc_numeric_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))
<P><STRONG><a name="[116]"></a>__rt_lib_init_lc_time_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))
<P><STRONG><a name="[120]"></a>__rt_lib_init_lc_time_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))
<P><STRONG><a name="[117]"></a>__rt_lib_init_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000035))
<P><STRONG><a name="[121]"></a>__rt_lib_init_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000035))
<P><STRONG><a name="[118]"></a>__rt_lib_init_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))
<P><STRONG><a name="[122]"></a>__rt_lib_init_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))
<P><STRONG><a name="[119]"></a>__rt_lib_init_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000027))
<P><STRONG><a name="[123]"></a>__rt_lib_init_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000027))
<P><STRONG><a name="[a9]"></a>__rt_lib_shutdown</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[a8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_ls
</UL>
<P><STRONG><a name="[11a]"></a>__rt_lib_shutdown_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002))
<P><STRONG><a name="[124]"></a>__rt_lib_shutdown_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000002))
<P><STRONG><a name="[11b]"></a>__rt_lib_shutdown_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007))
<P><STRONG><a name="[125]"></a>__rt_lib_shutdown_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000007))
<P><STRONG><a name="[11c]"></a>__rt_lib_shutdown_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))
<P><STRONG><a name="[126]"></a>__rt_lib_shutdown_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))
<P><STRONG><a name="[11d]"></a>__rt_lib_shutdown_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010))
<P><STRONG><a name="[127]"></a>__rt_lib_shutdown_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000010))
<P><STRONG><a name="[11e]"></a>__rt_lib_shutdown_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A))
<P><STRONG><a name="[128]"></a>__rt_lib_shutdown_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000A))
<P><STRONG><a name="[11f]"></a>__rt_lib_shutdown_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004))
<P><STRONG><a name="[129]"></a>__rt_lib_shutdown_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000004))
<P><STRONG><a name="[120]"></a>__rt_lib_shutdown_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))
<P><STRONG><a name="[12a]"></a>__rt_lib_shutdown_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000C))
<P><STRONG><a name="[75]"></a>__rt_entry</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry.o(.ARM.Collect$$rtentry$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[70]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
<LI><a href="#[76]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_rt2
</UL>
<P><STRONG><a name="[121]"></a>__rt_entry_presh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))
<P><STRONG><a name="[12b]"></a>__rt_entry_presh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000002))
<P><STRONG><a name="[a1]"></a>__rt_entry_sh</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry4.o(.ARM.Collect$$rtentry$$00000004))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
@@ -432,17 +432,17 @@ Global Symbols
<BR><BR>[Calls]<UL><LI><a href="#[a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init
</UL>
<P><STRONG><a name="[122]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
<P><STRONG><a name="[12c]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$00000009))
<P><STRONG><a name="[a5]"></a>__rt_entry_main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
<BR><BR>[Stack]<UL><LI>Max Depth = 248 + Unknown Stack Size
<LI>Call Chain = __rt_entry_main &rArr; main &rArr; printf &rArr; _printf_char_file &rArr; _printf_char_common &rArr; __printf
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
<LI>Call Chain = __rt_entry_main &rArr; main &rArr; DCDC_Service1ms &rArr; DCDC_ControlStep &rArr; latch_fault &rArr; hrtim1_set_duty &rArr; hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[123]"></a>__rt_entry_postli_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))
<P><STRONG><a name="[12d]"></a>__rt_entry_postli_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __rtentry2.o(.ARM.Collect$$rtentry$$0000000C))
<P><STRONG><a name="[cd]"></a>__rt_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[a7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
@@ -452,7 +452,7 @@ Global Symbols
<BR><BR>[Calls]<UL><LI><a href="#[a9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_shutdown
</UL>
<P><STRONG><a name="[124]"></a>__rt_exit_prels_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))
<P><STRONG><a name="[12e]"></a>__rt_exit_prels_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))
<P><STRONG><a name="[aa]"></a>__rt_exit_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
<BR><BR>[Stack]<UL><LI>Max Depth = 4 + Unknown Stack Size
@@ -831,17 +831,18 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>
<P><STRONG><a name="[125]"></a>__use_no_semihosting</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi_2.o(.text), UNUSED)
<P><STRONG><a name="[12f]"></a>__use_no_semihosting</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi_2.o(.text), UNUSED)
<P><STRONG><a name="[dc]"></a>__aeabi_uldivmod</STRONG> (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text))
<P><STRONG><a name="[e0]"></a>__aeabi_uldivmod</STRONG> (Thumb, 0 bytes, Stack size 48 bytes, lludivv7m.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = __aeabi_uldivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sense_mv_to_voltage_mv
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_period_from_clock
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<BR>[Called By]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sense_mv_to_voltage_mv
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;permille_to_ticks
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_period_from_frequency
</UL>
<P><STRONG><a name="[126]"></a>_ll_udiv</STRONG> (Thumb, 240 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED)
<P><STRONG><a name="[130]"></a>_ll_udiv</STRONG> (Thumb, 240 bytes, Stack size 48 bytes, lludivv7m.o(.text), UNUSED)
<P><STRONG><a name="[ac]"></a>printf</STRONG> (Thumb, 20 bytes, Stack size 24 bytes, printf.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 144 + Unknown Stack Size
@@ -852,15 +853,15 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[127]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[131]"></a>__use_two_region_memory</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[128]"></a>__rt_heap_escrow$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[132]"></a>__rt_heap_escrow$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[129]"></a>__rt_heap_expand$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[133]"></a>__rt_heap_expand$2region</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, heapauxi.o(.text), UNUSED)
<P><STRONG><a name="[12a]"></a>__I$use$semihosting</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[134]"></a>__I$use$semihosting</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[12b]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[135]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)
<P><STRONG><a name="[af]"></a>_printf_pre_padding</STRONG> (Thumb, 44 bytes, Stack size 16 bytes, _printf_pad.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = _printf_pre_padding
@@ -1187,15 +1188,15 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
</UL>
<P><STRONG><a name="[12c]"></a>__user_libspace</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[136]"></a>__user_libspace</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[cb]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[a2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>
<P><STRONG><a name="[12d]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[137]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)
<P><STRONG><a name="[fd]"></a>strcmp</STRONG> (Thumb, 124 bytes, Stack size 8 bytes, strcmpv7em.o(.text))
<P><STRONG><a name="[107]"></a>strcmp</STRONG> (Thumb, 124 bytes, Stack size 8 bytes, strcmpv7em.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = strcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[73]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_get_lc_ctype
@@ -1207,7 +1208,7 @@ Global Symbols
</UL>
<BR>[Calls]<UL><LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Board_Millis
</UL>
<BR>[Called By]<UL><LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc1_init
<BR>[Called By]<UL><LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc1_init
</UL>
<P><STRONG><a name="[d3]"></a>Board_FatalError</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, board.o(.text.Board_FatalError))
@@ -1229,84 +1230,155 @@ Global Symbols
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[d9]"></a>DCDC_ControlStep</STRONG> (Thumb, 366 bytes, Stack size 48 bytes, dcdc.o(.text.DCDC_ControlStep))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = DCDC_ControlStep &rArr; DCDC_ReadMeasurements &rArr; sense_mv_to_voltage_mv &rArr; __aeabi_uldivmod
<P><STRONG><a name="[d9]"></a>DCDC_ApplyRuntimeConfig</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, dcdc.o(.text.DCDC_ApplyRuntimeConfig))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = DCDC_ApplyRuntimeConfig &rArr; hrtim1_apply_pwm_config &rArr; hrtim_period_from_frequency &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
<LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_max_duty_ticks
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
<BR>[Calls]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;permille_to_ticks
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_apply_pwm_config
</UL>
<BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<BR>[Called By]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Service1ms
</UL>
<P><STRONG><a name="[f6]"></a>DCDC_FaultText</STRONG> (Thumb, 108 bytes, Stack size 12 bytes, dcdc.o(.text.DCDC_FaultText))
<P><STRONG><a name="[dd]"></a>DCDC_ControlStep</STRONG> (Thumb, 406 bytes, Stack size 48 bytes, dcdc.o(.text.DCDC_ControlStep))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = DCDC_ControlStep &rArr; latch_fault &rArr; hrtim1_set_duty &rArr; hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_max_duty_ticks
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
</UL>
<BR>[Called By]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Service1ms
</UL>
<P><STRONG><a name="[100]"></a>DCDC_FaultText</STRONG> (Thumb, 108 bytes, Stack size 12 bytes, dcdc.o(.text.DCDC_FaultText))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = DCDC_FaultText
</UL>
<BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[f7]"></a>DCDC_GetDutyTicks</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_GetDutyTicks))
<P><STRONG><a name="[101]"></a>DCDC_GetDutyTicks</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_GetDutyTicks))
<BR><BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[f5]"></a>DCDC_GetFault</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_GetFault))
<P><STRONG><a name="[ff]"></a>DCDC_GetFault</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_GetFault))
<BR><BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[f1]"></a>DCDC_GetPeriodTicks</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_GetPeriodTicks))
<P><STRONG><a name="[ee]"></a>DCDC_GetMode</STRONG> (Thumb, 52 bytes, Stack size 4 bytes, dcdc.o(.text.DCDC_GetMode))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = DCDC_GetMode
</UL>
<BR>[Called By]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Service1ms
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[fa]"></a>DCDC_GetPeriodTicks</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_GetPeriodTicks))
<BR><BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[f3]"></a>DCDC_GetState</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_GetState))
<P><STRONG><a name="[fd]"></a>DCDC_GetState</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_GetState))
<BR><BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[df]"></a>DCDC_Init</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, dcdc.o(.text.DCDC_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = DCDC_Init &rArr; hrtim1_timer_c_init &rArr; hrtim_period_from_clock &rArr; __aeabi_uldivmod
<P><STRONG><a name="[e2]"></a>DCDC_Init</STRONG> (Thumb, 78 bytes, Stack size 8 bytes, dcdc.o(.text.DCDC_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = DCDC_Init &rArr; hrtim1_timer_c_init &rArr; hrtim1_apply_pwm_config &rArr; hrtim_period_from_frequency &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_outputs_enable
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_timer_c_init
<LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc1_init
<LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_loads_off
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_usbpd_input_switch
<LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_init_for_dcdc
<BR>[Calls]<UL><LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_outputs_enable
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_timer_c_init
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc1_init
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_loads_off
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_usbpd_input_switch
<LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_init_for_dcdc
</UL>
<BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[f2]"></a>DCDC_IsHrtimReady</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_IsHrtimReady))
<P><STRONG><a name="[fb]"></a>DCDC_IsHrtimReady</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, dcdc.o(.text.DCDC_IsHrtimReady))
<BR><BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[da]"></a>DCDC_ReadMeasurements</STRONG> (Thumb, 112 bytes, Stack size 32 bytes, dcdc.o(.text.DCDC_ReadMeasurements))
<P><STRONG><a name="[fc]"></a>DCDC_ModeText</STRONG> (Thumb, 88 bytes, Stack size 12 bytes, dcdc.o(.text.DCDC_ModeText))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = DCDC_ModeText
</UL>
<BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[de]"></a>DCDC_ReadMeasurements</STRONG> (Thumb, 112 bytes, Stack size 32 bytes, dcdc.o(.text.DCDC_ReadMeasurements))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = DCDC_ReadMeasurements &rArr; sense_mv_to_voltage_mv &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sense_mv_to_current_ma
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sense_mv_to_voltage_mv
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_raw_to_mv
<LI><a href="#[e6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc1_read_channel
<BR>[Calls]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sense_mv_to_current_ma
<LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sense_mv_to_voltage_mv
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc_raw_to_mv
<LI><a href="#[e9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;adc1_read_channel
</UL>
<BR>[Called By]<UL><LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<BR>[Called By]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[f4]"></a>DCDC_StateText</STRONG> (Thumb, 94 bytes, Stack size 12 bytes, dcdc.o(.text.DCDC_StateText))
<P><STRONG><a name="[ed]"></a>DCDC_Service1ms</STRONG> (Thumb, 160 bytes, Stack size 16 bytes, dcdc.o(.text.DCDC_Service1ms))
<BR><BR>[Stack]<UL><LI>Max Depth = 184<LI>Call Chain = DCDC_Service1ms &rArr; DCDC_ControlStep &rArr; latch_fault &rArr; hrtim1_set_duty &rArr; hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ApplyRuntimeConfig
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Stop
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_StartPwmTest
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Start
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetMode
</UL>
<BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[f1]"></a>DCDC_Start</STRONG> (Thumb, 124 bytes, Stack size 8 bytes, dcdc.o(.text.DCDC_Start))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = DCDC_Start &rArr; latch_fault &rArr; hrtim1_set_duty &rArr; hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_apply_pwm_config
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_outputs_enable
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_usbpd_input_switch
</UL>
<BR>[Called By]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Service1ms
</UL>
<P><STRONG><a name="[f0]"></a>DCDC_StartPwmTest</STRONG> (Thumb, 142 bytes, Stack size 16 bytes, dcdc.o(.text.DCDC_StartPwmTest))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = DCDC_StartPwmTest &rArr; latch_fault &rArr; hrtim1_set_duty &rArr; hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;permille_to_ticks
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_apply_pwm_config
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_outputs_enable
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_usbpd_input_switch
</UL>
<BR>[Called By]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Service1ms
</UL>
<P><STRONG><a name="[fe]"></a>DCDC_StateText</STRONG> (Thumb, 108 bytes, Stack size 12 bytes, dcdc.o(.text.DCDC_StateText))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = DCDC_StateText
</UL>
<BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[ea]"></a>Retarget_Init</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, retarget.o(.text.Retarget_Init))
<P><STRONG><a name="[ef]"></a>DCDC_Stop</STRONG> (Thumb, 56 bytes, Stack size 16 bytes, dcdc.o(.text.DCDC_Stop))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = DCDC_Stop &rArr; hrtim1_set_duty &rArr; hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_outputs_enable
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_usbpd_input_switch
</UL>
<BR>[Called By]<UL><LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Service1ms
</UL>
<P><STRONG><a name="[f2]"></a>Retarget_Init</STRONG> (Thumb, 98 bytes, Stack size 16 bytes, retarget.o(.text.Retarget_Init))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = Retarget_Init
</UL>
<BR>[Calls]<UL><LI><a href="#[eb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pc10_pc11_to_usart3
<BR>[Calls]<UL><LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;gpio_pc10_pc11_to_usart3
</UL>
<BR>[Called By]<UL><LI><a href="#[a6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
</UL>
<P><STRONG><a name="[ee]"></a>Retarget_PutChar</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, retarget.o(.text.Retarget_PutChar))
<P><STRONG><a name="[f6]"></a>Retarget_PutChar</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, retarget.o(.text.Retarget_PutChar))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = Retarget_PutChar
</UL>
<BR>[Called By]<UL><LI><a href="#[71]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;fputc
@@ -1334,55 +1406,57 @@ Global Symbols
<P><STRONG><a name="[71]"></a>fputc</STRONG> (Thumb, 38 bytes, Stack size 16 bytes, retarget.o(.text.fputc))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = fputc &rArr; Retarget_PutChar
</UL>
<BR>[Calls]<UL><LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Retarget_PutChar
<BR>[Calls]<UL><LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Retarget_PutChar
</UL>
<BR>[Address Reference Count : 1]<UL><LI> _printf_char_file.o(.text)
</UL>
<P><STRONG><a name="[a6]"></a>main</STRONG> (Thumb, 362 bytes, Stack size 104 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 248 + Unknown Stack Size
<LI>Call Chain = main &rArr; printf &rArr; _printf_char_file &rArr; _printf_char_common &rArr; __printf
<P><STRONG><a name="[a6]"></a>main</STRONG> (Thumb, 444 bytes, Stack size 128 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 312 + Unknown Stack Size
<LI>Call Chain = main &rArr; DCDC_Service1ms &rArr; DCDC_ControlStep &rArr; latch_fault &rArr; hrtim1_set_duty &rArr; hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[ac]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;printf
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetDutyTicks
<LI><a href="#[f6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_FaultText
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetFault
<LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_StateText
<LI><a href="#[f3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetState
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<LI><a href="#[101]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetDutyTicks
<LI><a href="#[100]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_FaultText
<LI><a href="#[ff]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetFault
<LI><a href="#[fe]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_StateText
<LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetState
<LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
<LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Service1ms
<LI><a href="#[cf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Board_Millis
<LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_IsHrtimReady
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetPeriodTicks
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
<LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Retarget_Init
<LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ModeText
<LI><a href="#[ee]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetMode
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_IsHrtimReady
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_GetPeriodTicks
<LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
<LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Retarget_Init
<LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Board_Init
</UL>
<BR>[Called By]<UL><LI><a href="#[a5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
</UL>
<P><STRONG><a name="[c0]"></a>_btod_d2e</STRONG> (Thumb, 62 bytes, Stack size 0 bytes, btod.o(CL$$btod_d2e))
<BR><BR>[Calls]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_d2e_norm_op1
<BR><BR>[Calls]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_d2e_norm_op1
</UL>
<BR>[Called By]<UL><LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
</UL>
<P><STRONG><a name="[f9]"></a>_d2e_denorm_low</STRONG> (Thumb, 70 bytes, Stack size 0 bytes, btod.o(CL$$btod_d2e_denorm_low))
<BR><BR>[Called By]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_d2e_norm_op1
<P><STRONG><a name="[103]"></a>_d2e_denorm_low</STRONG> (Thumb, 70 bytes, Stack size 0 bytes, btod.o(CL$$btod_d2e_denorm_low))
<BR><BR>[Called By]<UL><LI><a href="#[102]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_d2e_norm_op1
</UL>
<P><STRONG><a name="[f8]"></a>_d2e_norm_op1</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, btod.o(CL$$btod_d2e_norm_op1))
<BR><BR>[Calls]<UL><LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_d2e_denorm_low
<P><STRONG><a name="[102]"></a>_d2e_norm_op1</STRONG> (Thumb, 96 bytes, Stack size 0 bytes, btod.o(CL$$btod_d2e_norm_op1))
<BR><BR>[Calls]<UL><LI><a href="#[103]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_d2e_denorm_low
</UL>
<BR>[Called By]<UL><LI><a href="#[c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_btod_d2e
</UL>
<P><STRONG><a name="[fa]"></a>__btod_div_common</STRONG> (Thumb, 696 bytes, Stack size 24 bytes, btod.o(CL$$btod_div_common))
<P><STRONG><a name="[104]"></a>__btod_div_common</STRONG> (Thumb, 696 bytes, Stack size 24 bytes, btod.o(CL$$btod_div_common))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __btod_div_common
</UL>
<BR>[Called By]<UL><LI><a href="#[c1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_btod_ediv
</UL>
<P><STRONG><a name="[fb]"></a>_e2e</STRONG> (Thumb, 220 bytes, Stack size 24 bytes, btod.o(CL$$btod_e2e))
<P><STRONG><a name="[105]"></a>_e2e</STRONG> (Thumb, 220 bytes, Stack size 24 bytes, btod.o(CL$$btod_e2e))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = _e2e
</UL>
<BR>[Called By]<UL><LI><a href="#[c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_btod_emul
@@ -1392,8 +1466,8 @@ Global Symbols
<P><STRONG><a name="[c1]"></a>_btod_ediv</STRONG> (Thumb, 42 bytes, Stack size 28 bytes, btod.o(CL$$btod_ediv))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = _btod_ediv &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_e2e
<LI><a href="#[fa]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__btod_div_common
<BR>[Calls]<UL><LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_e2e
<LI><a href="#[104]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__btod_div_common
</UL>
<BR>[Called By]<UL><LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_btod_etento
<LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
@@ -1402,14 +1476,14 @@ Global Symbols
<P><STRONG><a name="[c2]"></a>_btod_emul</STRONG> (Thumb, 42 bytes, Stack size 28 bytes, btod.o(CL$$btod_emul))
<BR><BR>[Stack]<UL><LI>Max Depth = 52<LI>Call Chain = _btod_emul &rArr; _e2e
</UL>
<BR>[Calls]<UL><LI><a href="#[fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__btod_mult_common
<LI><a href="#[fb]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_e2e
<BR>[Calls]<UL><LI><a href="#[106]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__btod_mult_common
<LI><a href="#[105]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_e2e
</UL>
<BR>[Called By]<UL><LI><a href="#[bf]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_btod_etento
<LI><a href="#[be]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_fp_digits
</UL>
<P><STRONG><a name="[fc]"></a>__btod_mult_common</STRONG> (Thumb, 580 bytes, Stack size 16 bytes, btod.o(CL$$btod_mult_common))
<P><STRONG><a name="[106]"></a>__btod_mult_common</STRONG> (Thumb, 580 bytes, Stack size 16 bytes, btod.o(CL$$btod_mult_common))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __btod_mult_common
</UL>
<BR>[Called By]<UL><LI><a href="#[c2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_btod_emul
@@ -1429,7 +1503,7 @@ Global Symbols
<P><STRONG><a name="[a0]"></a>_get_lc_numeric</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, lc_numeric_c.o(locale$$code))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = _get_lc_numeric &rArr; strcmp
</UL>
<BR>[Calls]<UL><LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcmp
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[9f]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init_lc_numeric_2
</UL>
@@ -1437,7 +1511,7 @@ Global Symbols
<P><STRONG><a name="[73]"></a>_get_lc_ctype</STRONG> (Thumb, 44 bytes, Stack size 8 bytes, lc_ctype_c.o(locale$$code))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = _get_lc_ctype &rArr; strcmp
</UL>
<BR>[Calls]<UL><LI><a href="#[fd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcmp
<BR>[Calls]<UL><LI><a href="#[107]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;strcmp
</UL>
<BR>[Called By]<UL><LI><a href="#[9e]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init_lc_ctype_2
</UL>
@@ -1447,9 +1521,9 @@ Global Symbols
<BR><BR>[Called By]<UL><LI><a href="#[9a]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init_fp_1
</UL>
<P><STRONG><a name="[12e]"></a>__fplib_config_fpu_vfp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)
<P><STRONG><a name="[138]"></a>__fplib_config_fpu_vfp</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)
<P><STRONG><a name="[12f]"></a>__fplib_config_pureend_doubles</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)
<P><STRONG><a name="[139]"></a>__fplib_config_pureend_doubles</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, fpinit.o(x$fpl$fpinit), UNUSED)
<P><STRONG><a name="[7d]"></a>_printf_fp_dec</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, printf1.o(x$fpl$printf1))
<BR><BR>[Stack]<UL><LI>Max Depth = 324<LI>Call Chain = _printf_fp_dec &rArr; _printf_fp_dec_real &rArr; _fp_digits &rArr; _btod_etento &rArr; _btod_emul &rArr; _e2e
@@ -1479,7 +1553,7 @@ Local Symbols
<LI><a href="#[d7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wait_mask_value
<LI><a href="#[d5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wait_mask_set
<LI><a href="#[d6]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Flash_SetLatency
<LI><a href="#[ed]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wait_mask_clear
<LI><a href="#[f5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;wait_mask_clear
<LI><a href="#[d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Clock_UseHsi16
</UL>
<BR>[Called By]<UL><LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Board_Init
@@ -1488,7 +1562,7 @@ Local Symbols
<P><STRONG><a name="[d2]"></a>SysTick_Config</STRONG> (Thumb, 82 bytes, Stack size 16 bytes, board.o(.text.SysTick_Config))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = SysTick_Config &rArr; __NVIC_SetPriority
</UL>
<BR>[Calls]<UL><LI><a href="#[ec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_SetPriority
<BR>[Calls]<UL><LI><a href="#[f4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__NVIC_SetPriority
</UL>
<BR>[Called By]<UL><LI><a href="#[d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Board_Init
</UL>
@@ -1504,7 +1578,7 @@ Local Symbols
<BR>[Called By]<UL><LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<P><STRONG><a name="[ed]"></a>wait_mask_clear</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, board.o(.text.wait_mask_clear))
<P><STRONG><a name="[f5]"></a>wait_mask_clear</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, board.o(.text.wait_mask_clear))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = wait_mask_clear
</UL>
<BR>[Called By]<UL><LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
@@ -1531,121 +1605,169 @@ Local Symbols
<LI><a href="#[d1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SystemClock_Config
</UL>
<P><STRONG><a name="[ec]"></a>__NVIC_SetPriority</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, board.o(.text.__NVIC_SetPriority))
<P><STRONG><a name="[f4]"></a>__NVIC_SetPriority</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, board.o(.text.__NVIC_SetPriority))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __NVIC_SetPriority
</UL>
<BR>[Called By]<UL><LI><a href="#[d2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;SysTick_Config
</UL>
<P><STRONG><a name="[e0]"></a>gpio_init_for_dcdc</STRONG> (Thumb, 228 bytes, Stack size 0 bytes, dcdc.o(.text.gpio_init_for_dcdc))
<BR><BR>[Called By]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
<P><STRONG><a name="[e3]"></a>gpio_init_for_dcdc</STRONG> (Thumb, 228 bytes, Stack size 0 bytes, dcdc.o(.text.gpio_init_for_dcdc))
<BR><BR>[Called By]<UL><LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
</UL>
<P><STRONG><a name="[e1]"></a>set_usbpd_input_switch</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, dcdc.o(.text.set_usbpd_input_switch))
<P><STRONG><a name="[e4]"></a>set_usbpd_input_switch</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, dcdc.o(.text.set_usbpd_input_switch))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = set_usbpd_input_switch
</UL>
<BR>[Called By]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
<BR>[Called By]<UL><LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Stop
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_StartPwmTest
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Start
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
<LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
</UL>
<P><STRONG><a name="[e2]"></a>set_loads_off</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, dcdc.o(.text.set_loads_off))
<BR><BR>[Called By]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
<P><STRONG><a name="[e5]"></a>set_loads_off</STRONG> (Thumb, 16 bytes, Stack size 0 bytes, dcdc.o(.text.set_loads_off))
<BR><BR>[Called By]<UL><LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
</UL>
<P><STRONG><a name="[e3]"></a>adc1_init</STRONG> (Thumb, 166 bytes, Stack size 16 bytes, dcdc.o(.text.adc1_init))
<P><STRONG><a name="[e6]"></a>adc1_init</STRONG> (Thumb, 166 bytes, Stack size 16 bytes, dcdc.o(.text.adc1_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = adc1_init &rArr; Board_DelayMs
</UL>
<BR>[Calls]<UL><LI><a href="#[ce]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Board_DelayMs
</UL>
<BR>[Called By]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
<BR>[Called By]<UL><LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
</UL>
<P><STRONG><a name="[e4]"></a>hrtim1_timer_c_init</STRONG> (Thumb, 266 bytes, Stack size 24 bytes, dcdc.o(.text.hrtim1_timer_c_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 96<LI>Call Chain = hrtim1_timer_c_init &rArr; hrtim_period_from_clock &rArr; __aeabi_uldivmod
<P><STRONG><a name="[e7]"></a>hrtim1_timer_c_init</STRONG> (Thumb, 290 bytes, Stack size 24 bytes, dcdc.o(.text.hrtim1_timer_c_init))
<BR><BR>[Stack]<UL><LI>Max Depth = 144<LI>Call Chain = hrtim1_timer_c_init &rArr; hrtim1_apply_pwm_config &rArr; hrtim_period_from_frequency &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_max_duty_ticks
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_wait_dll_ready
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_period_from_clock
<BR>[Calls]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_apply_pwm_config
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_max_duty_ticks
<LI><a href="#[f9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_wait_dll_ready
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_period_from_frequency
</UL>
<BR>[Called By]<UL><LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
<BR>[Called By]<UL><LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
</UL>
<P><STRONG><a name="[e5]"></a>hrtim1_outputs_enable</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, dcdc.o(.text.hrtim1_outputs_enable))
<P><STRONG><a name="[e8]"></a>hrtim1_outputs_enable</STRONG> (Thumb, 48 bytes, Stack size 4 bytes, dcdc.o(.text.hrtim1_outputs_enable))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = hrtim1_outputs_enable
</UL>
<BR>[Called By]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
<BR>[Called By]<UL><LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Stop
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_StartPwmTest
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Start
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
<LI><a href="#[e2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Init
</UL>
<P><STRONG><a name="[ef]"></a>hrtim_period_from_clock</STRONG> (Thumb, 122 bytes, Stack size 24 bytes, dcdc.o(.text.hrtim_period_from_clock))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = hrtim_period_from_clock &rArr; __aeabi_uldivmod
<P><STRONG><a name="[f7]"></a>hrtim_period_from_frequency</STRONG> (Thumb, 140 bytes, Stack size 32 bytes, dcdc.o(.text.hrtim_period_from_frequency))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = hrtim_period_from_frequency &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<BR>[Calls]<UL><LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_timer_c_init
<BR>[Called By]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_apply_pwm_config
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_timer_c_init
</UL>
<P><STRONG><a name="[f0]"></a>hrtim1_wait_dll_ready</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, dcdc.o(.text.hrtim1_wait_dll_ready))
<P><STRONG><a name="[f9]"></a>hrtim1_wait_dll_ready</STRONG> (Thumb, 76 bytes, Stack size 8 bytes, dcdc.o(.text.hrtim1_wait_dll_ready))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = hrtim1_wait_dll_ready
</UL>
<BR>[Called By]<UL><LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_timer_c_init
<BR>[Called By]<UL><LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_timer_c_init
</UL>
<P><STRONG><a name="[dd]"></a>hrtim_max_duty_ticks</STRONG> (Thumb, 66 bytes, Stack size 4 bytes, dcdc.o(.text.hrtim_max_duty_ticks))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = hrtim_max_duty_ticks
<P><STRONG><a name="[e1]"></a>hrtim_max_duty_ticks</STRONG> (Thumb, 92 bytes, Stack size 16 bytes, dcdc.o(.text.hrtim_max_duty_ticks))
<BR><BR>[Stack]<UL><LI>Max Depth = 88<LI>Call Chain = hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_timer_c_init
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<BR>[Calls]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;permille_to_ticks
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clamp_u32
</UL>
<BR>[Called By]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_timer_c_init
</UL>
<P><STRONG><a name="[db]"></a>latch_fault</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, dcdc.o(.text.latch_fault))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = latch_fault &rArr; hrtim1_set_duty &rArr; hrtim_max_duty_ticks
<P><STRONG><a name="[da]"></a>hrtim1_apply_pwm_config</STRONG> (Thumb, 142 bytes, Stack size 40 bytes, dcdc.o(.text.hrtim1_apply_pwm_config))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = hrtim1_apply_pwm_config &rArr; hrtim_period_from_frequency &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[e5]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_outputs_enable
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_usbpd_input_switch
<BR>[Calls]<UL><LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clamp_u32
<LI><a href="#[f7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_period_from_frequency
</UL>
<BR>[Called By]<UL><LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<BR>[Called By]<UL><LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ApplyRuntimeConfig
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_StartPwmTest
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Start
<LI><a href="#[e7]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_timer_c_init
</UL>
<P><STRONG><a name="[de]"></a>hrtim1_set_duty</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, dcdc.o(.text.hrtim1_set_duty))
<BR><BR>[Stack]<UL><LI>Max Depth = 20<LI>Call Chain = hrtim1_set_duty &rArr; hrtim_max_duty_ticks
<P><STRONG><a name="[df]"></a>latch_fault</STRONG> (Thumb, 74 bytes, Stack size 16 bytes, dcdc.o(.text.latch_fault))
<BR><BR>[Stack]<UL><LI>Max Depth = 120<LI>Call Chain = latch_fault &rArr; hrtim1_set_duty &rArr; hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_max_duty_ticks
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_set_duty
<LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_outputs_enable
<LI><a href="#[e4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;set_usbpd_input_switch
</UL>
<BR>[Called By]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<BR>[Called By]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_StartPwmTest
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Start
</UL>
<P><STRONG><a name="[e6]"></a>adc1_read_channel</STRONG> (Thumb, 74 bytes, Stack size 4 bytes, dcdc.o(.text.adc1_read_channel))
<P><STRONG><a name="[dc]"></a>hrtim1_set_duty</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, dcdc.o(.text.hrtim1_set_duty))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = hrtim1_set_duty &rArr; hrtim_max_duty_ticks &rArr; permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_max_duty_ticks
</UL>
<BR>[Called By]<UL><LI><a href="#[dd]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ControlStep
<LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ApplyRuntimeConfig
<LI><a href="#[ef]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Stop
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_StartPwmTest
<LI><a href="#[f1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_Start
<LI><a href="#[df]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;latch_fault
</UL>
<P><STRONG><a name="[f8]"></a>clamp_u32</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, dcdc.o(.text.clamp_u32))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = clamp_u32
</UL>
<BR>[Called By]<UL><LI><a href="#[db]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;permille_to_ticks
<LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim1_apply_pwm_config
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_max_duty_ticks
</UL>
<P><STRONG><a name="[db]"></a>permille_to_ticks</STRONG> (Thumb, 52 bytes, Stack size 24 bytes, dcdc.o(.text.permille_to_ticks))
<BR><BR>[Stack]<UL><LI>Max Depth = 72<LI>Call Chain = permille_to_ticks &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<LI><a href="#[f8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;clamp_u32
</UL>
<BR>[Called By]<UL><LI><a href="#[d9]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ApplyRuntimeConfig
<LI><a href="#[f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_StartPwmTest
<LI><a href="#[e1]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;hrtim_max_duty_ticks
</UL>
<P><STRONG><a name="[e9]"></a>adc1_read_channel</STRONG> (Thumb, 74 bytes, Stack size 4 bytes, dcdc.o(.text.adc1_read_channel))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = adc1_read_channel
</UL>
<BR>[Called By]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
<BR>[Called By]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
</UL>
<P><STRONG><a name="[e7]"></a>adc_raw_to_mv</STRONG> (Thumb, 32 bytes, Stack size 4 bytes, dcdc.o(.text.adc_raw_to_mv))
<P><STRONG><a name="[ea]"></a>adc_raw_to_mv</STRONG> (Thumb, 32 bytes, Stack size 4 bytes, dcdc.o(.text.adc_raw_to_mv))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = adc_raw_to_mv
</UL>
<BR>[Called By]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
<BR>[Called By]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
</UL>
<P><STRONG><a name="[e8]"></a>sense_mv_to_voltage_mv</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dcdc.o(.text.sense_mv_to_voltage_mv))
<P><STRONG><a name="[eb]"></a>sense_mv_to_voltage_mv</STRONG> (Thumb, 34 bytes, Stack size 16 bytes, dcdc.o(.text.sense_mv_to_voltage_mv))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = sense_mv_to_voltage_mv &rArr; __aeabi_uldivmod
</UL>
<BR>[Calls]<UL><LI><a href="#[dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
<BR>[Calls]<UL><LI><a href="#[e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uldivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
<BR>[Called By]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
</UL>
<P><STRONG><a name="[e9]"></a>sense_mv_to_current_ma</STRONG> (Thumb, 30 bytes, Stack size 4 bytes, dcdc.o(.text.sense_mv_to_current_ma))
<P><STRONG><a name="[ec]"></a>sense_mv_to_current_ma</STRONG> (Thumb, 30 bytes, Stack size 4 bytes, dcdc.o(.text.sense_mv_to_current_ma))
<BR><BR>[Stack]<UL><LI>Max Depth = 4<LI>Call Chain = sense_mv_to_current_ma
</UL>
<BR>[Called By]<UL><LI><a href="#[da]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
<BR>[Called By]<UL><LI><a href="#[de]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;DCDC_ReadMeasurements
</UL>
<P><STRONG><a name="[eb]"></a>gpio_pc10_pc11_to_usart3</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, retarget.o(.text.gpio_pc10_pc11_to_usart3))
<BR><BR>[Called By]<UL><LI><a href="#[ea]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Retarget_Init
<P><STRONG><a name="[f3]"></a>gpio_pc10_pc11_to_usart3</STRONG> (Thumb, 116 bytes, Stack size 0 bytes, retarget.o(.text.gpio_pc10_pc11_to_usart3))
<BR><BR>[Called By]<UL><LI><a href="#[f2]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Retarget_Init
</UL>
<P><STRONG><a name="[be]"></a>_fp_digits</STRONG> (Thumb, 432 bytes, Stack size 96 bytes, _printf_fp_dec.o(.text))

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.