Добавлена проверка на успешную инициализацию Register Callback для CAN и TIM.

This commit is contained in:
2026-05-29 13:41:17 +03:00
parent 8ffba3b9e0
commit 88af7cdfce
12 changed files with 1061 additions and 918 deletions

File diff suppressed because one or more lines are too long

View File

@@ -405,6 +405,150 @@
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>16</Number>
<Type>0</Type>
<LineNumber>61</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>0</BreakIfRCount>
<Filename>..\Core\Src\protocan.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>17</Number>
<Type>0</Type>
<LineNumber>104</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>0</BreakIfRCount>
<Filename>..\Core\Src\protocan.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>18</Number>
<Type>0</Type>
<LineNumber>105</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>0</BreakIfRCount>
<Filename>..\Core\Src\protocan.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>19</Number>
<Type>0</Type>
<LineNumber>699</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>0</BreakIfRCount>
<Filename>..\Core\Src\protocan.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>20</Number>
<Type>0</Type>
<LineNumber>704</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>0</BreakIfRCount>
<Filename>..\Core\Src\protocan.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>21</Number>
<Type>0</Type>
<LineNumber>705</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>0</BreakIfRCount>
<Filename>..\Core\Src\protocan.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>22</Number>
<Type>0</Type>
<LineNumber>737</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>0</BreakIfRCount>
<Filename>..\Core\Src\protocan.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>23</Number>
<Type>0</Type>
<LineNumber>742</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>0</BreakIfRCount>
<Filename>..\Core\Src\protocan.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
<Bp>
<Number>24</Number>
<Type>0</Type>
<LineNumber>743</LineNumber>
<EnabledFlag>1</EnabledFlag>
<Address>0</Address>
<ByteObject>0</ByteObject>
<HtxType>0</HtxType>
<ManyObjects>0</ManyObjects>
<SizeOfObject>0</SizeOfObject>
<BreakByAccess>0</BreakByAccess>
<BreakIfRCount>0</BreakIfRCount>
<Filename>..\Core\Src\protocan.c</Filename>
<ExecCommand></ExecCommand>
<Expression></Expression>
</Bp>
</Breakpoint>
<WatchWindow1>
<Ww>

Binary file not shown.

View File

@@ -22,23 +22,11 @@ Dialog DLL: TCM.DLL V1.56.4.0
<h2>Project:</h2>
D:\Work\MCU\F103C8T6\MDK-ARM\F103C8T6.uvprojx
Project File Date: 03/31/2026
Project File Date: 05/29/2026
<h2>Output:</h2>
*** Using Compiler 'V6.19', folder: 'C:\Keil_v5\ARM\ARMCLANG\Bin'
Build target 'F103C8T6'
compiling gpio.c...
compiling tim.c...
compiling rtc.c...
compiling canerrorbox.c...
compiling can.c...
compiling main.c...
compiling protocan.c...
compiling stm32f1xx_hal_msp.c...
compiling stm32f1xx_it.c...
linking...
Program Size: Code=25152 RO-data=424 RW-data=36 ZI-data=6668
FromELF: creating hex file...
"F103C8T6\F103C8T6.axf" - 0 Error(s), 0 Warning(s).
<h2>Software Packages used:</h2>
@@ -63,7 +51,7 @@ Package Vendor: Keil
* Component: ARM::CMSIS:CORE:5.6.0
Include file: CMSIS/Core/Include/tz_context.h
Build Time Elapsed: 00:00:01
Build Time Elapsed: 00:00:00
</pre>
</body>
</html>

View File

@@ -1,32 +1,32 @@
:020000040800F2
:10000000301A00208901000839420008E93F000841
:100010003542000815030008AD610008000000002B
:10002000000000000000000000000000F95C000873
:100030001505000800000000594C0008515D00083B
:100010003542000815030008E561000800000000F3
:10002000000000000000000000000000315D00083A
:100030001505000800000000914C0008895D0008CB
:10004000A3010008A3010008A3010008A301000800
:10005000A3010008A3010008A3010008A3010008F0
:10006000A3010008A3010008A3010008A3010008E0
:10007000A3010008A3010008A3010008A3010008D0
:10008000A3010008A3010008A30100088D61000876
:100090009D6100081903000829030008A301000856
:10008000A3010008A3010008A3010008C56100083E
:10009000D56100081903000829030008A30100081E
:1000A000A3010008A3010008A3010008A3010008A0
:1000B000A3010008A3010008F95D0008A3010008DE
:1000B000A3010008A3010008315E0008A3010008A5
:1000C000A3010008A3010008A3010008A301000880
:1000D000A3010008A3010008A3010008A301000870
:1000E000A3010008A3010008A301000800F002F822
:1000F00000F03AF80AA090E8000C82448344AAF188
:100100000107DA4501D100F02FF8AFF2090EBAE885
:100110000F0013F0010F18BFFB1A43F0010318473B
:10012000A8620000C8620000103A24BF78C878C1F5
:10012000EC6200000C630000103A24BF78C878C16C
:10013000FAD8520724BF30C830C144BF04680C60ED
:10014000704700000023002400250026103A28BF35
:1001500078C1FBD8520728BF30C148BF0B60704739
:100160001FB51FBD10B510BD00F08AF81146FFF78E
:10017000F7FF06F0ADF800F0A8F803B4FFF7F2FFC0
:10017000F7FF06F0C9F800F0A8F803B4FFF7F2FFA4
:1001800003BC00F0AFF80000094880470948004769
:10019000FEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE737
:1001A000FEE7FEE704480549054A064B7047000094
:1001B000F55D0008ED00000830140020301A002022
:1001B0002D5E0008ED00000830140020301A0020E9
:1001C000301600203016002010B5203AC0F00B8009
:1001D000B1E81850A0E81850B1E81850A0E818503D
:1001E000203ABFF4F5AF5FEA027C24BFB1E81850B3
@@ -475,22 +475,22 @@
:101D9000006800F0010001900198FFE7FFE741F2C1
:101DA0001C00C4F20200016841F08051016000682B
:101DB00000F0805000900098FFE702B070470000EC
:101DC00080B582B08DF807009DF9070004F0F0F9A6
:101DC00080B582B08DF807009DF9070004F00CFA89
:101DD00002B080BD80B582B08DF807009DF9070084
:101DE00004F002FA02B080BD80B586B08DF817000D
:101DF000049103920020029004F00EFA02909DF9E3
:101DE00004F01EFA02B080BD80B586B08DF81700F1
:101DF000049103920020029004F02AFA02909DF9C7
:101E00001700019002980499039A02F017FA01460C
:101E1000019804F009FA06B080BD000080B582B0D8
:101E20000190019804F022FA02B080BD2021C4F292
:101E1000019804F025FA06B080BD000080B582B0BC
:101E20000190019804F03EFA02B080BD2021C4F276
:101E30000E2101200860704780B588B0079000200F
:101E40000690059004900390029007980190012855
:101E500066D0FFE70198022800F0A580FFE701980F
:101E6000102840F0B080FFE741F20400C4F2020005
:101E70000068039041F20000C4F202000068C00153
:101E800000284CD5FFE70398C0F3834146F2A43005
:101E800000284CD5FFE70398C0F3834146F2E830C1
:101E9000C0F60000405C04909DF80E00C007F0B151
:101EA000FFE741F20400C4F202000068C0F34041C1
:101EB00046F2B430C0F60000405C06909DF80E007B
:101EB00046F2F830C0F60000405C06909DF80E0037
:101EC000C00758B1FFE7069941F20020C0F27A003E
:101ED000B0FBF1F0049948430590FFE707E0049850
:101EE00040F60011C0F23D0148430590FFE741F282
@@ -570,21 +570,21 @@
:10238000FFE702980078000700280DD5FFE741F22B
:102390000401C4F20201086820F46050029A126934
:1023A00040EAC2000860FFE700F03AF841F2040199
:1023B000C4F202010968C9B20A0946F28C31C0F6BA
:1023B000C4F202010968C9B20A0946F2D031C0F676
:1023C0000001895CC84040F20401C2F200010860CB
:1023D00040F22000C2F200000068FFF797FC0020E6
:1023E0008DF80F00FFE79DF80F0004B080BD0000DE
:1023F00040F20400C2F200000068704780B5FFF7A9
:10240000F7FF41F20401C4F202010968C1F3C222DC
:1024100046F29C31C0F60001895CC84080BD0000D6
:1024100046F2E031C0F60001895CC84080BD000092
:1024200086B000200590049003900290019041F244
:102430000400C4F2020000680590059800F00C004A
:102440000146009100283FD0FFE70098042804D0FF
:10245000FFE70098082806D037E041F20020C0F2DC
:102460007A00019037E00598C0F3834146F2B63018
:102460007A00019037E00598C0F3834146F2FA30D4
:10247000C0F60000405C02909DF81600C007C0B195
:10248000FFE741F20400C4F202000068C0F34041DB
:1024900046F2C630C0F60000405C0490029841F25B
:1024900046F20A40C0F60000405C0490029841F207
:1024A0000021C0F27A0148430499B0FBF1F0039097
:1024B00007E0029840F60011C0F23D014843039046
:1024C000FFE70398019006E0FFE741F20020C0F229
@@ -642,7 +642,7 @@
:10280000422101200860FFF759FA0390FFE741F2E7
:102810002400C4F202000068800700280CD4FFE7FF
:10282000FFF74CFA0399401A032804D3FFE703206B
:102830008DF81700BFE1EAE7012002F0ABFF1FE0CF
:102830008DF81700BFE1EAE7012002F0C7FF1FE0B3
:1028400040F28041C4F2422100200860FFF736FACE
:102850000390FFE741F22400C4F202000068800701
:1028600000280CD5FFE7FFF729FA0399401A03283F
@@ -705,15 +705,15 @@
:102BF00035F820B1FFE701208DF8170029E004988F
:102C0000007B039908700498C07B0399C8700498EE
:102C1000407B039948700498807B039988700298E0
:102C200098B1FFE70398C07802F0E8FD0399C870F7
:102C30000398407802F0E2FD039948700398807889
:102C400002F0DCFD03998870FFE700208DF8170083
:102C200098B1FFE70398C07802F004FE0399C870DA
:102C30000398407802F0FEFD03994870039880786D
:102C400002F0F8FD03998870FFE700208DF8170067
:102C5000FFE79DF8170006B080BD000080B588B082
:102C6000069005910492002003900290019000903C
:102C7000069818B1FFE7059820B9FFE701208DF805
:102C80001F00C0E00698006840684007002803D590
:102C9000FFE7012018B906E0012020B9FFE7012075
:102CA0008DF81F00AFE0069802F02EFF0390039905
:102CA0008DF81F00AFE0069802F04AFF03900399E9
:102CB0004BF2C530C9F2A210A1FB0021C90A009154
:102CC000039BA3FB0021C90A4FF4616201FB12338D
:102CD00048F68901C8F68801A3FB01C35B09DDF84A
@@ -722,26 +722,26 @@
:102D0000810005998870009818285ED3FFE7009825
:102D10004AF6AB21CAF6AA21A0FB012000090190C6
:102D20000098A0FB0121090901EB4101A0EBC100C2
:102D300005990870069802F0CDFE029002980130C5
:102D300005990870069802F0E9FE029002980130A9
:102D400050B1FFE702980399884205D9FFE703993C
:102D50000298401A029003E04FF0FF300290FFE724
:102D6000019840F2A32141430398A0EBC1100390C6
:102D70000698039902F098FF20B1FFE701208DF833
:102D70000698039902F0B4FF20B1FFE701208DF817
:102D80001F0040E00298013078B1FFE703990298F4
:102D9000084402900698029902F05EFF20B1FFE716
:102D9000084402900698029902F07AFF20B1FFE7FA
:102DA00001208DF81F002EE00AE00698029902F03B
:102DB00053FF20B1FFE701208DF81F0023E0FFE75C
:102DC0000698019902F038FD03E000980599087013
:102DD000FFE7049898B1FFE70598007802F00EFD30
:102DE000059908700598407802F008FD059948702B
:102DF0000598807802F002FD05998870FFE70020B1
:102DB0006FFF20B1FFE701208DF81F0023E0FFE740
:102DC0000698019902F054FD03E0009805990870F7
:102DD000FFE7049898B1FFE70598007802F02AFD14
:102DE000059908700598407802F024FD059948700F
:102DF0000598807802F01EFD05998870FFE7002095
:102E00008DF81F00FFE79DF81F0008B080BD00008F
:102E100080B584B0029000200190029820B9FFE7AD
:102E200001208DF80F0084E00298407C38B9FFE75C
:102E3000029900200874029800F080F8FFE70299D8
:102E400002204874029800F001FA38B1FFE70299B5
:102E50000420487401208DF80F006AE0029802F007
:102E6000A5FD38B1FFE702990420487401208DF8D0
:102E6000C1FD38B1FFE702990420487401208DF8B4
:102E70000F005EE002980168486820F00700486093
:102E80000298806848B1FFE746F63041C4F200017D
:102E9000086820F001000860FFE746F62C41C4F204
@@ -751,7 +751,7 @@
:102ED00002990420487401208DF80F0029E0019820
:102EE00001380190FFE7FFE7BDF8060000F00F0092
:102EF000029909688860BDF8040002990968C860F1
:102F0000029802F07FFD38B1FFE70299042048746F
:102F0000029802F09BFD38B1FFE702990420487453
:102F100001208DF80F000CE002990020C873029A7E
:102F200001215173029A9173029A51748DF80F0026
:102F3000FFE79DF80F0004B080BD000080B582B0AF
@@ -766,20 +766,20 @@
:102FC0009DE0069901200874FFE7FFE706990220BB
:102FD0004874049868B9FFE70598C0780699C873E3
:102FE0000598407806994873059880780699887303
:102FF00012E00598C07802F0EBFB0699C8730598BB
:10300000407802F0E5FB069948730598807802F055
:10301000DFFB06998873FFE70698417B827BC07BC4
:1030200002F0A8FD069908730698007B05990870C0
:10303000069802F069FD039003984BF2C531C9F27E
:102FF00012E00598C07802F007FC0699C87305989E
:10300000407802F001FC069948730598807802F038
:10301000FBFB06998873FFE70698417B827BC07BA8
:1030200002F0C4FD069908730698007B05990870A4
:10303000069802F085FD039003984BF2C531C9F262
:10304000A211A0FB0110C00A0190019819284AD3CF
:10305000FFE701984AF6AB21CAF6AA21A0FB0110AE
:10306000000940F2A32141430398A0EBC110039053
:103070000698039902F018FE60B1FFE70699042054
:103070000698039902F034FE60B1FFE70699042038
:103080004874FFE7069900200874FFE701208DF8D7
:103090001F0034E0069802F01DFD029002980130F6
:103090001F0034E0069802F039FD029002980130DA
:1030A00000B3FFE70298039988421AD2FFE702981B
:1030B00045F28011C0F2010108440290069802997D
:1030C00002F0CAFD60B1FFE7069904204874FFE7EB
:1030C00002F0E6FD60B1FFE7069904204874FFE7CF
:1030D000069900200874FFE701208DF81F000EE01C
:1030E000FFE7FFE7FFE7069901204874FFE706992D
:1030F00000200874FFE700208DF81F00FFE79DF80F
@@ -790,16 +790,16 @@
:10314000069901200874FFE7FFE7069902204874FA
:10315000049870B9FFE7059908784A7889784FF4A0
:1031600061635843C2EB021200EB820008440390F3
:103170001BE00598007802F02BFB4FF46161484397
:1031800000900598407802F023FB01460098C1EBBF
:10319000011100EB810001900598807802F018FB86
:103170001BE00598007802F047FB4FF4616148437B
:1031800000900598407802F03FFB01460098C1EBA3
:10319000011100EB810001900598807802F034FB6A
:1031A0000146019808440390FFE70698039902F04E
:1031B0007BFD60B1FFE7069904204874FFE706999C
:1031B00097FD60B1FFE7069904204874FFE7069980
:1031C00000200874FFE701208DF81F0039E0069801
:1031D0000168486820F005004860069802F07AFC13
:1031D0000168486820F005004860069802F096FCF7
:1031E00002900298013000B3FFE7029803998842E9
:1031F0001AD2FFE7029845F28011C0F2010108449B
:1032000002900698029902F027FD60B1FFE7069947
:1032000002900698029902F043FD60B1FFE706992B
:1032100004204874FFE7069900200874FFE70120A6
:103220008DF81F000DE0FFE7FFE7069901204874C5
:10323000FFE7069900200874FFE700208DF81F00C3
@@ -810,7 +810,7 @@
:1032800000280DD4FFE7FEF719FD0199401AB0F5AB
:103290007A7F04D9FFE703208DF80F0004E0EBE705
:1032A00000208DF80F00FFE79DF80F0004B080BDEF
:1032B00080B582B00190019802F020FD02B080BD7F
:1032B00080B582B00190019802F03CFD02B080BD63
:1032C00081B0009001B0704781B0009001B07047AC
:1032D00081B0009001B0704781B0009001B070479C
:1032E00081B0009001B0704785B003900291FFE774
@@ -829,10 +829,10 @@
:1033B0003C00FFE700208DF81300FFE79DF81300A5
:1033C00005B0704780B582B00090009820B9FFE743
:1033D00001208DF807004DE0009890F83D00B0B94D
:1033E000FFE70099002081F83C00009802F0B4FD4E
:1033E000FFE70099002081F83C00009802F0D0FD32
:1033F0000098806C38B9FFE7009943F2B140C0F6FD
:1034000000008864FFE70098816C8847FFE7009917
:10341000022081F83D00009951F8040B02F0F4FC01
:10341000022081F83D00009951F8040B02F010FDE4
:103420000099012081F84600FFE70099012081F80A
:103430003E00009981F83F00009981F84000009912
:1034400081F84100FFE7FFE70099012081F8420081
@@ -859,16 +859,16 @@
:1035900040D0FFE7009870280BD0FFE70098B0F507
:1035A000805F05D0FFE70098B0F5005F16D052E0CD
:1035B00055E004980068039B5A689968DB6802F03C
:1035C0009BFC0498006880680190019840F07700A7
:1035C000B7FC0498006880680190019840F077008B
:1035D0000190019804990968886040E004980068A7
:1035E000039B5A689968DB6802F086FC04980168BE
:1035E000039B5A689968DB6802F0A2FC04980168A2
:1035F000886840F48040886031E004980068039A4D
:103600005168D26802F008FD04980068502102F069
:103610008DFC24E004980068039A5168D26802F097
:1036200023FD04980068602102F080FC17E00498F4
:103630000068039A5168D26802F0EEFC04980068B2
:10364000402102F073FC0AE00498006803990968BD
:1036500002F06CFC03E001208DF80B00FFE70499F9
:103600005168D26802F024FD04980068502102F04D
:10361000A9FC24E004980068039A5168D26802F07B
:103620003FFD04980068602102F09CFC17E00498BC
:103630000068039A5168D26802F00AFD0498006895
:10364000402102F08FFC0AE00498006803990968A1
:1036500002F088FC03E001208DF80B00FFE70499DD
:10366000012081F83D00FFE70499002081F83C002B
:10367000FFE79DF80B008DF81700FFE79DF8170096
:1036800006B080BD81B0009001B0704781B000905D
@@ -1071,26 +1071,26 @@
:1042D00056D802990FF2080000EB8100874600BF14
:1042E00000F008B800F014B800F020B800F02CB8C6
:1042F00000F038B804980599069A079BDDF820C0AD
:10430000EE46CEF800C000F07FFE8DF827003BE0BF
:10430000EE46CEF800C000F09BFE8DF827003BE0A3
:1043100004980599069A079BDDF820C0EE46CEF872
:1043200000C000F0A7FD8DF827002DE00498059946
:1043200000C000F0C3FD8DF827002DE0049805992A
:10433000069A079BDDF820C0EE46CEF800C000F0DC
:10434000DDFD8DF827001FE004980599069A079B6C
:10435000DDF820C0EE46CEF800C000F07FFC8DF8FE
:10434000F9FD8DF827001FE004980599069A079B50
:10435000DDF820C0EE46CEF800C000F09BFC8DF8E2
:10436000270011E004980599069A079BDDF820C004
:10437000EE46CEF800C000F0F7FC8DF8270003E011
:10437000EE46CEF800C000F013FD8DF8270003E0F4
:1043800001208DF82700FFE79DF827000AB080BDC7
:1043900080B58AB0DDF830C0CDF820C00793069212
:1043A00005910490BDF81400ADF80C00BDF80C00A8
:1043B000000901460291032840D802990FF2080033
:1043C00000EB8100874600BF00F006B800F012B88D
:1043D00000F01CB800F026B804980599069A079BCF
:1043E000DDF820C0EE46CEF800C000F003FF8DF8E7
:1043E000DDF820C0EE46CEF800C000F01FFF8DF8CB
:1043F00027002BE004980599069A079BDDF820C05A
:10440000EE46CEF800C000F03FFE1BE00498059990
:10440000EE46CEF800C000F05BFE1BE00498059974
:10441000069A079BDDF820C0EE46CEF800C000F0FB
:104420004BFE0FE004980599069A079BDDF820C023
:10443000EE46CEF800C000F089FE03E001208DF8C2
:1044200067FE0FE004980599069A079BDDF820C007
:10443000EE46CEF800C000F0A5FE03E001208DF8A6
:10444000270003E000208DF82700FFE79DF82700F4
:104450000AB080BD80B58EB08DF837000C910B92FC
:104460009DF83700069000210791012008900591E2
@@ -1109,16 +1109,16 @@
:1045300000EB8100874600BF00F00CB800F016B811
:1045400000F020B800F02AB800F034B800F03EB80F
:1045500000F048B804980599069A079BDDF820C03A
:10456000EE46CEF800C000F0B3FE4BE0049805998B
:10456000EE46CEF800C000F0CFFE4BE0049805996F
:10457000069A079BDDF820C0EE46CEF800C000F09A
:10458000EFFE3FE004980599069A079BDDF820C0EE
:10459000EE46CEF800C000F0B3FE33E00498059973
:104580000BFF3FE004980599069A079BDDF820C0D1
:10459000EE46CEF800C000F0CFFE33E00498059957
:1045A000069A079BDDF820C0EE46CEF800C000F06A
:1045B000B3FE27E004980599069A079BDDF820C012
:1045C000EE46CEF800C000F0BFFE1BE0049805994F
:1045B000CFFE27E004980599069A079BDDF820C0F6
:1045C000EE46CEF800C000F0DBFE1BE00498059933
:1045D000069A079BDDF820C0EE46CEF800C000F03A
:1045E00083FE0FE004980599069A079BDDF820C02A
:1045F000EE46CEF800C000F09BFE03E001208DF8EF
:1045E0009FFE0FE004980599069A079BDDF820C00E
:1045F000EE46CEF800C000F0B7FE03E001208DF8D3
:10460000270003E000208DF82700FFE79DF8270032
:104610000AB080BD80B540F20800C2F20000016817
:1046200040F20C00C2F2000002680020FFF712FF07
@@ -1140,465 +1140,470 @@
:10472000029801300290CFE740F6EC00C2F20000A0
:10473000006807A904AA06ABFBF720FF12B080BDF2
:1047400080B586B0049003910292002001900498F5
:1047500078B1FFE7049940F6EC00C2F20000016076
:10476000006845F2BD62C0F600020621FCF72CFE8F
:1047700007E09DF80400FFF79FFE01208DF8170069
:1047800042E0019801300190039838B1FFE70398A7
:1047900040F6F001C2F20001086007E09DF8040055
:1047A000FFF78AFE02208DF817002DE001980130F6
:1047B0000190029878B1FFE7029940F6F400C2F246
:1047C00000000160006845F2E952C0F600020E21C7
:1047D000FFF7EEF807E09DF80400FFF76DFE0420F8
:1047E0008DF8170010E0019801300190FFF712FFDB
:1047F00040F2E001C2F20001087840F001000870C8
:1048000000208DF81700FFE79DF8170006B080BD67
:1048100080B582B0FFE7FBF76DFD002800F06781EF
:10482000FFE740F20000C2F20000007800EB8001D8
:1048300040F62820C2F2000000EB8100807900F0F1
:104840000F0002281DD1FFE740F20000C2F2000075
:10485000007800EB800140F62820C2F2000000EB57
:10486000810C50F82100DCF80410DCF80820DCF89A
:104870000C30DCF810C0EE46CEF800C0FFF714FD97
:104880002BE140F20000C2F20000007800EB800152
:1048900040F62820C2F2000000EB8100807900077A
:1048A000E8B9FFE740F20000C2F20000007800EB38
:1048B000800140F62820C2F2000000EB810C50F885
:1048C0002100DCF80410DCF80820DCF80C30DCF8FF
:1048D00010C0EE46CEF800C0FFF75AFDFCE040F2F3
:1048E0000000C2F20000007800EB800140F62820B2
:1048F000C2F2000000EB8100807900F00F00012877
:104900001DD1FFE740F20000C2F20000007800EB8A
:10491000800140F62820C2F2000000EB810C50F824
:104920002100DCF80410DCF80820DCF80C30DCF89E
:1049300010C0EE46CEF800C0FFF7E2FDCBE040F23B
:104940000000C2F20000007800EB800140F6282051
:10495000C2F2000000EB8100807900F00F00032814
:104960001DD1FFE740F20000C2F20000007800EB2A
:10497000800140F62820C2F2000000EB810C50F8C4
:104980002100DCF80410DCF80820DCF80C30DCF83E
:1049900010C0EE46CEF800C0FFF766FE9AE040F287
:1049A0000000C2F20000007800EB800140F62820F1
:1049B000C2F2000000EB8100807900F00F000428B3
:1049C00039D0FFE740F20000C2F20000007800EBAF
:1049D000800140F62820C2F2000000EB81008079BF
:1049E00000F00F00052826D0FFE740F20000C2F2D9
:1049F0000000007800EB800140F62820C2F20000A1
:104A000000EB8100807900F00F00062813D0FFE74B
:104A100040F20000C2F20000007800EB800140F696
:104A20002820C2F2000000EB8100807900F00F0026
:104A300007281DD1FFE740F20000C2F20000007815
:104A400000EB800140F62820C2F2000000EB810C50
:104A500050F82100DCF80410DCF80820DCF80C30F9
:104A6000DCF810C0EE46CEF800C000F041F830E0AF
:104A700040F20000C2F20000007800EB800140F636
:104A80002820C2F2000000EB8100807900F00F00C6
:104A900008281DD1FFE740F20000C2F200000078B4
:104AA00000EB800140F62820C2F2000000EB810CF0
:104AB00050F82100DCF80410DCF80820DCF80C3099
:104AC000DCF810C0EE46CEF800C0FBF7E5FCFFE7CF
:104AD000FFE7FFE7FFE7FFE7FFE740F20001C2F271
:104AE00000010878013000F07F000870FFE792E6CF
:104AF00080B588B0DDF828C0CDF818C005930492C1
:104B0000039102909DF80E0000F00F00043801465A
:104B10000191032846D801990FF2080000EB8100AB
:104B2000874600BF00F006B800F012B800F01EB8CB
:104B300000F02AB802980399049A059BDDF818C082
:104B4000EE46CEF800C000F017FC8DF81F002DE0F7
:104B500002980399049A059BDDF818C0EE46CEF83A
:104B600000C000F057FC8DF81F001FE00298039969
:10475000E8B1FFE7049940F6EC00C2F20000016006
:10476000006845F2F562C0F600020621FCF72CFE57
:104770008DF803009DF8030040B1FFE79DF80400A9
:10478000FFF79AFE02208DF8170059E007E09DF828
:104790000400FFF791FE01208DF8170050E001980A
:1047A00001300190039838B1FFE7039840F6F0011B
:1047B000C2F20001086007E09DF80400FFF77CFEEC
:1047C00002208DF817003BE001980130019002981B
:1047D000E8B1FFE7029940F6F400C2F20000016080
:1047E000006845F22162C0F600020E21FFF7E0F8F2
:1047F0008DF802009DF8020040B1FFE79DF804002B
:10480000FFF75AFE02208DF8170019E007E09DF827
:104810000400FFF751FE04208DF8170010E0019806
:1048200001300190FFF7F6FE40F2E001C2F2000114
:10483000087840F00100087000208DF81700FFE7AD
:104840009DF8170006B080BD80B582B0FFE7FBF78A
:1048500051FD002800F06781FFE740F20000C2F23E
:104860000000007800EB800140F62820C2F2000032
:1048700000EB8100807900F00F0002281DD1FFE7D6
:1048800040F20000C2F20000007800EB800140F628
:104890002820C2F2000000EB810C50F82100DCF867
:1048A0000410DCF80820DCF80C30DCF810C0EE4610
:1048B000CEF800C0FFF7F8FC2BE140F20000C2F296
:1048C0000000007800EB800140F62820C2F20000D2
:1048D00000EB810080790007E8B9FFE740F20000B3
:1048E000C2F20000007800EB800140F62820C2F2FE
:1048F000000000EB810C50F82100DCF80410DCF81B
:104900000820DCF80C30DCF810C0EE46CEF800C011
:10491000FFF73EFDFCE040F20000C2F2000000782C
:1049200000EB800140F62820C2F2000000EB81007D
:10493000807900F00F0001281DD1FFE740F2000050
:10494000C2F20000007800EB800140F62820C2F29D
:10495000000000EB810C50F82100DCF80410DCF8BA
:104960000820DCF80C30DCF810C0EE46CEF800C0B1
:10497000FFF7C6FDCBE040F20000C2F20000007875
:1049800000EB800140F62820C2F2000000EB81001D
:10499000807900F00F0003281DD1FFE740F20000EE
:1049A000C2F20000007800EB800140F62820C2F23D
:1049B000000000EB810C50F82100DCF80410DCF85A
:1049C0000820DCF80C30DCF810C0EE46CEF800C051
:1049D000FFF74AFE9AE040F20000C2F200000078C1
:1049E00000EB800140F62820C2F2000000EB8100BD
:1049F000807900F00F00042839D0FFE740F2000072
:104A0000C2F20000007800EB800140F62820C2F2DC
:104A1000000000EB8100807900F00F00052826D00F
:104A2000FFE740F20000C2F20000007800EB8001D6
:104A300040F62820C2F2000000EB8100807900F0EF
:104A40000F00062813D0FFE740F20000C2F200007A
:104A5000007800EB800140F62820C2F2000000EB55
:104A60008100807900F00F0007281DD1FFE740F298
:104A70000000C2F20000007800EB800140F6282020
:104A8000C2F2000000EB810C50F82100DCF80410A9
:104A9000DCF80820DCF80C30DCF810C0EE46CEF86C
:104AA00000C000F041F830E040F20000C2F2000027
:104AB000007800EB800140F62820C2F2000000EBF5
:104AC0008100807900F00F0008281DD1FFE740F237
:104AD0000000C2F20000007800EB800140F62820C0
:104AE000C2F2000000EB810C50F82100DCF8041049
:104AF000DCF80820DCF80C30DCF810C0EE46CEF80C
:104B000000C0FBF7C9FCFFE7FFE7FFE7FFE7FFE7B0
:104B1000FFE740F20001C2F200010878013000F026
:104B20007F000870FFE792E680B588B0DDF828C006
:104B3000CDF818C005930492039102909DF80E00E1
:104B400000F00F00043801460191032846D801996E
:104B50000FF2080000EB8100874600BF00F006B8A6
:104B600000F012B800F01EB800F02AB802980399BD
:104B7000049A059BDDF818C0EE46CEF800C000F0A0
:104B800097FC8DF81F0011E002980399049A059B89
:104B9000DDF818C0EE46CEF800C000F0D7FC8DF866
:104BA0001F0003E001208DF81F00FFE79DF81F00A4
:104BB00008B080BD80B584B0039040F6F000C2F22A
:104BC000000001680A68516841F01001516000223C
:104BD0008DF80A20ADF808200192039909788DF824
:104BE0000810039949788DF80910039989788DF890
:104BF0000A10006802A9FEF787FA18B1FFE7FBF771
:104C00008BFCFFE70398C0788DF8070003980079C4
:104C10008DF80500039840798DF806000398807997
:104C20008DF8040040F6F000C2F20000006801A90F
:104C30000022FEF7A9F918B1FFE7FBF76DFCFFE7CB
:104C400040F6F000C2F2000000680168486820F0F9
:104C50001000486004B080BD7047000080B590B07F
:104C6000DDF848C0CDF83CC00E930D920C910B902E
:104C700000200490042107918DF8280008900C99D9
:104C8000019861F31C0001909DF8070000F0F70007
:104C90008DF80700019820F06040069006200990EA
:104CA000BDF83000ADF8000049208DF80800532011
:104CB0008DF80900BDF800006FF31F3044F6D351A2
:104CC000C1F26201A0FB01012F2000EB91108DF8D1
:104CD0000A00BDF800006FF31F3048F21F51C5F203
:104CE000EB11A0FB0110400946F26761C6F2666154
:104CF00080FB012303F01C0202EB9302A0EB4200B5
:104D00002F308DF80B00BDF800006FF31F304CF60C
:104D1000CD42CCF6CC42A0FB0230C00880FB011390
:104D200003F0FC0101EB9301A0EB41002F308DF863
:104D30000C00BDF8000001466FF31F31A1FB0221FA
:104D4000C90801EB8101A0EB41002F308DF80D0067
:104D500040F6EC00C2F20000006805A902AA04AB0C
:104D6000FBF70CFC10B080BD80B590B0DDF848C0FA
:104D7000CDF83CC00E930D920C910B900020049046
:104D8000042107918DF8280008900C99019861F38F
:104D90001C0001909DF8070000F0F7008DF8070057
:104DA000019820F06040069006200990BDF8300080
:104DB000ADF8000054208DF8080053208DF809004C
:104DC000BDF800006FF31F3044F6D351C1F2620109
:104DD000A0FB01012F2000EB91108DF80A00BDF817
:104DE00000006FF31F3048F21F51C5F2EB11A0FB1A
:104DF0000110400946F26761C6F2666180FB01233B
:104E000003F01C0202EB9302A0EB42002F308DF85E
:104E10000B00BDF800006FF31F304CF6CD42CCF60E
:104E2000CC42A0FB0230C00880FB011303F0FC0160
:104E300001EB9301A0EB41002F308DF80C00BDF881
:104E4000000001466FF31F31A1FB0221C90801EBED
:104E50008101A0EB41002F308DF80D0040F6EC00F1
:104E6000C2F20000006805A902AA04ABFBF786FBAA
:104E700010B080BD80B590B0DDF848C0CDF83CC022
:104E80000E930D920C910B90002004900421079139
:104E90008DF8280008900C99019861F31C0001908E
:104EA0009DF8070000F0F7008DF80700019820F04A
:104EB000604006900720099055208DF80800532087
:104EC0008DF8090054208DF80A0041208DF80B0060
:104ED00056208DF80C004B208DF80D0049208DF8E0
:104EE0000E0040F6EC00C2F20000006805A902AA1C
:104EF00004ABFBF743FB10B080BD000080B590B061
:104F0000DDF848C0CDF83CC00E930D920C910B908B
:104F100000200490042107918DF8280008900C9936
:104F2000019861F31C0001909DF8070000F0F70064
:104F30008DF80700019820F0604006900620099047
:104F4000BDF83000ADF8000055208DF80800532062
:104F50008DF80900BDF800006FF31F3044F6D351FF
:104F6000C1F26201A0FB01012F2000EB91108DF82E
:104F70000A00BDF800006FF31F3048F21F51C5F260
:104F8000EB11A0FB0110400946F26761C6F26661B1
:104F900080FB012303F01C0202EB9302A0EB420012
:104FA0002F308DF80B00BDF800006FF31F304CF66A
:104FB000CD42CCF6CC42A0FB0230C00880FB0113EE
:104FC00003F0FC0101EB9301A0EB41002F308DF8C1
:104FD0000C00BDF8000001466FF31F31A1FB022158
:104FE000C90801EB8101A0EB41002F308DF80D00C5
:104FF00040F6EC00C2F20000006805A902AA04AB6A
:10500000FBF7BCFA10B080BD80B590B0DDF848C0A9
:10501000CDF83CC00E930D920C910B9000200490A3
:10502000042107918DF8280008900C99019861F3EC
:105030001C0001909DF8070000F0F7008DF80700B4
:10504000019820F0604006900620099055208DF8C8
:1050500008004E208DF8090049208DF80A005620DE
:105060008DF80B0045208DF80C0052208DF80D00B6
:1050700040F6EC00C2F20000006805A902AA04ABE9
:10508000FBF77CFA10B080BD80B585B0DDF81CC0A0
:10509000CDF810C0039302920191009040F2E0011C
:1050A000C2F2000108780122824300F0FE001044A1
:1050B000087005B080BD000080B58AB0DDF830C052
:1050C000CDF824C00893079206910590BDF81C0006
:1050D00008B9FFE737E0BDF81800ADF81000BDF8DB
:1050E000100000F00F00BDF81C10CA000221B1FB37
:1050F000F2F1884226D1FFE7002003900290019050
:10510000FFE70198BDF81C10884213DAFFE7019908
:1051100005A80844807AC90000FA01F202990398B0
:10512000891840EBE27002910390FFE7019801308B
:105130000190E6E702988008C00710B1FFE701F090
:10514000B3F8FFE7FFE70AB080BD000080B59EB06E
:10515000DDF880C0CDF874C01C931B921A91199091
:10516000BDF86C00082801DBFFE741E046F22C3176
:10517000C0F6000101A86022FBF726F89DF86E003A
:1051800017282EDCFFE79DF86F003B2829DCFFE79E
:105190009DF870003B2824DCFFE79DF87100632830
:1051A0001FDCFFE79DF872000C281ADCFFE79DF872
:1051B00071009DF873100091FEF718FF01460098EA
:1051C00001EB410201A901EB02119DF8722051F897
:1051D0002210884205DCFFE79DF87400072801DBF8
:1051E000FFE704E019A80A30FFF7E4FCFFE7FFE758
:1051F0001EB080BD80B594B0DDF858C0CDF84CC06D
:105200001293119210910F900022019208920420A3
:105210000B9007200D908DF838200C92109905986E
:1052200061F31C0005909DF8170000F0F7008DF861
:1052300017009DF8170000F0F80001308DF81700F6
:105240009DF81600022161F31F108DF816000598D5
:1052500020F060400A908DF81220ADF8102040F642
:10526000F000C2F200000290006804A9FDF7F6FC0D
:10527000019A02989DF810108DF818109DF81110E1
:105280008DF819109DF812108DF81A10039200680D
:1052900003A9FDF795FC9DF80F008DF81B009DF804
:1052A0000D008DF81C009DF80E008DF81D009DF876
:1052B0000C008DF81E0040F6EC00C2F20000006801
:1052C00009A906AA08ABFBF759F914B080BD000084
:1052D00080B585B0DDF81CC0CDF810C003930292F4
:1052E0000191009005B080BD80B585B0DDF81CC08F
:1052F000CDF810C0039302920191009005B080BDDB
:1053000080B585B0DDF81CC0CDF810C003930292C3
:105310000191009005B080BD80B585B0DDF81CC05E
:10532000CDF810C0039302920191009005B080BDAA
:1053300080B585B0DDF81CC0CDF810C00393029293
:105340000191009005B080BD80B586B0DDF820C029
:10535000CDF814C0049303920291019000F0A4FFD1
:1053600080B585B0DDF81CC0CDF810C00393029263
:105370000191009005B080BD80B590B0DDF848C0C7
:10538000CDF83CC00E930D920C910B900020049030
:10539000042107918DF8280008900C99019861F379
:1053A0001C0001909DF8070000F0F7008DF8070041
:1053B000019820F06040069008200990BDF8300068
:1053C000ADF800004D208DF8080043208DF809004D
:1053D00020218DF80A1053228DF80B20BDF80020F3
:1053E00012098DF80C208DF80D108DF80E009DF827
:1053F000000000F00F008DF80F0040F6EC00C2F244
:105400000000006805A902AA04ABFBF7B7F810B0CA
:1054100080BD000080B590B0DDF848C0CDF83CC03C
:105420000E930D920C910B90002004900421079193
:105430008DF8280008900C99019861F31C000190E8
:105440009DF8070000F0F7008DF80700019820F0A4
:105450006040069008200990BDF83000ADF80000CB
:105460004D208DF8080044208DF8090020208DF88B
:105470000A0053218DF80B10BDF8001009098DF8B2
:105480000C108DF80D0043208DF80E009DF80000E3
:1054900000F00F008DF80F0040F6EC00C2F20000A3
:1054A000006805A902AA04ABFBF768F810B080BD3C
:1054B00080B590B0DDF848C0CDF83CC00E930D9299
:1054C0000C910B9000200490042107918DF8280086
:1054D00008900C99019861F31C0001909DF8070059
:1054E00000F0F7008DF80700019820F0604006906A
:1054F00008200990BDF83000ADF800004D208DF86F
:10550000080048208DF8090020208DF80A0053215A
:105510008DF80B10BDF8001009098DF80C108DF8EE
:105520000D0043208DF80E009DF8000000F00F00E4
:105530008DF80F0040F6EC00C2F20000006805A9EB
:1055400002AA04ABFBF71AF810B080BD80B590B08A
:10555000DDF848C0CDF83CC00E930D920C910B9035
:1055600000200490042107918DF8280008900C99E0
:10557000019861F31C0001909DF8070000F0F7000E
:105580008DF80700019820F06040069008200990EF
:10559000BDF83000ADF800004D208DF8080049201E
:1055A0008DF8090020208DF80A0053218DF80B108A
:1055B000BDF8001009098DF80C108DF80D0043207E
:1055C0008DF80E009DF8000000F00F008DF80F0020
:1055D00040F6EC00C2F20000006805A902AA04AB84
:1055E000FAF7CCFF10B080BD80B58CB00B9040F2C4
:1055F000E000C2F200000078C00700285CD0FFE79E
:1056000000200490039901F060410391ADF80C0073
:105610009DF80E10022262F31F118DF80E109DF8F6
:105620000F1001F0F80101318DF80F109DF80E10E8
:1056300041F00F018DF80E109DF80F1001F0F701E9
:105640008DF80F109DF80F1041F010018DF80F101C
:10565000039921F060410691042107918DF82800FB
:1056600008900120099040F6E800C2F200000168AD
:1056700001310160039921F0604100910068B0F5AB
:10568000807F07D3FFE740F6E801C2F20001002067
:105690000860FFE740F6E800C2F2000000688DF8FD
:1056A000040040F6EC00C2F20000006805A901AA5F
:1056B00004ABFAF763FFFFE70CB080BD80B58EB096
:1056C0000D90FFE70D98002106AA04ABFBF790F9B7
:1056D00000285CD1FFE70898042857D1FFE740F67F
:1056E000E400C2F20000007840F20001C2F20001C2
:1056F0000978401A81300006002801D4FFE746E00F
:1057000040F6E400C2F200000078013000F07F00B3
:10571000ADF80E000799029861F31C0002909DF805
:105720000A0000F00F000F2820D1FFE79DF80A10B3
:105730009DF80B0000F0070240F2E400C2F2000006
:1057400000EB022201F0F003D15C41F00101D154E1
:105750009DF80A109DF80B2002F0070200EB0220D2
:1057600001F0F00101440020886010E00899099AD6
:105770000A9BBDF80EC00298EE46CEF804C00DF1AB
:10578000100CCEF800C000F099FCFFE79AE70EB0CD
:1057900080BD000082B00190019840F20401C2F285
:1057A00000010968C90844F6D352C1F26202A1FBA4
:1057B0000221890948430090FFE700BFFFE70098F6
:1057C000411E00910028F8D1FFE702B070470000A9
:1057D00082B08DF80700002000909DF807000009B6
:1057E00000EB80004000009000989DF8071001F049
:1057F0000F010844C0B202B07047000082B08DF8BB
:10580000070000200090FFE79DF807000A2809D351
:10581000FFE70098013000909DF807000A388DF8E6
:105820000700F1E7009800F00F019DF8070040EA3B
:10583000011002B07047000080B586B00590049159
:10584000002003900290019000900599C97B03917C
:105850000599497B02910599897B01910090FFE7A9
:1058600000980499884280F08C80FFE70298012814
:1058700018D0FFE70298032814D0FFE70298052804
:1058800010D0FFE7029807280CD0FFE702980828FD
:1058900008D0FFE702980A2804D0FFE702980C28F6
:1058A0001BD1FFE701981E2804D8FFE701980130BB
:1058B000019011E002980C2806D0FFE70298013011
:1058C00002900120019006E00120029001900398CF
:1058D00001300390FFE7FFE74EE0029804280CD068
:1058E000FFE70298062808D0FFE70298092804D0AD
:1058F000FFE702980B280FD1FFE701981D2804D875
:10590000FFE701980130019005E002980130029014
:1059100001200190FFE72EE0029802282AD1FFE73C
:1059200001981B2804D8FFE701980130019020E07E
:1059300001981C2811D1FFE7BDF80C0000F08EF88B
:1059400020B1FFE701980130019005E00298013095
:10595000029001200190FFE70AE001981D2806D17E
:10596000FFE702980130029001200190FFE7FFE776
:10597000FFE7FFE7FFE7FFE7FFE700980130009050
:105980006EE703980599C8730298059948730198C2
:105990000599887303989DF808109DF8042000F07D
:1059A000E9F80599087306B080BD000080B584B0A1
:1059B000029000200190FCF781F90190FFE7029826
:1059C00000684068800600280DD4FFE7FCF776F9F0
:1059D0000199401AB0F57A7F04D9FFE703208DF8CA
:1059E0000F000AE0EBE702980168486840F01000F9
:1059F000486000208DF80F00FFE79DF80F0004B00D
:105A000080BD000080B584B0029000200190029813
:105A10000168486820F010004860FCF74FF90190D9
:105A2000FFE7029800684068800600280DD4FFE771
:105A3000FCF744F90199401AB0F57A7F04D9FFE7E1
:105A400003208DF80F0004E0EBE700208DF80F0035
:105A5000FFE79DF80F0004B080BD000081B0ADF8F5
:105A60000000BDF80000800720B1FFE700208DF89E
:105A700003002BE0BDF8000045F62941CCF28F2150
:105A800048434FEAB00045F62941C0F28F218842D1
:105A900004D3FFE701208DF8030017E0BDF80000F4
:105AA00045F62941CCF28F2148434FEA30104DF2A0
:105AB0000A71C0F2A301884204D8FFE701208DF8E3
:105AC000030003E000208DF80300FFE79DF80300CA
:105AD00001B0704782B001900020ADF80200ADF82F
:105AE000000001980068006AADF8020001980068A3
:105AF000406AADF80000BDF80210BDF8000040EAB1
:105B0000014002B07047000084B003900020ADF85F
:105B10000A00ADF80800ADF8060000900398006890
:105B20008069ADF80A0003980068C069ADF8060006
:105B3000039800688069ADF80800BDF80A00BDF858
:105B4000081088420AD0FFE7BDF8081003980068E3
:105B5000C06980B240EA0140009007E0BDF80A1039
:105B6000BDF8060040EA01400090FFE7009804B04D
:105B70007047000084B003908DF80B108DF80A2058
:105B8000002001900090039800F5FA6001909DF8C4
:105B90000B0002282ED8FFE79DF80B001721484381
:105BA00048F63961C3F6E301A0FB01019DF80A0044
:105BB00000EB510001990844013900EB910048F2D3
:105BC0001F52C5F2EB12A1FB0221A0EB511000EB1A
:105BD000D110043044F62511C2F29241A0FB0121FC
:105BE000421A01EB52029108C900A1EB9201401A3E
:105BF00000902CE09DF80B001721484348F63961CE
:105C0000C3F6E301A0FB01019DF80A0000EB51007F
:105C10000199084400EB910048F21F52C5F2EB12C3
:105C2000A1FB0221A0EB511000EBD110023044F691
:105C30002511C2F29241A0FB0121421A01EB52024E
:105C40009108C900A1EB9201401A0090FFE79DF86E
:105C5000000004B07047000080B584B0039002914A
:105C600000208DF807000398FFF7A0FE20B1FFE7A2
:105C700001208DF8070013E0BDF80A0003990968B8
:105C80000862BDF808000399096848620398FFF7A5
:105C9000B9FE20B1FFE701208DF80700FFE7FFE71D
:105CA0009DF8070004B080BD80B584B003900291D8
:105CB00000208DF807000398FFF778FE20B1FFE77A
:105CC00001208DF8070013E0BDF80A000399096868
:105CD0008861BDF8080003990968C8610398FFF757
:105CE00091FE20B1FFE701208DF80700FFE7FFE7F5
:105CF0009DF8070004B080BD7047000080B582B0F9
:105D0000009000980138B0F1807F03D3FFE70120B5
:105D1000019019E0009801384EF21401CEF2000112
:105D200008604FF0FF300F2100F07EFA4EF21801AC
:105D3000CEF20001002008604EF21002CEF2000206
:105D4000072111600190FFE7019802B080BD0000BB
:105D500080B5FBF7B9FF80BD80B596B00CA8019067
:105D60002821FAF763FA0198002102910B910A9118
:105D700009910891079106910591049103910A22D6
:105D80000C9201221092102311931292022213926C
:105D900014914FF460111591FCF7D4FB18B1FFE793
:105DA000FAF7BAFBFFE70F200790022108910020C5
:105DB00009904FF480620A920B9007A8FCF7ECF967
:105DC00018B1FFE7FAF7A8FBFFE7012003904FF4B3
:105DD0000070049003A8FCF7FBF818B1FFE7FAF78E
:105DE0009BFBFFE74FF0E06100221046FCF776FBDB
:105DF00016B080BD7047000080B540F67410C2F246
:105E00000000FDF75BFC80BD83B002900191029819
:105E100000680090029842F60041C4F201018842F5
:105E200015D0FFE70298B0F1804F10D0FFE702983D
:105E300040F20041C4F20001884208D0FFE7029816
:105E400040F60001C4F2000188420AD1FFE7009841
:105E500020F070000090019841680098084300907D
:105E6000FFE7029842F60041C4F20101884215D0D2
:105E7000FFE70298B0F1804F10D0FFE7029840F2A0
:105E80000041C4F20001884208D0FFE7029840F6C2
:105E90000001C4F2000188420AD1FFE7009820F413
:105EA000407000900198C168009808430090FFE797
:105EB000009820F0800001994969084300900098FB
:105EC00002990860019880680299C8620198006888
:105ED00002998862029842F60041C4F201018842A8
:105EE00005D1FFE70198006902990863FFE702996D
:105EF0000120486103B0704785B00490039102927D
:105F00000193049880680090009820F47F400090EE
:105F100003980299019A41EA02210143009808433B
:105F2000009000980499886005B0704783B0029093
:105F30000191029880680090009820F07000009015
:105F400001980099084340F00700009000980299DA
:105F5000886003B07047000081B00090009943F65C
:105F6000A110C0F60000C1F88000009943F6A91006
:105F7000C0F60000C1F88400009943F65540C0F611
:105F80000000C1F88800009943F65D40C0F60000AB
:105F9000C1F88C00009943F29D60C0F60000C1F882
:105FA0009000009943F2A560C0F60000C1F894008B
:105FB000009943F65910C0F60000C1F89800009906
:105FC00043F69110C0F60000C1F89C00009943F61A
:105FD0009910C0F60000C1F8A000009943F2956046
:105FE000C0F60000C1F8A400009943F2C920C0F631
:105FF0000000C1F8A800009943F2D120C0F60000CB
:10600000C1F8AC00009943F2C120C0F60000C1F80D
:10601000B00001B07047000085B004900391029277
:106020000498006A00900499086A20F00100086250
:10603000049880690190019820F0F0000190029985
:10604000019840EA01100190009820F00A000090A9
:10605000039900980843009001980499886100987A
:106060000499086205B0704785B0049003910292CC
:106070000498006A00900499086A20F010000862F1
:10608000049880690190019820F470400190029971
:10609000019840EA01300190009820F0A0000090A3
:1060A0000399009840EA01100090019804998861D2
:1060B00000980499086205B07047000080B586B06A
:1060C00084460998DDF820E0CDF814C004910392CD
:1060D0000293ADF80600059BBDF8060000EB8000BA
:1060E00040F62821C2F2000101EB8002506863F300
:1060F0001C0050609DF81030BDF8060000EB8002D7
:1061000011F8220003F0010300F0FE00184401F82A
:1061100022009DF80C30BDF8060000EB800211F85B
:10612000220003F0010300F0FD0040EA430001F803
:1061300022000298BDF8062002EB820201EB8201E8
:10614000088100200090FFE700980299884214D24D
:10615000FFE70898009A805CBDF8061001EB810308
:1061600040F62821C2F2000101EB8301114488723C
:10617000FFE7009801300090E6E79DF8060040F642
:10618000E401C2F20001087006B080BD80B540F69F
:10619000FC00C2F20000FAF735FD80BD80B540F684
:1061A000FC00C2F20000FAF72DFD80BDFFE7FEE71C
:1061B00081B08DF803009DF90300002812D4FFE799
:1061C0009DF9031001F01F02012090404A094EF290
:1061D0008011CEF2000141F82200BFF34F8FBFF3D0
:1061E0006F8FFFE701B0704781B08DF803009DF914
:1061F000030000280ED4FFE79DF9031001F01F02F1
:10620000012090404A094EF20011CEF2000141F8FF
:106210002200FFE701B070474EF60C50CEF20000AE
:106220000068C0F30220704782B08DF8070000912B
:106230009DF9070000280AD4FFE7009800019DF9A6
:1062400007104EF20042CEF2000288540BE0009894
:1062500000019DF8071001F00F014EF61452CEF226
:1062600000028854FFE702B07047000083B002903C
:10627000029800F0070000904EF60C51CEF200019B
:106280000868019001984FF6FF02104001900198B4
:10629000009A40EA02200022C0F2FA521043019014
:1062A0000198086003B07047BFF34F8F4EF60C5152
:1062B000CEF20001086800F4E0600422C0F2FA5255
:1062C00010430860BFF34F8FFFE700BFFDE70000FA
:1062D00080B582B000200190FFF73EFDFBF702FD84
:1062E000FFF73AFDFDF7F2FEFDF7C8FEFDF714FFDC
:1062F000FDF75CFF40F6FC00C2F200000090FBF7E7
:1063000037F9009848F60241FAF70EF9009840F67E
:106310006011C2F2000140F67412C2F20002FEF7F0
:106320000FFAFEF775FAFFE7FEE700001F00000016
:106330001C0000001F0000001E0000001F000000E5
:106340001E0000001F0000001F0000001E000000D3
:106350001F0000001E0000001F0000001F000000C2
:106360001D0000001F0000001E0000001F000000B4
:106370001E0000001F0000001F0000001E000000A3
:106380001F0000001E0000001F00000000000000B1
:1063900000000000010203040607080900000000D5
:1063A0000102030402030405060708090A0B0C0D89
:1063B0000E0F1010010202030405060708090A0B5C
:1063C0000C0D0E0F10100102E86300080000002001
:1063D00028000000280100081064000828000020A0
:1063E000081A000044010008010000000024F40025
:1063F000000020090000F00F00000F0000000F0057
:1064000000000F000100000010000000000000006C
:104B800017FC8DF81F002DE002980399049A059BED
:104B9000DDF818C0EE46CEF800C000F057FC8DF8E6
:104BA0001F001FE002980399049A059BDDF818C0C6
:104BB000EE46CEF800C000F097FC8DF81F0011E023
:104BC00002980399049A059BDDF818C0EE46CEF8CA
:104BD00000C000F0D7FC8DF81F0003E001208DF825
:104BE0001F00FFE79DF81F0008B080BD80B584B0AE
:104BF000039040F6F000C2F2000001680A685168B4
:104C000041F01001516000228DF80A20ADF8082013
:104C10000192039909788DF80810039949788DF865
:104C20000910039989788DF80A10006802A9FEF727
:104C30006BFA18B1FFE7FBF76FFCFFE70398C0784A
:104C40008DF80700039800798DF8050003984079E6
:104C50008DF80600039880798DF8040040F6F00086
:104C6000C2F20000006801A90022FEF78DF918B118
:104C7000FFE7FBF751FCFFE740F6F000C2F200004F
:104C800000680168486820F01000486004B080BDEA
:104C90007047000080B590B0DDF848C0CDF83CC04A
:104CA0000E930D920C910B9000200490042107911B
:104CB0008DF8280008900C99019861F31C00019070
:104CC0009DF8070000F0F7008DF80700019820F02C
:104CD0006040069006200990BDF83000ADF8000055
:104CE00049208DF8080053208DF80900BDF8000018
:104CF0006FF31F3044F6D351C1F26201A0FB0101F2
:104D00002F2000EB91108DF80A00BDF800006FF322
:104D10001F3048F21F51C5F2EB11A0FB01104009F2
:104D200046F26761C6F2666180FB012303F01C0254
:104D300002EB9302A0EB42002F308DF80B00BDF880
:104D400000006FF31F304CF6CD42CCF6CC42A0FBF6
:104D50000230C00880FB011303F0FC0101EB93015A
:104D6000A0EB41002F308DF80C00BDF8000001468B
:104D70006FF31F31A1FB0221C90801EB8101A0EBF8
:104D800041002F308DF80D0040F6EC00C2F200001B
:104D9000006805A902AA04ABFBF7F0FB10B080BDC8
:104DA00080B590B0DDF848C0CDF83CC00E930D92B0
:104DB0000C910B9000200490042107918DF828009D
:104DC00008900C99019861F31C0001909DF8070070
:104DD00000F0F7008DF80700019820F06040069081
:104DE00006200990BDF83000ADF8000054208DF881
:104DF000080053208DF80900BDF800006FF31F3044
:104E000044F6D351C1F26201A0FB01012F2000EB57
:104E100091108DF80A00BDF800006FF31F3048F2C2
:104E20001F51C5F2EB11A0FB0110400946F267616A
:104E3000C6F2666180FB012303F01C0202EB9302C1
:104E4000A0EB42002F308DF80B00BDF800006FF38F
:104E50001F304CF6CD42CCF6CC42A0FB0230C0084D
:104E600080FB011303F0FC0101EB9301A0EB410077
:104E70002F308DF80C00BDF8000001466FF31F3194
:104E8000A1FB0221C90801EB8101A0EB41002F30F9
:104E90008DF80D0040F6EC00C2F20000006805A994
:104EA00002AA04ABFBF76AFB10B080BD80B590B0DE
:104EB000DDF848C0CDF83CC00E930D920C910B90DC
:104EC00000200490042107918DF8280008900C9987
:104ED000019861F31C0001909DF8070000F0F700B5
:104EE0008DF80700019820F0604006900720099097
:104EF00055208DF8080053208DF8090054208DF8B6
:104F00000A0041208DF80B0056208DF80C004B2034
:104F10008DF80D0049208DF80E0040F6EC00C2F22D
:104F20000000006805A902AA04ABFBF727FB10B03C
:104F300080BD000080B590B0DDF848C0CDF83CC021
:104F40000E930D920C910B90002004900421079178
:104F50008DF8280008900C99019861F31C000190CD
:104F60009DF8070000F0F7008DF80700019820F089
:104F70006040069006200990BDF83000ADF80000B2
:104F800055208DF8080053208DF80900BDF8000069
:104F90006FF31F3044F6D351C1F26201A0FB01014F
:104FA0002F2000EB91108DF80A00BDF800006FF380
:104FB0001F3048F21F51C5F2EB11A0FB0110400950
:104FC00046F26761C6F2666180FB012303F01C02B2
:104FD00002EB9302A0EB42002F308DF80B00BDF8DE
:104FE00000006FF31F304CF6CD42CCF6CC42A0FB54
:104FF0000230C00880FB011303F0FC0101EB9301B8
:10500000A0EB41002F308DF80C00BDF800000146E8
:105010006FF31F31A1FB0221C90801EB8101A0EB55
:1050200041002F308DF80D0040F6EC00C2F2000078
:10503000006805A902AA04ABFBF7A0FA10B080BD76
:1050400080B590B0DDF848C0CDF83CC00E930D920D
:105050000C910B9000200490042107918DF82800FA
:1050600008900C99019861F31C0001909DF80700CD
:1050700000F0F7008DF80700019820F060400690DE
:105080000620099055208DF808004E208DF8090063
:1050900049208DF80A0056208DF80B0045208DF828
:1050A0000C0052208DF80D0040F6EC00C2F200001A
:1050B000006805A902AA04ABFBF760FA10B080BD36
:1050C00080B585B0DDF81CC0CDF810C00393029206
:1050D0000191009040F2E001C2F200010878012243
:1050E000824300F0FE001044087005B080BD00004F
:1050F00080B58AB0DDF830C0CDF824C0089307929F
:1051000006910590BDF81C0008B9FFE737E0BDF82F
:105110001800ADF81000BDF8100000F00F00BDF849
:105120001C10CA000221B1FBF2F1884226D1FFE730
:105130000020039002900190FFE70198BDF81C1039
:10514000884213DAFFE7019905A80844807AC9006C
:1051500000FA01F202990398891840EBE27002917B
:105160000390FFE7019801300190E6E7029880087C
:10517000C00710B1FFE701F0B3F8FFE7FFE70AB09F
:1051800080BD000080B59EB0DDF880C0CDF874C051
:105190001C931B921A911990BDF86C00082801DB32
:1051A000FFE741E046F27031C0F6000101A860223D
:1051B000FBF70AF89DF86E0017282EDCFFE79DF834
:1051C0006F003B2829DCFFE79DF870003B2824DCBA
:1051D000FFE79DF8710063281FDCFFE79DF8720070
:1051E0000C281ADCFFE79DF871009DF87310009100
:1051F000FEF7FCFE0146009801EB410201A901EB1C
:1052000002119DF8722051F82210884205DCFFE758
:105210009DF87400072801DBFFE704E019A80A30B5
:10522000FFF7E4FCFFE7FFE71EB080BD80B594B058
:10523000DDF858C0CDF84CC01293119210910F9028
:1052400000220192089204200B9007200D908DF807
:1052500038200C921099059861F31C0005909DF878
:10526000170000F0F7008DF817009DF8170000F008
:10527000F80001308DF817009DF81600022161F347
:105280001F108DF81600059820F060400A908DF8E8
:105290001220ADF8102040F6F000C2F2000002909B
:1052A000006804A9FDF7DAFC019A02989DF8101035
:1052B0008DF818109DF811108DF819109DF8121026
:1052C0008DF81A100392006803A9FDF779FC9DF888
:1052D0000F008DF81B009DF80D008DF81C009DF847
:1052E0000E008DF81D009DF80C008DF81E0040F694
:1052F000EC00C2F20000006809A906AA08ABFBF79F
:105300003DF914B080BD000080B585B0DDF81CC04B
:10531000CDF810C0039302920191009005B080BDBA
:1053200080B585B0DDF81CC0CDF810C003930292A3
:105330000191009005B080BD80B585B0DDF81CC03E
:10534000CDF810C0039302920191009005B080BD8A
:1053500080B585B0DDF81CC0CDF810C00393029273
:105360000191009005B080BD80B585B0DDF81CC00E
:10537000CDF810C0039302920191009005B080BD5A
:1053800080B586B0DDF820C0CDF814C00493039238
:105390000291019000F0A4FF80B585B0DDF81CC03B
:1053A000CDF810C0039302920191009005B080BD2A
:1053B00080B590B0DDF848C0CDF83CC00E930D929A
:1053C0000C910B9000200490042107918DF8280087
:1053D00008900C99019861F31C0001909DF807005A
:1053E00000F0F7008DF80700019820F0604006906B
:1053F00008200990BDF83000ADF800004D208DF870
:10540000080043208DF8090020218DF80A1053224E
:105410008DF80B20BDF8002012098DF80C208DF8B6
:105420000D108DF80E009DF8000000F00F008DF8B3
:105430000F0040F6EC00C2F20000006805A902AAC5
:1054400004ABFBF79BF810B080BD000080B590B0B6
:10545000DDF848C0CDF83CC00E930D920C910B9036
:1054600000200490042107918DF8280008900C99E1
:10547000019861F31C0001909DF8070000F0F7000F
:105480008DF80700019820F06040069008200990F0
:10549000BDF83000ADF800004D208DF80800442024
:1054A0008DF8090020208DF80A0053218DF80B108B
:1054B000BDF8001009098DF80C108DF80D0043207F
:1054C0008DF80E009DF8000000F00F008DF80F0021
:1054D00040F6EC00C2F20000006805A902AA04AB85
:1054E000FBF74CF810B080BD80B590B0DDF848C037
:1054F000CDF83CC00E930D920C910B9000200490BF
:10550000042107918DF8280008900C99019861F307
:105510001C0001909DF8070000F0F7008DF80700CF
:10552000019820F06040069008200990BDF83000F6
:10553000ADF800004D208DF8080048208DF80900D6
:1055400020208DF80A0053218DF80B10BDF80010B3
:1055500009098DF80C108DF80D0043208DF80E0010
:105560009DF8000000F00F008DF80F0040F6EC00F1
:10557000C2F20000006805A902AA04ABFAF7FEFF18
:1055800010B080BD80B590B0DDF848C0CDF83CC00B
:105590000E930D920C910B90002004900421079122
:1055A0008DF8280008900C99019861F31C00019077
:1055B0009DF8070000F0F7008DF80700019820F033
:1055C0006040069008200990BDF83000ADF800005A
:1055D0004D208DF8080049208DF8090020208DF815
:1055E0000A0053218DF80B10BDF8001009098DF841
:1055F0000C108DF80D0043208DF80E009DF8000072
:1056000000F00F008DF80F0040F6EC00C2F2000031
:10561000006805A902AA04ABFAF7B0FF10B080BD7C
:1056200080B58CB00B9040F2E000C2F20000007830
:10563000C00700285CD0FFE700200490039901F028
:1056400060410391ADF80C009DF80E10022262F348
:105650001F118DF80E109DF80F1001F0F8010131A7
:105660008DF80F109DF80E1041F00F018DF80E10FF
:105670009DF80F1001F0F7018DF80F109DF80F1035
:1056800041F010018DF80F10039921F0604106914F
:10569000042107918DF8280008900120099040F618
:1056A000E800C2F20000016801310160039921F0B5
:1056B000604100910068B0F5807F07D3FFE740F6B6
:1056C000E801C2F2000100200860FFE740F6E800B0
:1056D000C2F2000000688DF8040040F6EC00C2F24F
:1056E0000000006805A901AA04ABFAF747FFFFE72D
:1056F0000CB080BD80B58EB00D90FFE70D980021F5
:1057000006AA04ABFBF774F900285CD1FFE7089800
:10571000042857D1FFE740F6E400C2F20000007809
:1057200040F20001C2F200010978401A81300006FF
:10573000002801D4FFE746E040F6E400C2F2000092
:105740000078013000F07F00ADF80E000799029854
:1057500061F31C0002909DF80A0000F00F000F2872
:1057600020D1FFE79DF80A109DF80B0000F007021A
:1057700040F2E400C2F2000000EB022201F0F0036C
:10578000D15C41F00101D1549DF80A109DF80B2025
:1057900002F0070200EB022001F0F00101440020BA
:1057A000886010E00899099A0A9BBDF80EC002981B
:1057B000EE46CEF804C00DF1100CCEF800C000F09B
:1057C00099FCFFE79AE70EB080BD000082B001901F
:1057D000019840F20401C2F200010968C90844F6C8
:1057E000D352C1F26202A1FB022189094843009011
:1057F000FFE700BFFFE70098411E00910028F8D1A5
:10580000FFE702B07047000082B08DF8070000206B
:1058100000909DF80700000900EB80004000009018
:1058200000989DF8071001F00F010844C0B202B0C3
:105830007047000082B08DF8070000200090FFE75D
:105840009DF807000A2809D3FFE70098013000906F
:105850009DF807000A388DF80700F1E7009800F07E
:105860000F019DF8070040EA011002B070470000E8
:1058700080B586B0059004910020039002900190BD
:1058800000900599C97B03910599497B029105997F
:10589000897B01910090FFE700980499884280F08D
:1058A0008C80FFE70298012818D0FFE702980328B0
:1058B00014D0FFE70298052810D0FFE702980728C8
:1058C0000CD0FFE70298082808D0FFE702980A28C2
:1058D00004D0FFE702980C281BD1FFE701981E288F
:1058E00004D8FFE701980130019011E002980C28DC
:1058F00006D0FFE70298013002900120019006E0F7
:10590000012002900190039801300390FFE7FFE728
:105910004EE0029804280CD0FFE70298062808D031
:10592000FFE70298092804D0FFE702980B280FD15F
:10593000FFE701981D2804D8FFE701980130019086
:1059400005E002980130029001200190FFE72EE06F
:10595000029802282AD1FFE701981B2804D8FFE704
:1059600001980130019020E001981C2811D1FFE737
:10597000BDF80C0000F08EF820B1FFE7019801306F
:10598000019005E002980130029001200190FFE7AC
:105990000AE001981D2806D1FFE702980130029025
:1059A00001200190FFE7FFE7FFE7FFE7FFE7FFE7E1
:1059B000FFE70098013000906EE703980599C873DF
:1059C00002980599487301980599887303989DF882
:1059D00008109DF8042000F0E9F80599087306B056
:1059E00080BD000080B584B0029000200190FCF7DB
:1059F00065F90190FFE7029800684068800600287A
:105A00000DD4FFE7FCF75AF90199401AB0F57A7FF7
:105A100004D9FFE703208DF80F000AE0EBE70298B6
:105A20000168486840F01000486000208DF80F00C1
:105A3000FFE79DF80F0004B080BD000080B584B082
:105A400002900020019002980168486820F0100040
:105A50004860FCF733F90190FFE70298006840685E
:105A6000800600280DD4FFE7FCF728F90199401AB9
:105A7000B0F57A7F04D9FFE703208DF80F0004E02A
:105A8000EBE700208DF80F00FFE79DF80F0004B052
:105A900080BD000081B0ADF80000BDF800008007B7
:105AA00020B1FFE700208DF803002BE0BDF80000D7
:105AB00045F62941CCF28F2148434FEAB00045F624
:105AC0002941C0F28F21884204D3FFE701208DF8DD
:105AD000030017E0BDF8000045F62941CCF28F2104
:105AE00048434FEA30104DF20A71C0F2A3018842D8
:105AF00004D8FFE701208DF8030003E000208DF8B3
:105B00000300FFE79DF8030001B0704782B00190E9
:105B10000020ADF80200ADF8000001980068006AAE
:105B2000ADF8020001980068406AADF80000BDF8C9
:105B30000210BDF8000040EA014002B070470000CA
:105B400084B003900020ADF80A00ADF80800ADF86D
:105B500006000090039800688069ADF80A00039879
:105B60000068C069ADF80600039800688069ADF868
:105B70000800BDF80A00BDF8081088420AD0FFE707
:105B8000BDF8081003980068C06980B240EA01407F
:105B9000009007E0BDF80A10BDF8060040EA014099
:105BA0000090FFE7009804B07047000084B00390B5
:105BB0008DF80B108DF80A200020019000900398BA
:105BC00000F5FA6001909DF80B0002282ED8FFE73F
:105BD0009DF80B001721484348F63961C3F6E301ED
:105BE000A0FB01019DF80A0000EB51000199084457
:105BF000013900EB910048F21F52C5F2EB12A1FBF4
:105C00000221A0EB511000EBD110043044F6251115
:105C1000C2F29241A0FB0121421A01EB520291080B
:105C2000C900A1EB9201401A00902CE09DF80B00F6
:105C30001721484348F63961C3F6E301A0FB01018F
:105C40009DF80A0000EB51000199084400EB910017
:105C500048F21F52C5F2EB12A1FB0221A0EB51103A
:105C600000EBD110023044F62511C2F29241A0FBA4
:105C70000121421A01EB52029108C900A1EB9201E5
:105C8000401A0090FFE79DF8000004B07047000044
:105C900080B584B00390029100208DF8070003982E
:105CA000FFF7A0FE20B1FFE701208DF8070013E009
:105CB000BDF80A00039909680862BDF80800039955
:105CC000096848620398FFF7B9FE20B1FFE7012099
:105CD0008DF80700FFE7FFE79DF8070004B080BDDF
:105CE00080B584B00390029100208DF807000398DE
:105CF000FFF778FE20B1FFE701208DF8070013E0E1
:105D0000BDF80A00039909688861BDF80800039985
:105D10000968C8610398FFF791FE20B1FFE70120F1
:105D20008DF80700FFE7FFE79DF8070004B080BD8E
:105D30007047000080B582B0009000980138B0F143
:105D4000807F03D3FFE70120019019E0009801381C
:105D50004EF21401CEF2000108604FF0FF300F2127
:105D600000F07EFA4EF21801CEF200010020086029
:105D70004EF21002CEF20002072111600190FFE7FF
:105D8000019802B080BD000080B5FBF79DFF80BD8B
:105D900080B596B00CA801902821FAF747FA01982F
:105DA000002102910B910A910991089107910691A6
:105DB0000591049103910A220C9201221092102362
:105DC000119312920222139214914FF460111591C3
:105DD000FCF7B8FB18B1FFE7FAF79EFBFFE70F20CF
:105DE000079002210891002009904FF480620A92E6
:105DF0000B9007A8FCF7D0F918B1FFE7FAF78CFB76
:105E0000FFE7012003904FF40070049003A8FCF713
:105E1000DFF818B1FFE7FAF77FFBFFE74FF0E0612B
:105E200000221046FCF75AFB16B080BD70470000F8
:105E300080B540F67410C2F20000FDF73FFC80BD53
:105E400083B002900191029800680090029842F697
:105E50000041C4F20101884215D0FFE70298B0F179
:105E6000804F10D0FFE7029840F20041C4F20001D9
:105E7000884208D0FFE7029840F60001C4F2000112
:105E800088420AD1FFE7009820F070000090019846
:105E90004168009808430090FFE7029842F60041ED
:105EA000C4F20101884215D0FFE70298B0F1804F9B
:105EB00010D0FFE7029840F20041C4F2000188428E
:105EC00008D0FFE7029840F60001C4F200018842C2
:105ED0000AD1FFE7009820F4407000900198C16853
:105EE000009808430090FFE7009820F08000019997
:105EF00049690843009000980299086001988068F9
:105F00000299C8620198006802998862029842F674
:105F10000041C4F20101884205D1FFE70198006900
:105F200002990863FFE702990120486103B07047B6
:105F300085B00490039102920193049880680090C8
:105F4000009820F47F40009003980299019A41EA5A
:105F5000022101430098084300900098049988604A
:105F600005B0704783B0029001910298806800905C
:105F7000009820F07000009001980099084340F0CC
:105F80000700009000980299886003B070470000F5
:105F900081B00090009943F6A110C0F60000C1F84E
:105FA0008000009943F6A910C0F60000C1F88400F3
:105FB000009943F65540C0F60000C1F888000099EA
:105FC00043F65D40C0F60000C1F88C00009943F232
:105FD0009D60C0F60000C1F89000009943F2A560F2
:105FE000C0F60000C1F89400009943F65910C0F6BD
:105FF0000000C1F89800009943F69110C0F6000027
:10600000C1F89C00009943F69910C0F60000C1F851
:10601000A000009943F29560C0F60000C1F8A4000A
:10602000009943F2C920C0F60000C1F8A800009909
:1060300043F2D120C0F60000C1F8AC00009943F251
:10604000C120C0F60000C1F8B00001B070470000E8
:1060500085B00490039102920498006A009004991C
:10606000086A20F001000862049880690190019894
:1060700020F0F00001900299019840EA011001908F
:10608000009820F00A0000900399009808430090BF
:1060900001980499886100980499086205B07047D6
:1060A00085B00490039102920498006A00900499CC
:1060B000086A20F010000862049880690190019835
:1060C00020F4704001900299019840EA013001905B
:1060D000009820F0A00000900399009840EA011079
:1060E000009001980499886100980499086205B0AD
:1060F0007047000080B586B084460998DDF820E03E
:10610000CDF814C0049103920293ADF80600059BEC
:10611000BDF8060000EB800040F62821C2F2000125
:1061200001EB8002506863F31C0050609DF8103052
:10613000BDF8060000EB800211F8220003F0010315
:1061400000F0FE00184401F822009DF80C30BDF864
:10615000060000EB800211F8220003F0010300F0BA
:10616000FD0040EA430001F822000298BDF8062035
:1061700002EB820201EB8201088100200090FFE720
:1061800000980299884214D2FFE70898009A805C30
:10619000BDF8061001EB810340F62821C2F2000190
:1061A00001EB830111448872FFE7009801300090F1
:1061B000E6E79DF8060040F6E401C2F2000108702F
:1061C00006B080BD80B540F6FC00C2F20000FAF7D0
:1061D00019FD80BD80B540F6FC00C2F20000FAF760
:1061E00011FD80BDFFE7FEE781B08DF803009DF94A
:1061F0000300002812D4FFE79DF9031001F01F02ED
:10620000012090404A094EF28011CEF2000141F87F
:106210002200BFF34F8FBFF36F8FFFE701B07047CE
:1062200081B08DF803009DF9030000280ED4FFE72C
:106230009DF9031001F01F02012090404A094EF21F
:106240000011CEF2000141F82200FFE701B07047D3
:106250004EF60C50CEF200000068C0F302207047EA
:1062600082B08DF8070000919DF9070000280AD43C
:10627000FFE7009800019DF907104EF20042CEF2B0
:10628000000288540BE0009800019DF8071001F00F
:106290000F014EF61452CEF200028854FFE702B00E
:1062A0007047000083B00290029800F00700009051
:1062B0004EF60C51CEF200010868019001984FF69D
:1062C000FF02104001900198009A40EA022000224B
:1062D000C0F2FA52104301900198086003B0704771
:1062E000BFF34F8F4EF60C51CEF20001086800F458
:1062F000E0600422C0F2FA5210430860BFF34F8FEF
:10630000FFE700BFFDE7000080B582B000200190EC
:10631000FFF73EFDFBF7E6FCFFF73AFDFDF7D6FE83
:10632000FDF7ACFEFDF7F8FEFDF740FF40F6FC0080
:10633000C2F200000090FBF71BF9009840F66011D4
:10634000C2F2000140F67412C2F20002FEF7F8F940
:1063500058B9FFE740F6FC00C2F2000048F60241DF
:10636000FAF7E2F8FEF770FAFFE7FFE7FEE7000052
:106370001F0000001C0000001F0000001E000000A5
:106380001F0000001E0000001F0000001F00000092
:106390001E0000001F0000001E0000001F00000083
:1063A0001F0000001D0000001F0000001E00000074
:1063B0001F0000001E0000001F0000001F00000062
:1063C0001E0000001F0000001E0000001F00000053
:1063D0000000000000000000010203040607080995
:1063E0000000000001020304020304050607080977
:1063F0000A0B0C0D0E0F1010010202030405060714
:1064000008090A0B0C0D0E0F101001023064000871
:10641000000000202800000028010008586400083F
:1064200028000020081A00004401000800000000B5
:10643000010000000024F400000020090000F00F1B
:1064400000000F0000000F0000000F00010000001E
:08645000100000000000000034
:04000005080000ED02
:00000001FF

View File

@@ -3,7 +3,7 @@
<title>Static Call Graph - [F103C8T6\F103C8T6.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image F103C8T6\F103C8T6.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6190004: Last Updated: Fri May 22 12:54:05 2026
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, 6190004: Last Updated: Fri May 29 13:34:14 2026
<BR><P>
<H3>Maximum Stack Usage = 320 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
@@ -1371,7 +1371,7 @@ Global Symbols
<BR>[Called By]<UL><LI><a href="#[e8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PROTOCAN_LOOP
</UL>
<P><STRONG><a name="[e5]"></a>PROTOCAN_INIT</STRONG> (Thumb, 208 bytes, Stack size 32 bytes, protocan.o(.text.PROTOCAN_INIT))
<P><STRONG><a name="[e5]"></a>PROTOCAN_INIT</STRONG> (Thumb, 264 bytes, Stack size 32 bytes, protocan.o(.text.PROTOCAN_INIT))
<BR><BR>[Stack]<UL><LI>Max Depth = 128<LI>Call Chain = PROTOCAN_INIT &rArr; PROTOCAN_FILTERS &rArr; PROTOCAN_CONFIG_FILTER &rArr; HAL_CAN_ConfigFilter
</UL>
<BR>[Calls]<UL><LI><a href="#[e3]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;PROTOCAN_FILTERS
@@ -1660,7 +1660,7 @@ Global Symbols
<P><STRONG><a name="[5]"></a>UsageFault_Handler</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, stm32f1xx_it.o(.text.UsageFault_Handler))
<BR>[Address Reference Count : 1]<UL><LI> startup_stm32f103xb.o(RESET)
</UL>
<P><STRONG><a name="[6c]"></a>main</STRONG> (Thumb, 90 bytes, Stack size 16 bytes, main.o(.text.main))
<P><STRONG><a name="[6c]"></a>main</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, main.o(.text.main))
<BR><BR>[Stack]<UL><LI>Max Depth = 320 + Unknown Stack Size
<LI>Call Chain = main &rArr; PROTOCAN_LOOP &rArr; PROTOCAN_BroadcastProcessing &rArr; ProtoCanMsgToBroadcastRtcSetup &rArr; PROTOCAN_RTC_SYNC &rArr; HAL_RTC_SetDate &rArr; RTC_WriteAlarmCounter &rArr; RTC_ExitInitMode
</UL>

View File

@@ -245,10 +245,10 @@ Section Cross References
main.o(.text.main) refers to tim.o(.text.MX_TIM4_Init) for MX_TIM4_Init
main.o(.text.main) refers to can.o(.bss.hcan) for hcan
main.o(.text.main) refers to stm32f1xx_hal_can.o(.text.HAL_CAN_Start) for HAL_CAN_Start
main.o(.text.main) refers to stm32f1xx_hal_can.o(.text.HAL_CAN_ActivateNotification) for HAL_CAN_ActivateNotification
main.o(.text.main) refers to rtc.o(.bss.hrtc) for hrtc
main.o(.text.main) refers to tim.o(.bss.htim4) for htim4
main.o(.text.main) refers to protocan.o(.text.PROTOCAN_INIT) for PROTOCAN_INIT
main.o(.text.main) refers to stm32f1xx_hal_can.o(.text.HAL_CAN_ActivateNotification) for HAL_CAN_ActivateNotification
main.o(.text.main) refers to protocan.o(.text.PROTOCAN_LOOP) for PROTOCAN_LOOP
main.o(.ARM.exidx.text.main) refers to main.o(.text.main) for [Anonymous Symbol]
main.o(.text.SystemClock_Config) refers to rt_memclr_w.o(.text) for __aeabi_memclr4
@@ -2349,98 +2349,98 @@ Image Symbol Table
[Anonymous Symbol] 0x08004614 Section 0 protocan.o(.text.PROTOCAN_FILTERS)
[Anonymous Symbol] 0x08004668 Section 0 protocan.o(.text.PROTOCAN_GeneralAddressSpace_Answer)
[Anonymous Symbol] 0x08004740 Section 0 protocan.o(.text.PROTOCAN_INIT)
[Anonymous Symbol] 0x08004810 Section 0 protocan.o(.text.PROTOCAN_LOOP)
[Anonymous Symbol] 0x08004af0 Section 0 protocan.o(.text.PROTOCAN_ModbusProcessing)
[Anonymous Symbol] 0x08004bb4 Section 0 protocan.o(.text.PROTOCAN_RTC_SYNC)
[Anonymous Symbol] 0x08004c58 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
[Anonymous Symbol] 0x08004c5c Section 0 protocan.o(.text.ProtoCanMsgToAnalogISens)
[Anonymous Symbol] 0x08004d68 Section 0 protocan.o(.text.ProtoCanMsgToAnalogTSens)
[Anonymous Symbol] 0x08004e74 Section 0 protocan.o(.text.ProtoCanMsgToAnalogUSTAVKI)
[Anonymous Symbol] 0x08004efc Section 0 protocan.o(.text.ProtoCanMsgToAnalogUSens)
[Anonymous Symbol] 0x08005008 Section 0 protocan.o(.text.ProtoCanMsgToAnalogUniversal)
[Anonymous Symbol] 0x08005088 Section 0 protocan.o(.text.ProtoCanMsgToBroadcastOnOff)
[Anonymous Symbol] 0x080050b8 Section 0 protocan.o(.text.ProtoCanMsgToBroadcastRestart)
[Anonymous Symbol] 0x0800514c Section 0 protocan.o(.text.ProtoCanMsgToBroadcastRtcSetup)
[Anonymous Symbol] 0x080051f4 Section 0 protocan.o(.text.ProtoCanMsgToBroadcastStatus)
[Anonymous Symbol] 0x080052d0 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteAccident)
[Anonymous Symbol] 0x080052e8 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteChangeMode)
[Anonymous Symbol] 0x08005300 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteControlSignals)
[Anonymous Symbol] 0x08005318 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteFlags)
[Anonymous Symbol] 0x08005330 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteRequestListOfParameters)
[Anonymous Symbol] 0x08005348 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteReset)
[Anonymous Symbol] 0x08005360 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteWarning)
[Anonymous Symbol] 0x08005378 Section 0 protocan.o(.text.ProtoCanMsgToModbusCoil)
[Anonymous Symbol] 0x08005414 Section 0 protocan.o(.text.ProtoCanMsgToModbusDiscrete)
[Anonymous Symbol] 0x080054b0 Section 0 protocan.o(.text.ProtoCanMsgToModbusHolding)
[Anonymous Symbol] 0x0800554c Section 0 protocan.o(.text.ProtoCanMsgToModbusInput)
[Anonymous Symbol] 0x080055e8 Section 0 protocan.o(.text.ProtoCanPulseCallback)
[Anonymous Symbol] 0x080056bc Section 0 protocan.o(.text.ProtoCanRxFifo0MsgPendingCallback)
RCC_Delay 0x08005795 Thumb Code 58 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
[Anonymous Symbol] 0x08005794 Section 0 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
RTC_Bcd2ToByte 0x080057d1 Thumb Code 42 stm32f1xx_hal_rtc.o(.text.RTC_Bcd2ToByte)
[Anonymous Symbol] 0x080057d0 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_Bcd2ToByte)
RTC_ByteToBcd2 0x080057fd Thumb Code 58 stm32f1xx_hal_rtc.o(.text.RTC_ByteToBcd2)
[Anonymous Symbol] 0x080057fc Section 0 stm32f1xx_hal_rtc.o(.text.RTC_ByteToBcd2)
RTC_DateUpdate 0x08005839 Thumb Code 370 stm32f1xx_hal_rtc.o(.text.RTC_DateUpdate)
[Anonymous Symbol] 0x08005838 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_DateUpdate)
RTC_EnterInitMode 0x080059ad Thumb Code 86 stm32f1xx_hal_rtc.o(.text.RTC_EnterInitMode)
[Anonymous Symbol] 0x080059ac Section 0 stm32f1xx_hal_rtc.o(.text.RTC_EnterInitMode)
RTC_ExitInitMode 0x08005a05 Thumb Code 86 stm32f1xx_hal_rtc.o(.text.RTC_ExitInitMode)
[Anonymous Symbol] 0x08005a04 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_ExitInitMode)
RTC_IsLeapYear 0x08005a5d Thumb Code 120 stm32f1xx_hal_rtc.o(.text.RTC_IsLeapYear)
[Anonymous Symbol] 0x08005a5c Section 0 stm32f1xx_hal_rtc.o(.text.RTC_IsLeapYear)
RTC_ReadAlarmCounter 0x08005ad5 Thumb Code 50 stm32f1xx_hal_rtc.o(.text.RTC_ReadAlarmCounter)
[Anonymous Symbol] 0x08005ad4 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_ReadAlarmCounter)
RTC_ReadTimeCounter 0x08005b09 Thumb Code 106 stm32f1xx_hal_rtc.o(.text.RTC_ReadTimeCounter)
[Anonymous Symbol] 0x08005b08 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_ReadTimeCounter)
RTC_WeekDayNum 0x08005b75 Thumb Code 226 stm32f1xx_hal_rtc.o(.text.RTC_WeekDayNum)
[Anonymous Symbol] 0x08005b74 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_WeekDayNum)
RTC_WriteAlarmCounter 0x08005c59 Thumb Code 80 stm32f1xx_hal_rtc.o(.text.RTC_WriteAlarmCounter)
[Anonymous Symbol] 0x08005c58 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_WriteAlarmCounter)
RTC_WriteTimeCounter 0x08005ca9 Thumb Code 80 stm32f1xx_hal_rtc.o(.text.RTC_WriteTimeCounter)
[Anonymous Symbol] 0x08005ca8 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_WriteTimeCounter)
[Anonymous Symbol] 0x08005cf8 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
SysTick_Config 0x08005cfd Thumb Code 82 stm32f1xx_hal_cortex.o(.text.SysTick_Config)
[Anonymous Symbol] 0x08005cfc Section 0 stm32f1xx_hal_cortex.o(.text.SysTick_Config)
[Anonymous Symbol] 0x08005d50 Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
[Anonymous Symbol] 0x08005d58 Section 0 main.o(.text.SystemClock_Config)
[Anonymous Symbol] 0x08005df4 Section 0 system_stm32f1xx.o(.text.SystemInit)
[Anonymous Symbol] 0x08005df8 Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
[Anonymous Symbol] 0x08005e08 Section 0 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
[Anonymous Symbol] 0x08005ef8 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
TIM_ITRx_SetConfig 0x08005f2d Thumb Code 42 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
[Anonymous Symbol] 0x08005f2c Section 0 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
[Anonymous Symbol] 0x08005f58 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ResetCallback)
TIM_TI1_ConfigInputStage 0x08006019 Thumb Code 80 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
[Anonymous Symbol] 0x08006018 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
TIM_TI2_ConfigInputStage 0x08006069 Thumb Code 82 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
[Anonymous Symbol] 0x08006068 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
[Anonymous Symbol] 0x080060bc Section 0 protocan.o(.text.TakeRxMsgToBuffer)
[Anonymous Symbol] 0x0800618c Section 0 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
[Anonymous Symbol] 0x0800619c Section 0 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
[Anonymous Symbol] 0x080061ac Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
__NVIC_DisableIRQ 0x080061b1 Thumb Code 56 stm32f1xx_hal_cortex.o(.text.__NVIC_DisableIRQ)
[Anonymous Symbol] 0x080061b0 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_DisableIRQ)
__NVIC_EnableIRQ 0x080061e9 Thumb Code 48 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
[Anonymous Symbol] 0x080061e8 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
__NVIC_GetPriorityGrouping 0x08006219 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
[Anonymous Symbol] 0x08006218 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
__NVIC_SetPriority 0x08006229 Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
[Anonymous Symbol] 0x08006228 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
__NVIC_SetPriorityGrouping 0x0800626d Thumb Code 60 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x0800626c Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
__NVIC_SystemReset 0x080062a9 Thumb Code 38 protocan.o(.text.__NVIC_SystemReset)
[Anonymous Symbol] 0x080062a8 Section 0 protocan.o(.text.__NVIC_SystemReset)
[Anonymous Symbol] 0x080062d0 Section 0 main.o(.text.main)
.L__const.ProtoCanMsgToBroadcastRtcSetup.DaysCount_Normal 0x0800632c Data 96 protocan.o(.rodata..L__const.ProtoCanMsgToBroadcastRtcSetup.DaysCount_Normal)
HAL_RCCEx_GetPeriphCLKFreq.aPLLMULFactorTable 0x080063a4 Data 16 stm32f1xx_hal_rcc_ex.o(.rodata.HAL_RCCEx_GetPeriphCLKFreq.aPLLMULFactorTable)
[Anonymous Symbol] 0x080063a4 Section 0 stm32f1xx_hal_rcc_ex.o(.rodata.HAL_RCCEx_GetPeriphCLKFreq.aPLLMULFactorTable)
HAL_RCCEx_GetPeriphCLKFreq.aPredivFactorTable 0x080063b4 Data 2 stm32f1xx_hal_rcc_ex.o(.rodata.HAL_RCCEx_GetPeriphCLKFreq.aPredivFactorTable)
[Anonymous Symbol] 0x080063b4 Section 0 stm32f1xx_hal_rcc_ex.o(.rodata.HAL_RCCEx_GetPeriphCLKFreq.aPredivFactorTable)
HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x080063b6 Data 16 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
[Anonymous Symbol] 0x080063b6 Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x080063c6 Data 2 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
[Anonymous Symbol] 0x080063c6 Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
[Anonymous Symbol] 0x08004848 Section 0 protocan.o(.text.PROTOCAN_LOOP)
[Anonymous Symbol] 0x08004b28 Section 0 protocan.o(.text.PROTOCAN_ModbusProcessing)
[Anonymous Symbol] 0x08004bec Section 0 protocan.o(.text.PROTOCAN_RTC_SYNC)
[Anonymous Symbol] 0x08004c90 Section 0 stm32f1xx_it.o(.text.PendSV_Handler)
[Anonymous Symbol] 0x08004c94 Section 0 protocan.o(.text.ProtoCanMsgToAnalogISens)
[Anonymous Symbol] 0x08004da0 Section 0 protocan.o(.text.ProtoCanMsgToAnalogTSens)
[Anonymous Symbol] 0x08004eac Section 0 protocan.o(.text.ProtoCanMsgToAnalogUSTAVKI)
[Anonymous Symbol] 0x08004f34 Section 0 protocan.o(.text.ProtoCanMsgToAnalogUSens)
[Anonymous Symbol] 0x08005040 Section 0 protocan.o(.text.ProtoCanMsgToAnalogUniversal)
[Anonymous Symbol] 0x080050c0 Section 0 protocan.o(.text.ProtoCanMsgToBroadcastOnOff)
[Anonymous Symbol] 0x080050f0 Section 0 protocan.o(.text.ProtoCanMsgToBroadcastRestart)
[Anonymous Symbol] 0x08005184 Section 0 protocan.o(.text.ProtoCanMsgToBroadcastRtcSetup)
[Anonymous Symbol] 0x0800522c Section 0 protocan.o(.text.ProtoCanMsgToBroadcastStatus)
[Anonymous Symbol] 0x08005308 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteAccident)
[Anonymous Symbol] 0x08005320 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteChangeMode)
[Anonymous Symbol] 0x08005338 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteControlSignals)
[Anonymous Symbol] 0x08005350 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteFlags)
[Anonymous Symbol] 0x08005368 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteRequestListOfParameters)
[Anonymous Symbol] 0x08005380 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteReset)
[Anonymous Symbol] 0x08005398 Section 0 protocan.o(.text.ProtoCanMsgToDiscreteWarning)
[Anonymous Symbol] 0x080053b0 Section 0 protocan.o(.text.ProtoCanMsgToModbusCoil)
[Anonymous Symbol] 0x0800544c Section 0 protocan.o(.text.ProtoCanMsgToModbusDiscrete)
[Anonymous Symbol] 0x080054e8 Section 0 protocan.o(.text.ProtoCanMsgToModbusHolding)
[Anonymous Symbol] 0x08005584 Section 0 protocan.o(.text.ProtoCanMsgToModbusInput)
[Anonymous Symbol] 0x08005620 Section 0 protocan.o(.text.ProtoCanPulseCallback)
[Anonymous Symbol] 0x080056f4 Section 0 protocan.o(.text.ProtoCanRxFifo0MsgPendingCallback)
RCC_Delay 0x080057cd Thumb Code 58 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
[Anonymous Symbol] 0x080057cc Section 0 stm32f1xx_hal_rcc.o(.text.RCC_Delay)
RTC_Bcd2ToByte 0x08005809 Thumb Code 42 stm32f1xx_hal_rtc.o(.text.RTC_Bcd2ToByte)
[Anonymous Symbol] 0x08005808 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_Bcd2ToByte)
RTC_ByteToBcd2 0x08005835 Thumb Code 58 stm32f1xx_hal_rtc.o(.text.RTC_ByteToBcd2)
[Anonymous Symbol] 0x08005834 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_ByteToBcd2)
RTC_DateUpdate 0x08005871 Thumb Code 370 stm32f1xx_hal_rtc.o(.text.RTC_DateUpdate)
[Anonymous Symbol] 0x08005870 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_DateUpdate)
RTC_EnterInitMode 0x080059e5 Thumb Code 86 stm32f1xx_hal_rtc.o(.text.RTC_EnterInitMode)
[Anonymous Symbol] 0x080059e4 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_EnterInitMode)
RTC_ExitInitMode 0x08005a3d Thumb Code 86 stm32f1xx_hal_rtc.o(.text.RTC_ExitInitMode)
[Anonymous Symbol] 0x08005a3c Section 0 stm32f1xx_hal_rtc.o(.text.RTC_ExitInitMode)
RTC_IsLeapYear 0x08005a95 Thumb Code 120 stm32f1xx_hal_rtc.o(.text.RTC_IsLeapYear)
[Anonymous Symbol] 0x08005a94 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_IsLeapYear)
RTC_ReadAlarmCounter 0x08005b0d Thumb Code 50 stm32f1xx_hal_rtc.o(.text.RTC_ReadAlarmCounter)
[Anonymous Symbol] 0x08005b0c Section 0 stm32f1xx_hal_rtc.o(.text.RTC_ReadAlarmCounter)
RTC_ReadTimeCounter 0x08005b41 Thumb Code 106 stm32f1xx_hal_rtc.o(.text.RTC_ReadTimeCounter)
[Anonymous Symbol] 0x08005b40 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_ReadTimeCounter)
RTC_WeekDayNum 0x08005bad Thumb Code 226 stm32f1xx_hal_rtc.o(.text.RTC_WeekDayNum)
[Anonymous Symbol] 0x08005bac Section 0 stm32f1xx_hal_rtc.o(.text.RTC_WeekDayNum)
RTC_WriteAlarmCounter 0x08005c91 Thumb Code 80 stm32f1xx_hal_rtc.o(.text.RTC_WriteAlarmCounter)
[Anonymous Symbol] 0x08005c90 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_WriteAlarmCounter)
RTC_WriteTimeCounter 0x08005ce1 Thumb Code 80 stm32f1xx_hal_rtc.o(.text.RTC_WriteTimeCounter)
[Anonymous Symbol] 0x08005ce0 Section 0 stm32f1xx_hal_rtc.o(.text.RTC_WriteTimeCounter)
[Anonymous Symbol] 0x08005d30 Section 0 stm32f1xx_it.o(.text.SVC_Handler)
SysTick_Config 0x08005d35 Thumb Code 82 stm32f1xx_hal_cortex.o(.text.SysTick_Config)
[Anonymous Symbol] 0x08005d34 Section 0 stm32f1xx_hal_cortex.o(.text.SysTick_Config)
[Anonymous Symbol] 0x08005d88 Section 0 stm32f1xx_it.o(.text.SysTick_Handler)
[Anonymous Symbol] 0x08005d90 Section 0 main.o(.text.SystemClock_Config)
[Anonymous Symbol] 0x08005e2c Section 0 system_stm32f1xx.o(.text.SystemInit)
[Anonymous Symbol] 0x08005e30 Section 0 stm32f1xx_it.o(.text.TIM4_IRQHandler)
[Anonymous Symbol] 0x08005e40 Section 0 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
[Anonymous Symbol] 0x08005f30 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
TIM_ITRx_SetConfig 0x08005f65 Thumb Code 42 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
[Anonymous Symbol] 0x08005f64 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ITRx_SetConfig)
[Anonymous Symbol] 0x08005f90 Section 0 stm32f1xx_hal_tim.o(.text.TIM_ResetCallback)
TIM_TI1_ConfigInputStage 0x08006051 Thumb Code 80 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
[Anonymous Symbol] 0x08006050 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI1_ConfigInputStage)
TIM_TI2_ConfigInputStage 0x080060a1 Thumb Code 82 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
[Anonymous Symbol] 0x080060a0 Section 0 stm32f1xx_hal_tim.o(.text.TIM_TI2_ConfigInputStage)
[Anonymous Symbol] 0x080060f4 Section 0 protocan.o(.text.TakeRxMsgToBuffer)
[Anonymous Symbol] 0x080061c4 Section 0 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
[Anonymous Symbol] 0x080061d4 Section 0 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
[Anonymous Symbol] 0x080061e4 Section 0 stm32f1xx_it.o(.text.UsageFault_Handler)
__NVIC_DisableIRQ 0x080061e9 Thumb Code 56 stm32f1xx_hal_cortex.o(.text.__NVIC_DisableIRQ)
[Anonymous Symbol] 0x080061e8 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_DisableIRQ)
__NVIC_EnableIRQ 0x08006221 Thumb Code 48 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
[Anonymous Symbol] 0x08006220 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_EnableIRQ)
__NVIC_GetPriorityGrouping 0x08006251 Thumb Code 16 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
[Anonymous Symbol] 0x08006250 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_GetPriorityGrouping)
__NVIC_SetPriority 0x08006261 Thumb Code 66 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
[Anonymous Symbol] 0x08006260 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriority)
__NVIC_SetPriorityGrouping 0x080062a5 Thumb Code 60 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
[Anonymous Symbol] 0x080062a4 Section 0 stm32f1xx_hal_cortex.o(.text.__NVIC_SetPriorityGrouping)
__NVIC_SystemReset 0x080062e1 Thumb Code 38 protocan.o(.text.__NVIC_SystemReset)
[Anonymous Symbol] 0x080062e0 Section 0 protocan.o(.text.__NVIC_SystemReset)
[Anonymous Symbol] 0x08006308 Section 0 main.o(.text.main)
.L__const.ProtoCanMsgToBroadcastRtcSetup.DaysCount_Normal 0x08006370 Data 96 protocan.o(.rodata..L__const.ProtoCanMsgToBroadcastRtcSetup.DaysCount_Normal)
HAL_RCCEx_GetPeriphCLKFreq.aPLLMULFactorTable 0x080063e8 Data 16 stm32f1xx_hal_rcc_ex.o(.rodata.HAL_RCCEx_GetPeriphCLKFreq.aPLLMULFactorTable)
[Anonymous Symbol] 0x080063e8 Section 0 stm32f1xx_hal_rcc_ex.o(.rodata.HAL_RCCEx_GetPeriphCLKFreq.aPLLMULFactorTable)
HAL_RCCEx_GetPeriphCLKFreq.aPredivFactorTable 0x080063f8 Data 2 stm32f1xx_hal_rcc_ex.o(.rodata.HAL_RCCEx_GetPeriphCLKFreq.aPredivFactorTable)
[Anonymous Symbol] 0x080063f8 Section 0 stm32f1xx_hal_rcc_ex.o(.rodata.HAL_RCCEx_GetPeriphCLKFreq.aPredivFactorTable)
HAL_RCC_GetSysClockFreq.aPLLMULFactorTable 0x080063fa Data 16 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
[Anonymous Symbol] 0x080063fa Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable)
HAL_RCC_GetSysClockFreq.aPredivFactorTable 0x0800640a Data 2 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
[Anonymous Symbol] 0x0800640a Section 0 stm32f1xx_hal_rcc.o(.rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable)
.bss 0x20000028 Section 96 libspace.o(.bss)
ProtoCanPulseCallback.PulseStage 0x200008e8 Data 4 protocan.o(.bss.ProtoCanPulseCallback.PulseStage)
[Anonymous Symbol] 0x200008e8 Section 0 protocan.o(.bss.ProtoCanPulseCallback.PulseStage)
@@ -2726,50 +2726,50 @@ Image Symbol Table
PROTOCAN_DiscreticProcessing 0x08004501 Thumb Code 276 protocan.o(.text.PROTOCAN_DiscreticProcessing)
PROTOCAN_FILTERS 0x08004615 Thumb Code 82 protocan.o(.text.PROTOCAN_FILTERS)
PROTOCAN_GeneralAddressSpace_Answer 0x08004669 Thumb Code 216 protocan.o(.text.PROTOCAN_GeneralAddressSpace_Answer)
PROTOCAN_INIT 0x08004741 Thumb Code 208 protocan.o(.text.PROTOCAN_INIT)
PROTOCAN_LOOP 0x08004811 Thumb Code 736 protocan.o(.text.PROTOCAN_LOOP)
PROTOCAN_ModbusProcessing 0x08004af1 Thumb Code 196 protocan.o(.text.PROTOCAN_ModbusProcessing)
PROTOCAN_RTC_SYNC 0x08004bb5 Thumb Code 164 protocan.o(.text.PROTOCAN_RTC_SYNC)
PendSV_Handler 0x08004c59 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
ProtoCanMsgToAnalogISens 0x08004c5d Thumb Code 268 protocan.o(.text.ProtoCanMsgToAnalogISens)
ProtoCanMsgToAnalogTSens 0x08004d69 Thumb Code 268 protocan.o(.text.ProtoCanMsgToAnalogTSens)
ProtoCanMsgToAnalogUSTAVKI 0x08004e75 Thumb Code 134 protocan.o(.text.ProtoCanMsgToAnalogUSTAVKI)
ProtoCanMsgToAnalogUSens 0x08004efd Thumb Code 268 protocan.o(.text.ProtoCanMsgToAnalogUSens)
ProtoCanMsgToAnalogUniversal 0x08005009 Thumb Code 128 protocan.o(.text.ProtoCanMsgToAnalogUniversal)
ProtoCanMsgToBroadcastOnOff 0x08005089 Thumb Code 46 protocan.o(.text.ProtoCanMsgToBroadcastOnOff)
ProtoCanMsgToBroadcastRestart 0x080050b9 Thumb Code 146 protocan.o(.text.ProtoCanMsgToBroadcastRestart)
ProtoCanMsgToBroadcastRtcSetup 0x0800514d Thumb Code 168 protocan.o(.text.ProtoCanMsgToBroadcastRtcSetup)
ProtoCanMsgToBroadcastStatus 0x080051f5 Thumb Code 218 protocan.o(.text.ProtoCanMsgToBroadcastStatus)
ProtoCanMsgToDiscreteAccident 0x080052d1 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteAccident)
ProtoCanMsgToDiscreteChangeMode 0x080052e9 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteChangeMode)
ProtoCanMsgToDiscreteControlSignals 0x08005301 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteControlSignals)
ProtoCanMsgToDiscreteFlags 0x08005319 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteFlags)
ProtoCanMsgToDiscreteRequestListOfParameters 0x08005331 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteRequestListOfParameters)
ProtoCanMsgToDiscreteReset 0x08005349 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteReset)
ProtoCanMsgToDiscreteWarning 0x08005361 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteWarning)
ProtoCanMsgToModbusCoil 0x08005379 Thumb Code 154 protocan.o(.text.ProtoCanMsgToModbusCoil)
ProtoCanMsgToModbusDiscrete 0x08005415 Thumb Code 156 protocan.o(.text.ProtoCanMsgToModbusDiscrete)
ProtoCanMsgToModbusHolding 0x080054b1 Thumb Code 156 protocan.o(.text.ProtoCanMsgToModbusHolding)
ProtoCanMsgToModbusInput 0x0800554d Thumb Code 156 protocan.o(.text.ProtoCanMsgToModbusInput)
ProtoCanPulseCallback 0x080055e9 Thumb Code 212 protocan.o(.text.ProtoCanPulseCallback)
ProtoCanRxFifo0MsgPendingCallback 0x080056bd Thumb Code 214 protocan.o(.text.ProtoCanRxFifo0MsgPendingCallback)
SVC_Handler 0x08005cf9 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
SysTick_Handler 0x08005d51 Thumb Code 8 stm32f1xx_it.o(.text.SysTick_Handler)
SystemClock_Config 0x08005d59 Thumb Code 156 main.o(.text.SystemClock_Config)
SystemInit 0x08005df5 Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
TIM4_IRQHandler 0x08005df9 Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
TIM_Base_SetConfig 0x08005e09 Thumb Code 240 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
TIM_ETR_SetConfig 0x08005ef9 Thumb Code 52 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
TIM_ResetCallback 0x08005f59 Thumb Code 190 stm32f1xx_hal_tim.o(.text.TIM_ResetCallback)
TakeRxMsgToBuffer 0x080060bd Thumb Code 208 protocan.o(.text.TakeRxMsgToBuffer)
USB_HP_CAN1_TX_IRQHandler 0x0800618d Thumb Code 16 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
USB_LP_CAN1_RX0_IRQHandler 0x0800619d Thumb Code 16 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
UsageFault_Handler 0x080061ad Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
main 0x080062d1 Thumb Code 90 main.o(.text.main)
AHBPrescTable 0x0800638c Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
APBPrescTable 0x0800639c Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
Region$$Table$$Base 0x080063c8 Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x080063e8 Number 0 anon$$obj.o(Region$$Table)
PROTOCAN_INIT 0x08004741 Thumb Code 264 protocan.o(.text.PROTOCAN_INIT)
PROTOCAN_LOOP 0x08004849 Thumb Code 736 protocan.o(.text.PROTOCAN_LOOP)
PROTOCAN_ModbusProcessing 0x08004b29 Thumb Code 196 protocan.o(.text.PROTOCAN_ModbusProcessing)
PROTOCAN_RTC_SYNC 0x08004bed Thumb Code 164 protocan.o(.text.PROTOCAN_RTC_SYNC)
PendSV_Handler 0x08004c91 Thumb Code 2 stm32f1xx_it.o(.text.PendSV_Handler)
ProtoCanMsgToAnalogISens 0x08004c95 Thumb Code 268 protocan.o(.text.ProtoCanMsgToAnalogISens)
ProtoCanMsgToAnalogTSens 0x08004da1 Thumb Code 268 protocan.o(.text.ProtoCanMsgToAnalogTSens)
ProtoCanMsgToAnalogUSTAVKI 0x08004ead Thumb Code 134 protocan.o(.text.ProtoCanMsgToAnalogUSTAVKI)
ProtoCanMsgToAnalogUSens 0x08004f35 Thumb Code 268 protocan.o(.text.ProtoCanMsgToAnalogUSens)
ProtoCanMsgToAnalogUniversal 0x08005041 Thumb Code 128 protocan.o(.text.ProtoCanMsgToAnalogUniversal)
ProtoCanMsgToBroadcastOnOff 0x080050c1 Thumb Code 46 protocan.o(.text.ProtoCanMsgToBroadcastOnOff)
ProtoCanMsgToBroadcastRestart 0x080050f1 Thumb Code 146 protocan.o(.text.ProtoCanMsgToBroadcastRestart)
ProtoCanMsgToBroadcastRtcSetup 0x08005185 Thumb Code 168 protocan.o(.text.ProtoCanMsgToBroadcastRtcSetup)
ProtoCanMsgToBroadcastStatus 0x0800522d Thumb Code 218 protocan.o(.text.ProtoCanMsgToBroadcastStatus)
ProtoCanMsgToDiscreteAccident 0x08005309 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteAccident)
ProtoCanMsgToDiscreteChangeMode 0x08005321 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteChangeMode)
ProtoCanMsgToDiscreteControlSignals 0x08005339 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteControlSignals)
ProtoCanMsgToDiscreteFlags 0x08005351 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteFlags)
ProtoCanMsgToDiscreteRequestListOfParameters 0x08005369 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteRequestListOfParameters)
ProtoCanMsgToDiscreteReset 0x08005381 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteReset)
ProtoCanMsgToDiscreteWarning 0x08005399 Thumb Code 24 protocan.o(.text.ProtoCanMsgToDiscreteWarning)
ProtoCanMsgToModbusCoil 0x080053b1 Thumb Code 154 protocan.o(.text.ProtoCanMsgToModbusCoil)
ProtoCanMsgToModbusDiscrete 0x0800544d Thumb Code 156 protocan.o(.text.ProtoCanMsgToModbusDiscrete)
ProtoCanMsgToModbusHolding 0x080054e9 Thumb Code 156 protocan.o(.text.ProtoCanMsgToModbusHolding)
ProtoCanMsgToModbusInput 0x08005585 Thumb Code 156 protocan.o(.text.ProtoCanMsgToModbusInput)
ProtoCanPulseCallback 0x08005621 Thumb Code 212 protocan.o(.text.ProtoCanPulseCallback)
ProtoCanRxFifo0MsgPendingCallback 0x080056f5 Thumb Code 214 protocan.o(.text.ProtoCanRxFifo0MsgPendingCallback)
SVC_Handler 0x08005d31 Thumb Code 2 stm32f1xx_it.o(.text.SVC_Handler)
SysTick_Handler 0x08005d89 Thumb Code 8 stm32f1xx_it.o(.text.SysTick_Handler)
SystemClock_Config 0x08005d91 Thumb Code 156 main.o(.text.SystemClock_Config)
SystemInit 0x08005e2d Thumb Code 2 system_stm32f1xx.o(.text.SystemInit)
TIM4_IRQHandler 0x08005e31 Thumb Code 16 stm32f1xx_it.o(.text.TIM4_IRQHandler)
TIM_Base_SetConfig 0x08005e41 Thumb Code 240 stm32f1xx_hal_tim.o(.text.TIM_Base_SetConfig)
TIM_ETR_SetConfig 0x08005f31 Thumb Code 52 stm32f1xx_hal_tim.o(.text.TIM_ETR_SetConfig)
TIM_ResetCallback 0x08005f91 Thumb Code 190 stm32f1xx_hal_tim.o(.text.TIM_ResetCallback)
TakeRxMsgToBuffer 0x080060f5 Thumb Code 208 protocan.o(.text.TakeRxMsgToBuffer)
USB_HP_CAN1_TX_IRQHandler 0x080061c5 Thumb Code 16 stm32f1xx_it.o(.text.USB_HP_CAN1_TX_IRQHandler)
USB_LP_CAN1_RX0_IRQHandler 0x080061d5 Thumb Code 16 stm32f1xx_it.o(.text.USB_LP_CAN1_RX0_IRQHandler)
UsageFault_Handler 0x080061e5 Thumb Code 4 stm32f1xx_it.o(.text.UsageFault_Handler)
main 0x08006309 Thumb Code 102 main.o(.text.main)
AHBPrescTable 0x080063d0 Data 16 system_stm32f1xx.o(.rodata.AHBPrescTable)
APBPrescTable 0x080063e0 Data 8 system_stm32f1xx.o(.rodata.APBPrescTable)
Region$$Table$$Base 0x0800640c Number 0 anon$$obj.o(Region$$Table)
Region$$Table$$Limit 0x0800642c Number 0 anon$$obj.o(Region$$Table)
CurrentStep 0x20000000 Data 1 protocan.o(.data.CurrentStep)
SystemCoreClock 0x20000004 Data 4 system_stm32f1xx.o(.data.SystemCoreClock)
filter1_id 0x20000008 Data 4 protocan.o(.data.filter1_id)
@@ -2803,9 +2803,9 @@ Memory Map of the image
Image Entry point : 0x080000ed
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006410, Max: 0x00010000, ABSOLUTE)
Load Region LR_IROM1 (Base: 0x08000000, Size: 0x00006458, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x000063e8, Max: 0x00010000, ABSOLUTE)
Execution Region ER_IROM1 (Exec base: 0x08000000, Load base: 0x08000000, Size: 0x0000642c, Max: 0x00010000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
@@ -3039,125 +3039,125 @@ Memory Map of the image
0x08004614 0x08004614 0x00000052 Code RO 77 .text.PROTOCAN_FILTERS protocan.o
0x08004666 0x08004666 0x00000002 PAD
0x08004668 0x08004668 0x000000d8 Code RO 87 .text.PROTOCAN_GeneralAddressSpace_Answer protocan.o
0x08004740 0x08004740 0x000000d0 Code RO 71 .text.PROTOCAN_INIT protocan.o
0x08004810 0x08004810 0x000002e0 Code RO 79 .text.PROTOCAN_LOOP protocan.o
0x08004af0 0x08004af0 0x000000c4 Code RO 89 .text.PROTOCAN_ModbusProcessing protocan.o
0x08004bb4 0x08004bb4 0x000000a4 Code RO 113 .text.PROTOCAN_RTC_SYNC protocan.o
0x08004c58 0x08004c58 0x00000002 Code RO 243 .text.PendSV_Handler stm32f1xx_it.o
0x08004c5a 0x08004c5a 0x00000002 PAD
0x08004c5c 0x08004c5c 0x0000010c Code RO 99 .text.ProtoCanMsgToAnalogISens protocan.o
0x08004d68 0x08004d68 0x0000010c Code RO 101 .text.ProtoCanMsgToAnalogTSens protocan.o
0x08004e74 0x08004e74 0x00000086 Code RO 95 .text.ProtoCanMsgToAnalogUSTAVKI protocan.o
0x08004efa 0x08004efa 0x00000002 PAD
0x08004efc 0x08004efc 0x0000010c Code RO 97 .text.ProtoCanMsgToAnalogUSens protocan.o
0x08005008 0x08005008 0x00000080 Code RO 93 .text.ProtoCanMsgToAnalogUniversal protocan.o
0x08005088 0x08005088 0x0000002e Code RO 105 .text.ProtoCanMsgToBroadcastOnOff protocan.o
0x080050b6 0x080050b6 0x00000002 PAD
0x080050b8 0x080050b8 0x00000092 Code RO 107 .text.ProtoCanMsgToBroadcastRestart protocan.o
0x0800514a 0x0800514a 0x00000002 PAD
0x0800514c 0x0800514c 0x000000a8 Code RO 109 .text.ProtoCanMsgToBroadcastRtcSetup protocan.o
0x080051f4 0x080051f4 0x000000da Code RO 103 .text.ProtoCanMsgToBroadcastStatus protocan.o
0x080052ce 0x080052ce 0x00000002 PAD
0x080052d0 0x080052d0 0x00000018 Code RO 115 .text.ProtoCanMsgToDiscreteAccident protocan.o
0x080052e8 0x080052e8 0x00000018 Code RO 125 .text.ProtoCanMsgToDiscreteChangeMode protocan.o
0x08005300 0x08005300 0x00000018 Code RO 119 .text.ProtoCanMsgToDiscreteControlSignals protocan.o
0x08005318 0x08005318 0x00000018 Code RO 121 .text.ProtoCanMsgToDiscreteFlags protocan.o
0x08005330 0x08005330 0x00000018 Code RO 127 .text.ProtoCanMsgToDiscreteRequestListOfParameters protocan.o
0x08005348 0x08005348 0x00000018 Code RO 123 .text.ProtoCanMsgToDiscreteReset protocan.o
0x08005360 0x08005360 0x00000018 Code RO 117 .text.ProtoCanMsgToDiscreteWarning protocan.o
0x08005378 0x08005378 0x0000009a Code RO 129 .text.ProtoCanMsgToModbusCoil protocan.o
0x08005412 0x08005412 0x00000002 PAD
0x08005414 0x08005414 0x0000009c Code RO 131 .text.ProtoCanMsgToModbusDiscrete protocan.o
0x080054b0 0x080054b0 0x0000009c Code RO 133 .text.ProtoCanMsgToModbusHolding protocan.o
0x0800554c 0x0800554c 0x0000009c Code RO 135 .text.ProtoCanMsgToModbusInput protocan.o
0x080055e8 0x080055e8 0x000000d4 Code RO 75 .text.ProtoCanPulseCallback protocan.o
0x080056bc 0x080056bc 0x000000d6 Code RO 73 .text.ProtoCanRxFifo0MsgPendingCallback protocan.o
0x08005792 0x08005792 0x00000002 PAD
0x08005794 0x08005794 0x0000003a Code RO 432 .text.RCC_Delay stm32f1xx_hal_rcc.o
0x080057ce 0x080057ce 0x00000002 PAD
0x080057d0 0x080057d0 0x0000002a Code RO 762 .text.RTC_Bcd2ToByte stm32f1xx_hal_rtc.o
0x080057fa 0x080057fa 0x00000002 PAD
0x080057fc 0x080057fc 0x0000003a Code RO 776 .text.RTC_ByteToBcd2 stm32f1xx_hal_rtc.o
0x08005836 0x08005836 0x00000002 PAD
0x08005838 0x08005838 0x00000172 Code RO 774 .text.RTC_DateUpdate stm32f1xx_hal_rtc.o
0x080059aa 0x080059aa 0x00000002 PAD
0x080059ac 0x080059ac 0x00000056 Code RO 752 .text.RTC_EnterInitMode stm32f1xx_hal_rtc.o
0x08005a02 0x08005a02 0x00000002 PAD
0x08005a04 0x08005a04 0x00000056 Code RO 754 .text.RTC_ExitInitMode stm32f1xx_hal_rtc.o
0x08005a5a 0x08005a5a 0x00000002 PAD
0x08005a5c 0x08005a5c 0x00000078 Code RO 800 .text.RTC_IsLeapYear stm32f1xx_hal_rtc.o
0x08005ad4 0x08005ad4 0x00000032 Code RO 766 .text.RTC_ReadAlarmCounter stm32f1xx_hal_rtc.o
0x08005b06 0x08005b06 0x00000002 PAD
0x08005b08 0x08005b08 0x0000006a Code RO 772 .text.RTC_ReadTimeCounter stm32f1xx_hal_rtc.o
0x08005b72 0x08005b72 0x00000002 PAD
0x08005b74 0x08005b74 0x000000e2 Code RO 780 .text.RTC_WeekDayNum stm32f1xx_hal_rtc.o
0x08005c56 0x08005c56 0x00000002 PAD
0x08005c58 0x08005c58 0x00000050 Code RO 768 .text.RTC_WriteAlarmCounter stm32f1xx_hal_rtc.o
0x08005ca8 0x08005ca8 0x00000050 Code RO 764 .text.RTC_WriteTimeCounter stm32f1xx_hal_rtc.o
0x08005cf8 0x08005cf8 0x00000002 Code RO 239 .text.SVC_Handler stm32f1xx_it.o
0x08005cfa 0x08005cfa 0x00000002 PAD
0x08005cfc 0x08005cfc 0x00000052 Code RO 564 .text.SysTick_Config stm32f1xx_hal_cortex.o
0x08005d4e 0x08005d4e 0x00000002 PAD
0x08005d50 0x08005d50 0x00000008 Code RO 245 .text.SysTick_Handler stm32f1xx_it.o
0x08005d58 0x08005d58 0x0000009c Code RO 167 .text.SystemClock_Config main.o
0x08005df4 0x08005df4 0x00000002 Code RO 1186 .text.SystemInit system_stm32f1xx.o
0x08005df6 0x08005df6 0x00000002 PAD
0x08005df8 0x08005df8 0x00000010 Code RO 255 .text.TIM4_IRQHandler stm32f1xx_it.o
0x08005e08 0x08005e08 0x000000f0 Code RO 850 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.o
0x08005ef8 0x08005ef8 0x00000034 Code RO 1026 .text.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
0x08005f2c 0x08005f2c 0x0000002a Code RO 1032 .text.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
0x08005f56 0x08005f56 0x00000002 PAD
0x08005f58 0x08005f58 0x000000be Code RO 846 .text.TIM_ResetCallback stm32f1xx_hal_tim.o
0x08006016 0x08006016 0x00000002 PAD
0x08006018 0x08006018 0x00000050 Code RO 1030 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
0x08006068 0x08006068 0x00000052 Code RO 1034 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
0x080060ba 0x080060ba 0x00000002 PAD
0x080060bc 0x080060bc 0x000000d0 Code RO 137 .text.TakeRxMsgToBuffer protocan.o
0x0800618c 0x0800618c 0x00000010 Code RO 247 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
0x0800619c 0x0800619c 0x00000010 Code RO 249 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
0x080061ac 0x080061ac 0x00000004 Code RO 237 .text.UsageFault_Handler stm32f1xx_it.o
0x080061b0 0x080061b0 0x00000038 Code RO 556 .text.__NVIC_DisableIRQ stm32f1xx_hal_cortex.o
0x080061e8 0x080061e8 0x00000030 Code RO 552 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08006218 0x08006218 0x00000010 Code RO 544 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
0x08006228 0x08006228 0x00000042 Code RO 546 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
0x0800626a 0x0800626a 0x00000002 PAD
0x0800626c 0x0800626c 0x0000003c Code RO 540 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x080062a8 0x080062a8 0x00000026 Code RO 111 .text.__NVIC_SystemReset protocan.o
0x080062ce 0x080062ce 0x00000002 PAD
0x080062d0 0x080062d0 0x0000005a Code RO 165 .text.main main.o
0x0800632a 0x0800632a 0x00000002 PAD
0x0800632c 0x0800632c 0x00000060 Data RO 148 .rodata..L__const.ProtoCanMsgToBroadcastRtcSetup.DaysCount_Normal protocan.o
0x0800638c 0x0800638c 0x00000010 Data RO 1191 .rodata.AHBPrescTable system_stm32f1xx.o
0x0800639c 0x0800639c 0x00000008 Data RO 1192 .rodata.APBPrescTable system_stm32f1xx.o
0x080063a4 0x080063a4 0x00000010 Data RO 473 .rodata.HAL_RCCEx_GetPeriphCLKFreq.aPLLMULFactorTable stm32f1xx_hal_rcc_ex.o
0x080063b4 0x080063b4 0x00000002 Data RO 474 .rodata.HAL_RCCEx_GetPeriphCLKFreq.aPredivFactorTable stm32f1xx_hal_rcc_ex.o
0x080063b6 0x080063b6 0x00000010 Data RO 458 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
0x080063c6 0x080063c6 0x00000002 Data RO 459 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
0x080063c8 0x080063c8 0x00000020 Data RO 1371 Region$$Table anon$$obj.o
0x08004740 0x08004740 0x00000108 Code RO 71 .text.PROTOCAN_INIT protocan.o
0x08004848 0x08004848 0x000002e0 Code RO 79 .text.PROTOCAN_LOOP protocan.o
0x08004b28 0x08004b28 0x000000c4 Code RO 89 .text.PROTOCAN_ModbusProcessing protocan.o
0x08004bec 0x08004bec 0x000000a4 Code RO 113 .text.PROTOCAN_RTC_SYNC protocan.o
0x08004c90 0x08004c90 0x00000002 Code RO 243 .text.PendSV_Handler stm32f1xx_it.o
0x08004c92 0x08004c92 0x00000002 PAD
0x08004c94 0x08004c94 0x0000010c Code RO 99 .text.ProtoCanMsgToAnalogISens protocan.o
0x08004da0 0x08004da0 0x0000010c Code RO 101 .text.ProtoCanMsgToAnalogTSens protocan.o
0x08004eac 0x08004eac 0x00000086 Code RO 95 .text.ProtoCanMsgToAnalogUSTAVKI protocan.o
0x08004f32 0x08004f32 0x00000002 PAD
0x08004f34 0x08004f34 0x0000010c Code RO 97 .text.ProtoCanMsgToAnalogUSens protocan.o
0x08005040 0x08005040 0x00000080 Code RO 93 .text.ProtoCanMsgToAnalogUniversal protocan.o
0x080050c0 0x080050c0 0x0000002e Code RO 105 .text.ProtoCanMsgToBroadcastOnOff protocan.o
0x080050ee 0x080050ee 0x00000002 PAD
0x080050f0 0x080050f0 0x00000092 Code RO 107 .text.ProtoCanMsgToBroadcastRestart protocan.o
0x08005182 0x08005182 0x00000002 PAD
0x08005184 0x08005184 0x000000a8 Code RO 109 .text.ProtoCanMsgToBroadcastRtcSetup protocan.o
0x0800522c 0x0800522c 0x000000da Code RO 103 .text.ProtoCanMsgToBroadcastStatus protocan.o
0x08005306 0x08005306 0x00000002 PAD
0x08005308 0x08005308 0x00000018 Code RO 115 .text.ProtoCanMsgToDiscreteAccident protocan.o
0x08005320 0x08005320 0x00000018 Code RO 125 .text.ProtoCanMsgToDiscreteChangeMode protocan.o
0x08005338 0x08005338 0x00000018 Code RO 119 .text.ProtoCanMsgToDiscreteControlSignals protocan.o
0x08005350 0x08005350 0x00000018 Code RO 121 .text.ProtoCanMsgToDiscreteFlags protocan.o
0x08005368 0x08005368 0x00000018 Code RO 127 .text.ProtoCanMsgToDiscreteRequestListOfParameters protocan.o
0x08005380 0x08005380 0x00000018 Code RO 123 .text.ProtoCanMsgToDiscreteReset protocan.o
0x08005398 0x08005398 0x00000018 Code RO 117 .text.ProtoCanMsgToDiscreteWarning protocan.o
0x080053b0 0x080053b0 0x0000009a Code RO 129 .text.ProtoCanMsgToModbusCoil protocan.o
0x0800544a 0x0800544a 0x00000002 PAD
0x0800544c 0x0800544c 0x0000009c Code RO 131 .text.ProtoCanMsgToModbusDiscrete protocan.o
0x080054e8 0x080054e8 0x0000009c Code RO 133 .text.ProtoCanMsgToModbusHolding protocan.o
0x08005584 0x08005584 0x0000009c Code RO 135 .text.ProtoCanMsgToModbusInput protocan.o
0x08005620 0x08005620 0x000000d4 Code RO 75 .text.ProtoCanPulseCallback protocan.o
0x080056f4 0x080056f4 0x000000d6 Code RO 73 .text.ProtoCanRxFifo0MsgPendingCallback protocan.o
0x080057ca 0x080057ca 0x00000002 PAD
0x080057cc 0x080057cc 0x0000003a Code RO 432 .text.RCC_Delay stm32f1xx_hal_rcc.o
0x08005806 0x08005806 0x00000002 PAD
0x08005808 0x08005808 0x0000002a Code RO 762 .text.RTC_Bcd2ToByte stm32f1xx_hal_rtc.o
0x08005832 0x08005832 0x00000002 PAD
0x08005834 0x08005834 0x0000003a Code RO 776 .text.RTC_ByteToBcd2 stm32f1xx_hal_rtc.o
0x0800586e 0x0800586e 0x00000002 PAD
0x08005870 0x08005870 0x00000172 Code RO 774 .text.RTC_DateUpdate stm32f1xx_hal_rtc.o
0x080059e2 0x080059e2 0x00000002 PAD
0x080059e4 0x080059e4 0x00000056 Code RO 752 .text.RTC_EnterInitMode stm32f1xx_hal_rtc.o
0x08005a3a 0x08005a3a 0x00000002 PAD
0x08005a3c 0x08005a3c 0x00000056 Code RO 754 .text.RTC_ExitInitMode stm32f1xx_hal_rtc.o
0x08005a92 0x08005a92 0x00000002 PAD
0x08005a94 0x08005a94 0x00000078 Code RO 800 .text.RTC_IsLeapYear stm32f1xx_hal_rtc.o
0x08005b0c 0x08005b0c 0x00000032 Code RO 766 .text.RTC_ReadAlarmCounter stm32f1xx_hal_rtc.o
0x08005b3e 0x08005b3e 0x00000002 PAD
0x08005b40 0x08005b40 0x0000006a Code RO 772 .text.RTC_ReadTimeCounter stm32f1xx_hal_rtc.o
0x08005baa 0x08005baa 0x00000002 PAD
0x08005bac 0x08005bac 0x000000e2 Code RO 780 .text.RTC_WeekDayNum stm32f1xx_hal_rtc.o
0x08005c8e 0x08005c8e 0x00000002 PAD
0x08005c90 0x08005c90 0x00000050 Code RO 768 .text.RTC_WriteAlarmCounter stm32f1xx_hal_rtc.o
0x08005ce0 0x08005ce0 0x00000050 Code RO 764 .text.RTC_WriteTimeCounter stm32f1xx_hal_rtc.o
0x08005d30 0x08005d30 0x00000002 Code RO 239 .text.SVC_Handler stm32f1xx_it.o
0x08005d32 0x08005d32 0x00000002 PAD
0x08005d34 0x08005d34 0x00000052 Code RO 564 .text.SysTick_Config stm32f1xx_hal_cortex.o
0x08005d86 0x08005d86 0x00000002 PAD
0x08005d88 0x08005d88 0x00000008 Code RO 245 .text.SysTick_Handler stm32f1xx_it.o
0x08005d90 0x08005d90 0x0000009c Code RO 167 .text.SystemClock_Config main.o
0x08005e2c 0x08005e2c 0x00000002 Code RO 1186 .text.SystemInit system_stm32f1xx.o
0x08005e2e 0x08005e2e 0x00000002 PAD
0x08005e30 0x08005e30 0x00000010 Code RO 255 .text.TIM4_IRQHandler stm32f1xx_it.o
0x08005e40 0x08005e40 0x000000f0 Code RO 850 .text.TIM_Base_SetConfig stm32f1xx_hal_tim.o
0x08005f30 0x08005f30 0x00000034 Code RO 1026 .text.TIM_ETR_SetConfig stm32f1xx_hal_tim.o
0x08005f64 0x08005f64 0x0000002a Code RO 1032 .text.TIM_ITRx_SetConfig stm32f1xx_hal_tim.o
0x08005f8e 0x08005f8e 0x00000002 PAD
0x08005f90 0x08005f90 0x000000be Code RO 846 .text.TIM_ResetCallback stm32f1xx_hal_tim.o
0x0800604e 0x0800604e 0x00000002 PAD
0x08006050 0x08006050 0x00000050 Code RO 1030 .text.TIM_TI1_ConfigInputStage stm32f1xx_hal_tim.o
0x080060a0 0x080060a0 0x00000052 Code RO 1034 .text.TIM_TI2_ConfigInputStage stm32f1xx_hal_tim.o
0x080060f2 0x080060f2 0x00000002 PAD
0x080060f4 0x080060f4 0x000000d0 Code RO 137 .text.TakeRxMsgToBuffer protocan.o
0x080061c4 0x080061c4 0x00000010 Code RO 247 .text.USB_HP_CAN1_TX_IRQHandler stm32f1xx_it.o
0x080061d4 0x080061d4 0x00000010 Code RO 249 .text.USB_LP_CAN1_RX0_IRQHandler stm32f1xx_it.o
0x080061e4 0x080061e4 0x00000004 Code RO 237 .text.UsageFault_Handler stm32f1xx_it.o
0x080061e8 0x080061e8 0x00000038 Code RO 556 .text.__NVIC_DisableIRQ stm32f1xx_hal_cortex.o
0x08006220 0x08006220 0x00000030 Code RO 552 .text.__NVIC_EnableIRQ stm32f1xx_hal_cortex.o
0x08006250 0x08006250 0x00000010 Code RO 544 .text.__NVIC_GetPriorityGrouping stm32f1xx_hal_cortex.o
0x08006260 0x08006260 0x00000042 Code RO 546 .text.__NVIC_SetPriority stm32f1xx_hal_cortex.o
0x080062a2 0x080062a2 0x00000002 PAD
0x080062a4 0x080062a4 0x0000003c Code RO 540 .text.__NVIC_SetPriorityGrouping stm32f1xx_hal_cortex.o
0x080062e0 0x080062e0 0x00000026 Code RO 111 .text.__NVIC_SystemReset protocan.o
0x08006306 0x08006306 0x00000002 PAD
0x08006308 0x08006308 0x00000066 Code RO 165 .text.main main.o
0x0800636e 0x0800636e 0x00000002 PAD
0x08006370 0x08006370 0x00000060 Data RO 148 .rodata..L__const.ProtoCanMsgToBroadcastRtcSetup.DaysCount_Normal protocan.o
0x080063d0 0x080063d0 0x00000010 Data RO 1191 .rodata.AHBPrescTable system_stm32f1xx.o
0x080063e0 0x080063e0 0x00000008 Data RO 1192 .rodata.APBPrescTable system_stm32f1xx.o
0x080063e8 0x080063e8 0x00000010 Data RO 473 .rodata.HAL_RCCEx_GetPeriphCLKFreq.aPLLMULFactorTable stm32f1xx_hal_rcc_ex.o
0x080063f8 0x080063f8 0x00000002 Data RO 474 .rodata.HAL_RCCEx_GetPeriphCLKFreq.aPredivFactorTable stm32f1xx_hal_rcc_ex.o
0x080063fa 0x080063fa 0x00000010 Data RO 458 .rodata.HAL_RCC_GetSysClockFreq.aPLLMULFactorTable stm32f1xx_hal_rcc.o
0x0800640a 0x0800640a 0x00000002 Data RO 459 .rodata.HAL_RCC_GetSysClockFreq.aPredivFactorTable stm32f1xx_hal_rcc.o
0x0800640c 0x0800640c 0x00000020 Data RO 1371 Region$$Table anon$$obj.o
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x080063e8, Size: 0x00001a30, Max: 0x00005000, ABSOLUTE)
Execution Region RW_IRAM1 (Exec base: 0x20000000, Load base: 0x08006430, Size: 0x00001a30, Max: 0x00005000, ABSOLUTE)
Exec Addr Load Addr Size Type Attr Idx E Section Name Object
0x20000000 0x080063e8 0x00000001 Data RW 144 .data.CurrentStep protocan.o
0x20000001 0x080063e9 0x00000003 PAD
0x20000004 0x080063ec 0x00000004 Data RW 1190 .data.SystemCoreClock system_stm32f1xx.o
0x20000008 0x080063f0 0x00000004 Data RW 151 .data.filter1_id protocan.o
0x2000000c 0x080063f4 0x00000004 Data RW 152 .data.filter1_mask protocan.o
0x20000010 0x080063f8 0x00000004 Data RW 154 .data.filter2_mask protocan.o
0x20000014 0x080063fc 0x00000004 Data RW 155 .data.filter3_id protocan.o
0x20000018 0x08006400 0x00000004 Data RW 156 .data.filter3_mask protocan.o
0x2000001c 0x08006404 0x00000001 Data RW 419 .data.uwTickFreq stm32f1xx_hal.o
0x2000001d 0x08006405 0x00000003 PAD
0x20000020 0x08006408 0x00000004 Data RW 418 .data.uwTickPrio stm32f1xx_hal.o
0x20000024 0x0800640c 0x00000004 PAD
0x20000000 0x08006430 0x00000001 Data RW 144 .data.CurrentStep protocan.o
0x20000001 0x08006431 0x00000003 PAD
0x20000004 0x08006434 0x00000004 Data RW 1190 .data.SystemCoreClock system_stm32f1xx.o
0x20000008 0x08006438 0x00000004 Data RW 151 .data.filter1_id protocan.o
0x2000000c 0x0800643c 0x00000004 Data RW 152 .data.filter1_mask protocan.o
0x20000010 0x08006440 0x00000004 Data RW 154 .data.filter2_mask protocan.o
0x20000014 0x08006444 0x00000004 Data RW 155 .data.filter3_id protocan.o
0x20000018 0x08006448 0x00000004 Data RW 156 .data.filter3_mask protocan.o
0x2000001c 0x0800644c 0x00000001 Data RW 419 .data.uwTickFreq stm32f1xx_hal.o
0x2000001d 0x0800644d 0x00000003 PAD
0x20000020 0x08006450 0x00000004 Data RW 418 .data.uwTickPrio stm32f1xx_hal.o
0x20000024 0x08006454 0x00000004 PAD
0x20000028 - 0x00000060 Zero RW 1236 .bss c_w.l(libspace.o)
0x20000088 - 0x00000058 Zero RW 57 .bss.CanErrors canerrorbox.o
0x200000e0 - 0x00000004 Zero RW 146 .bss.ControlFlags protocan.o
0x200000e4 - 0x00000800 Zero RW 149 .bss.Device_on_the_Network protocan.o
0x200008e4 - 0x00000001 Zero RW 145 .bss.LastStep protocan.o
0x200008e5 0x0800640c 0x00000003 PAD
0x200008e5 0x08006454 0x00000003 PAD
0x200008e8 - 0x00000004 Zero RW 150 .bss.ProtoCanPulseCallback.PulseStage protocan.o
0x200008ec - 0x00000004 Zero RW 141 .bss._HCAN protocan.o
0x200008f0 - 0x00000004 Zero RW 142 .bss._HRTC protocan.o
@@ -3168,7 +3168,7 @@ Memory Map of the image
0x20000974 - 0x000000b4 Zero RW 221 .bss.htim4 tim.o
0x20000a28 - 0x00000a00 Zero RW 147 .bss.rxMsg protocan.o
0x20001428 - 0x00000004 Zero RW 420 .bss.uwTick stm32f1xx_hal.o
0x2000142c 0x0800640c 0x00000004 PAD
0x2000142c 0x08006454 0x00000004 PAD
0x20001430 - 0x00000200 Zero RW 2 HEAP startup_stm32f103xb.o
0x20001630 - 0x00000400 Zero RW 1 STACK startup_stm32f103xb.o
@@ -3183,8 +3183,8 @@ Image component sizes
390 0 0 0 100 5234 can.o
766 0 0 0 88 5873 canerrorbox.o
74 0 0 0 0 1313 gpio.o
260 0 0 0 0 1881 main.o
5876 0 96 21 4633 21004 protocan.o
272 0 0 0 0 2035 main.o
5932 0 96 21 4633 21118 protocan.o
224 0 0 0 20 2491 rtc.o
64 26 236 0 1536 772 startup_stm32f103xb.o
188 0 0 5 4 5530 stm32f1xx_hal.o
@@ -3203,7 +3203,7 @@ Image component sizes
264 0 0 0 180 6554 tim.o
----------------------------------------------------------------------
24696 26 424 36 6572 160258 Object Totals
24764 26 424 36 6572 160526 Object Totals
0 0 32 0 0 0 (incl. Generated)
130 0 0 6 11 0 (incl. Padding)
@@ -3254,15 +3254,15 @@ Image component sizes
Code (inc. data) RO Data RW Data ZI Data Debug
25152 42 424 36 6668 160410 Grand Totals
25152 42 424 36 6668 160410 ELF Image Totals
25152 42 424 36 0 0 ROM Totals
25220 42 424 36 6668 160678 Grand Totals
25220 42 424 36 6668 160678 ELF Image Totals
25220 42 424 36 0 0 ROM Totals
==============================================================================
Total RO Size (Code + RO Data) 25576 ( 24.98kB)
Total RO Size (Code + RO Data) 25644 ( 25.04kB)
Total RW Size (RW Data + ZI Data) 6704 ( 6.55kB)
Total ROM Size (Code + RO Data + RW Data) 25612 ( 25.01kB)
Total ROM Size (Code + RO Data + RW Data) 25680 ( 25.08kB)
==============================================================================

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.