Răsfoiți Sursa

1,关机时关闭光感电源和电池检测电源地线,自动休眠时保留加速度传感器电源;
2,初始化时打开光感电源、电池检测电源地线和加速度传感器电源。

dd 7 luni în urmă
părinte
comite
42217d8d06

+ 407 - 401
Debug/Exe/tail_light_stm8.hex

@@ -1,424 +1,430 @@
-:108000008200991682009A4782009A4782009A4716
-:1080100082009A4782009A4782009A4782009A55C6
-:1080200082009A5682009A4782009A4782009A47B5
-:1080300082009A4782009A4782009A4782009A47B4
-:1080400082009A4782009A4782009A4782009A47A4
-:1080500082009A4782009A4782009A4782009A4794
-:108060008200983A820092FB82009A4782009A47E7
-:1080700082009A4782009A4782009A4782009A4774
-:10808000CD8AC65FBF0ABF08725C005CC6005C4A4E
+:108000008200997982009AAA82009AAA82009AAA8A
+:1080100082009AAA82009AAA82009AAA82009AB83A
+:1080200082009AB982009AAA82009AAA82009AAA29
+:1080300082009AAA82009AAA82009AAA82009AAA28
+:1080400082009AAA82009AAA82009AAA82009AAA18
+:1080500082009AAA82009AAA82009AAA82009AAA08
+:108060008200989D8200935B82009AAA82009AAA5D
+:1080700082009AAA82009AAA82009AAA82009AAAE8
+:10808000CD8B265FBF0ABF08725C005CC6005C4AED
 :10809000270C4A277D4A2603CC81A2CC825D725FE1
-:1080A0000054A601CD94C6AE0014CD9780CD8B347C
-:1080B000C600544D261AAE0014CD9780CD8B27CD27
-:1080C00085B5BE00A300002605BE02A3000B25E077
+:1080A0000054A601CD9529AE0014CD97E3CD8B9455
+:1080B000C600544D261AAE0014CD97E3CD8B87CD64
+:1080C00085F1BE00A300002605BE02A3000B25E03B
 :1080D000CE002E72BB003CCF003C725C005DC6003F
 :1080E0005DA1042510CE003C5454CF003A5FCF0070
 :1080F0003C725F005DCE003AA302C7250635010041
 :108100005A200CCE003AA302B22404725F005ACC6B
-:10811000825D725F0054A604CD94C6AE0014CD9764
-:1081200080CD8B34C600544D261AAE0014CD9780F6
-:10813000CD8B27CD85B5BE00A300002605BE02A3CA
+:10811000825D725F0054A604CD9529AE0014CD9700
+:10812000E3CD8B94C600544D261AAE0014CD97E3D0
+:10813000CD8B87CD85F1BE00A300002605BE02A32E
 :10814000000B25E0CE002E72BB0038CF0038725CE9
 :10815000005EC6005EA1022519CE003854CF00365D
 :10816000AE040072B00036CF00305FCF0038725FCF
 :10817000005ECE0030A300FA240E35010056725F77
 :108180000061725F00502017CE0030A303B7250FA7
 :10819000725C0061C60061A1152504725F0056CCB7
-:1081A000825D725F0054A605CD94C6AE0014CD97D3
-:1081B00080CD8B34C600544D261AAE0014CD978066
-:1081C000CD8B27CD85B5BE00A300002605BE02A33A
+:1081A000825D725F0054A605CD9529AE0014CD976F
+:1081B000E3CD8B94C600544D261AAE0014CD97E340
+:1081C000CD8B87CD85F1BE00A300002605BE02A39E
 :1081D000000B25E0CE002E72BB0034CF0034725C61
 :1081E000005FC6005FA1082511CE0034545454CF5F
 :1081F00000325FCF0034725F005FCE0032A3036CA9
 :10820000250635640060202ACE0032A302AE240683
 :10821000725F0060201CCE00321CFD53BF025FBFA6
-:1082200000CD85D000000218A60ACD86CAB603C7C5
+:1082200000CD860C00000218A60ACD8706B603C74B
 :108230000060C60060C10013251CC600133F00B7D4
 :1082400001C600605F9772B00000A300152E07C63C
 :10825000005AA101260555006000132000C6005CED
 :10826000A1032504725F005CC60011A10126105510
-:10827000001300015500120000C6005ACD8412CC34
-:108280008B11CD8A89B708725F00115FCD99C53F08
+:10827000001300015500120000C6005ACD844ECCF8
+:108280008B71CD8AE9B708725F00115FCD9A283FE4
 :1082900009B609A106242AA6025F01B6090262A155
-:1082A00000270C35FA00013F004FCD911E20083FFA
-:1082B000013F004FCD911EAE0190CD97FC3C0920AF
+:1082A00000270C35FA00013F004FCD917E20083F9A
+:1082B000013F004FCD917EAE0190CD985F3C0920EB
 :1082C000D0B6084444A401A100273B354F0000A6C6
-:1082D00020CD97DC35800000A622CD97DC35070045
-:1082E00000A638CD97DC3F00A63ACD97DC3F00A62C
-:1082F0003BCD97DC3F00A63CCD97DC35010000A6C6
-:108300003DCD97DC20073F00A620CD97DC9BCD8B91
-:10831000DACD92A2CD98AAAE5000CD990335D00007
-:1083200000A608AE5000CD8D9AAE5005CD9903350C
-:10833000D00000A610AE5005CD8D9A35D00000A615
-:1083400020AE5005CD8D9AAE500ACD990335D000A0
-:1083500000A620AE500ACD8D9A35C00000A640AED2
-:10836000500ACD8D9AAE500FCD990335D00000A69E
-:1083700008AE500FCD8D9A3F00A620AE500FCD8D88
-:108380009A3F00A640AE500FCD8D9A3F00A610AE8A
-:10839000500ACD8D9ACD956835600000A610AE507C
-:1083A0000FCD8D9A35020000A603CD903B352000FD
-:1083B00000A610AE500ACD8D9AB6084444A401A17F
-:1083C00000271735600000A680AE500ACD8D9A3583
-:1083D000030000A602CD903B200935010000A60253
-:1083E000CD903B9A8ECD8858CD934F350100115FCB
-:1083F000CF00285FCF002A725F00505FCF002C7241
-:108400005F0059AE0014CD9780AE0018CD9798CC80
-:108410008B1CCD8AC6CD8A8E3B000EB70B45000C57
-:1084200045010D3F093F083F0EB60BA1012617B6C7
-:108430000DA16425115FCF002C3F0135FA00004FDC
-:10844000CD911ECC8584B60BA1012612A60AB709D0
-:10845000A614B70AA61EB708A628B70E2058B60C51
-:10846000A101262AB60DA10B2412A602B709A60661
-:10847000B70AA608B708A614B70E203AA602B7098D
-:10848000A606B70AA608B708A632B70E2028B60D6A
-:10849000A10B2412A602B709A614B70AA616B7089C
-:1084A000A628B70E2010A602B709A632B70AA6342E
-:1084B000B708A664B70ECE002C5CCF002C5FB609BF
-:1084C00097C3002C2547B60DA10B240C3F013F009C
-:1084D000A6FACD911ECC8584B60DA133240E3F01A2
-:1084E00035320000A6FACD911ECC8584B60DA1517F
-:1084F000240F35FA000135BE00004FCD911ECC850A
-:10850000843F0135FA00004FCD911E20775FB60AF7
-:1085100097C3002C250A3F013F004FCD911E2064D8
-:108520005FB60897C3002C2544B60DA10B240B3F62
-:10853000013F00A6FACD911E204AB60DA133240DAD
-:108540003F0135320000A6FACD911E2037B60DA1AD
-:1085500051240E35FA000135BE00004FCD911E208A
-:10856000233F0135FA00004FCD911E20175FB60E54
-:1085700097C3002C250A3F013F004FCD911E2004D8
-:108580005FCF002C32000ECC8B15AE000020006CAB
-:108590000326096C0226056C0126017C81B603EBDB
-:1085A00003B703B602E902B702B601E901B701B6A3
-:1085B00000F9B70081AE0004B603E003B703B602CA
-:1085C000E202B702B601E201B701B600F2B70081DC
-:1085D000CD98D089FEBF0485EE02BF06B600BE0668
-:1085E000429FB700B601BE05429FBB00B700B6026E
-:1085F000BE04429FBB00B700B603BE03429FBB0050
-:10860000B700B601BE06423F0172BB0000BF00B614
-:1086100002BE054272BB0000BF00B603BE04427238
-:10862000BB0000BF00B602BE06423F0272BB0001A3
-:10863000BF0124023C00B603BE054272BB0001BF6D
-:108640000124023C00B603BE06423F0372BB000297
-:10865000BF022405BE005CBF0081CD98C3BE0026CA
-:108660001E90BE04260CBE0290BE0665BF0290BFDF
-:108670000681BF04450206450307BF00BF0281A66D
-:10868000203D00260DBE01BF004503023F033A0313
-:10869000A0085F905F992017905959B30426039062
-:1086A000B306250B72B2000624015A72B0000439D9
-:1086B000033902390139004A2ADEBF0490BF06BEE1
-:1086C0000053BF00BE0253BF0281AE00004D270A17
-:1086D000746601660266034A26F681AE00004D27E5
-:1086E0000A776601660266034A26F681BF025F3D8D
-:1086F000022A0153BF0081C6005A4D2703CC884788
-:10870000AE0042BF0090AE0040AE003ECD9533CEED
-:10871000003E72B00044BF00CE003E72B00044CDB7
-:1087200096BAA303E92E30CE004072B00046BF00D7
-:10873000CE004072B00046CD96BAA303E92E18CE03
-:10874000004272B00048BF00CE004272B00048CD77
-:1087500096BAA303E92F0CAE0014CD9780AE00208B
-:10876000CD9798C60012A101262F90AE0020AE0032
-:1087700014CD978093CD85B8BE00A300002605BE1A
-:1087800002A37531251FA607CD8282AE0014CD97B6
-:1087900080AE0020CD9798200CAE0014CD9780AE0F
-:1087A0000020CD979890AE0018AE0014CD9780931E
-:1087B000CD85B8BE00A300002605BE02A3138925FF
-:1087C0000435010059C6005B4D260ACE0042CF0099
-:1087D0004A3501005BCE0042CD86ECAE001CCD8553
-:1087E0009DAE001CCD9798CE004C5CCF004CCE00C7
-:1087F0004CA30100251CAE001CCD9780A608CD8699
-:10880000DBBE02CF004A5FCF001C5FCF001E5FCFF0
-:10881000004CC60059A1012616CE004272B0004A93
-:10882000A300FB2F0E350100585FCF002A200472F1
-:108830005F0058CE003ECF0044CE0040CF0046CE71
-:108840000042CF00482010AE0014CD9780AE00202B
-:10885000CD9798725F0058819BCD94FDA601CD996C
-:10886000394FCD9599A680CD9599350100004FCD12
-:1088700091ED35010000A607CD91ED35010000A670
-:1088800005CD91ED35010000A604CD91ED35010037
-:1088900000A613CD91EDAE5000CD9903AE5005CD9D
-:1088A0009903AE500ACD99033F00A610AE500ACDF1
-:1088B0008D9AAE500FCD990335400000A610AE50F2
-:1088C0000FCD8D9A3F00A620AE500FCD8D9A3F0060
-:1088D000A640AE500FCD8D9ACD8BDA3F0090AE03FF
-:1088E000E74FAE000FCD97A6352A00053F043F03A2
-:1088F0003F025F3F0135110000A660CD9187A601C0
-:10890000CD9955350100004FCD9436A601CD965D29
-:10891000A601CD9947CD92A2AE03E7A604CD992931
-:10892000352200015F35110000A660CD95CAA60171
-:10893000CD997F352200015F35110000A660CD95ED
-:10894000FBA601CD998D352200015F35110000A6EF
-:1089500060CD962CA601CD999BA601CD9971A6015B
-:10896000CD9963CD98AA35F90000A606CD99D2A677
-:1089700001CD99B7A601CD9A0335010000A601CD1E
-:108980009877A601CD99A9CD95689A81CD8E28C7F3
-:108990000057C600574D2603CC8A88C60057A10150
-:1089A0002652C60055A101260635020055201EC6D6
-:1089B0000055A1022606350300552011C60055A119
-:1089C000032606350400552004350100555FCF000D
-:1089D00028725F0050AE0014CD9780AE0020CD9776
-:1089E00098725F0059AE0014CD9780AE0018CD97F5
-:1089F00098CC8A84C60057A102262FC60012A10176
-:108A00002606725F0012200435010012AE0014CD5C
-:108A10009780AE0020CD9798725F0059AE0014CDBC
-:108A20009780AE0018CD9798205AC60057A103260C
-:108A300043C60010A1012606350200102018C6000A
-:108A400010A102260635030010200BC60010A1035A
-:108A5000260435010010AE0014CD9780AE0020CD65
-:108A60009798725F0059AE0014CD9780AE0018CD74
-:108A700097982010C60057A10A2609A603CD828226
-:108A800035010055725F00578188A608200588A629
-:108A90000C2000887B02887B02891E061F045F97DA
-:108AA000FE1F06858481891E05BF082007891E05D3
-:108AB000BF0C20001E031F05855B028188A60020D5
-:108AC0000A88A604200588A608200088897B0488D7
-:108AD0007B04891E081F045F971F08FE1F061E08DF
-:108AE0005C5CFE1F08858481891E05BF001E07BFD0
-:108AF000022016891E05BF041E07BF06200B891E13
-:108B000005BF081E07BF0A20001E031F07855B0460
-:108B100081CD8AFE81CD8AADCD8AFE81CD8AA681A6
-:108B200045000845010981450804450905450A062F
-:108B3000450B078145000845010945020A45030B1D
-:108B400081CD8A89B708450009B609A10126153DDE
-:108B5000082611C60050A103250A5FCD99C55FCF35
-:108B600000282073CE00285CCF0028CE0028A30365
-:108B7000E92428C600105F97581C9A30FEBF065F94
-:108B8000BF04CE0028BF025FBF00CD85DCCD865A72
-:108B9000000003E8BE02CD99C5203CCE0028A30703
-:108BA000D1242CC600105F97581C9A30FEBF065F78
-:108BB000BF04AE07D072B00028BF025FBF00CD85F2
-:108BC000DCCD865A000003E8BE02CD99C520085FBF
-:108BD000CF0028725C0050CC8B1C725F5250725FC9
-:108BE0005251725F5252725F5253725F5254725FAF
-:108BF0005256725F525C725F525D350152583501B8
-:108C000052593501525A3501525B725F525C725FA4
-:108C1000525D725F5258725F5259725F525A725F60
-:108C2000525B725F525E725F525F725F5260725F40
-:108C3000526135FF526235FF5263725F5265725F57
-:108C40005266725F5267725F5268725F5269725FFA
-:108C5000526A725F526B725F526C725F526F350173
-:108C60005257725F526E725F526D725F5264725FE2
-:108C7000525581CD8A893B000AB7083F09B609A140
-:108C8000082439A610AE5005CD9A15CD9A1DB60808
-:108C9000A480A100270AA620AE5005CD9A24200862
-:108CA000A620AE5005CD9A15B60848B708A610AE56
-:108CB0005005CD9A24CD9A1D3C0920C1A610AE5076
-:108CC00005CD9A15CD9A1D3F00A620AE5005CD8D3D
-:108CD0009AA610AE5005CD9A249D9DA620AE5005B3
-:108CE000CD9A2BB70ACD9A1DA610AE5005CD9A1578
-:108CF00035D00000A620AE5005CD8D9ACD9A1DB678
-:108D00000A32000ACC8B1CCD8AC65202B70A450033
-:108D10000B0F020F013F093F08961C0002B60ACD57
-:108D2000968C961C0001B60BCD968C5FBF087B011C
-:108D30003F00B701BE0801BA0101BA0001BF08BE79
-:108D4000084F02BF08BE0802A4FF02A40002BF0829
-:108D50007B023F00B701BE0801BA0101BA0001BFA2
-:108D600008BE0802A48002A400025D2714BE08CD3C
-:108D700096E0BF08BE0802AAF002AA0002BF0820BF
-:108D800012BE08CD96E0BF08BE0802A40F02A4FFE1
-:108D900002BF08BE085B02CC8B119093B701931CF5
-:108DA0000004B60143F4931C0004F7B600A480A1AC
-:108DB000002723B600A410A100270890F6BA01905E
-:108DC000F72007B6014390F490F7935C5CF6BA0184
-:108DD000935C5CF7200B935C5CB60143F4935C5CA2
-:108DE000F7B600A440A100270E931C0003F6BA01B9
-:108DF000931C0003F7200D931C0003B60143F4936A
-:108E00001C0003F7B600A420A100270E931C000449
-:108E1000F6BA01931C0004F7200D931C0004B60160
-:108E200043F4931C0004F781CD8A893F08CD8EB0AE
-:108E3000B709C6004F4D27084A271A4A274020671E
-:108E4000B609A101260A5FCF00263501004F200395
-:108E50004509082056B609A101260A5FCF0026352C
-:108E600002004F2017CE00265CCF0026CE0026A39E
-:108E7000003C2508A601B708725F004F202DB609F7
-:108E8000A101260AA603B708725F004F2017CE0083
-:108E9000265CCF0026CE0026A3003C2508A602B7FC
-:108EA00008725F004F2004725F004FB608CC8B1C25
-:108EB000CD8A893F09A610AE500FCD9A2BB708C6B0
-:108EC000004E4D270B4A27164A27324A2756205E66
-:108ED0003D0826085FCF00243501004E20543D0890
-:108EE0002615CE00245CCF0024CE0024A300062546
-:108EF0000A3502004E2004725F004E20353D0827DF
-:108F00000AA601B709725F004E2017CE00245CCF7D
-:108F10000024CE0024A300C82508A60AB7093503FB
-:108F2000004E200E3D082704725F004E2004725F41
-:108F3000004EB609CC8B1CCD8AC6CD8A8EB70A45A9
-:108F4000000BBF0845010C45020D92C608A1012681
-:108F50000BBE08CD97345FCF0028205DB60DA10170
-:108F6000260E5FCD99C55FCF0028725F0050204963
-:108F70005FCF002AB60A4D270E4A270D4A27164A08
-:108F8000271F4A2728203220305500120000B60C37
-:108F9000CD924820245500120000B60CCD8B412004
-:108FA000185500120000B60CCD8FBC200C550012D5
-:108FB0000000B60CCD93EC2000CC8B15CD8A89B780
-:108FC00008450009B609A10126153D082611C6006D
-:108FD00050A106250A5FCD99C55FCF00282059CE44
-:108FE00000285CCF0028CE0028A30033240FC60041
-:108FF000105F97581C9A30FECD99C5203BCE0028B3
-:10900000A300C924065FCD99C5202DCE0028A3005A
-:10901000FB240FC600105F97581C9A30FECD99C5EF
-:109020002016CE0028A3032124065FCD99C5200871
-:109030005FCF0028725C0050CC8B1CB701B6014D8D
-:10904000270E4A271D4A272E4A27404A27522062C8
-:10905000C650A0A4FCC750A0C650A0BA00C750A0DC
-:109060002050C650A0A4F3C750A0B6004848CA502C
-:10907000A0C750A0203CC650A0A4CFC750A0B600A7
-:109080004EA4F0CA50A0C750A02027C650A0A43FAD
-:10909000C750A0B600CD9A38CA50A0C750A0201221
-:1090A000C650A1A4FCC750A1C650A1BA00C750A188
-:1090B000200081CD8A893F09A620AE5005CD9A2493
-:1090C0003F00A620AE5005CD8D9A3F08B608A108F6
-:1090D000243BB60948B709A610AE5005CD9A249D89
-:1090E0009DA620AE5005CD9A2BA1002708B609AA4F
-:1090F00001B7092006B609A4FEB709CD9A1DA6102E
-:10910000AE5005CD9A15CD9A1D3C0820BF35D00034
-:1091100000A620AE5005CD8D9AB609CC8B1C3B0025
-:10912000093B000B3B000DB70D45000B4501095FE6
-:10913000B60D97BF025FBF00CD85D000000320A60B
-:1091400008CD86CABE02CD99E85FB60B97BF025F15
-:10915000BF00CD85D000000320A608CD86CABE0280
-:10916000CD99F15FB60997BF025FBF00CD85D000F2
-:10917000000320A608CD86CABE02CD99FA32000DA2
-:1091800032000B32000981CD8A89B706C6525CA431
-:10919000F0C7525CB603A40888B602A402B70884DC
-:1091A000BA0888B601A40488B600A401B70984BA35
-:1091B00009B70884BA08CA525CC7525CC65258A4A0
-:1091C0008FBA06C75258C6526FA4FCC7526FB60575
-:1091D000A40288B604A401B70884BA08CA526FC7AB
-:1091E000526F9EC752659FC75266CC8B1CB701B6A3
-:1091F00001A410A10026293D002712B601A40F5F8B
-:109200005CCD96D89FCA50C7C750C7203AB601A4B4
-:109210000F5F5CCD96D89F43C450C7C750C7202767
-:109220003D002712B601A40F5F5CCD96D89FCA50AF
-:10923000CAC750CA2011B601A40F5F5CCD96D89F53
-:1092400043C450CAC750CA81CD8A89B708450009AE
-:10925000B609A10126153D082611C60050A10A2510
-:109260000A5FCD99C55FCF00282034CE00285CCF9F
-:109270000028CE0028A300C9240FC600105F97580D
-:109280001C9A30FECD99C52016CE0028A30191244A
-:10929000065FCD99C520085FCF0028725C0050CCD6
-:1092A0008B1C725F5300725F5303725F5305725FD2
-:1092B000530A725F530B725F530A725F530B725FF4
-:1092C0005307725F5308725F5309725F530C725FEA
-:1092D000530D725F530E35FF530F35FF5310725FFE
-:1092E0005311725F5312725F5313725F5314725FA4
-:1092F0005315725F5316725F5304818A84A4BF882A
-:1093000086CD8ABCCD8AC1AE0014CD9780BE00A3A5
-:109310009A7E2605BE02A3C800260A5FCF00145F0E
-:10932000CF0016200FAE0014CD9780CD858AAE00F9
-:1093300014CD9798725C0051725C0052725C0053BD
-:10934000CD975AA601CD9A0CCD8AF3CD8AE8803B01
-:109350000008CD98913F08B608A105243F35470085
-:1093600000A620CD97DC3F00A621CD97DC3F00A6CC
-:1093700022CD97DC35880000A623CD97DC3F00A6E0
-:1093800030CD97DC3F00A632CD97DC3F00A633CD31
-:1093900097DCAE0064CD97FC3C0820BB320008810E
-:1093A000433A5C55736572735C6865726F5C4465C3
-:1093B000736B746F705C5461696C6C696768745F1F
-:1093C000436F64655C73746D385F70726A5C636F61
-:1093D00064655F6961725C6C69625C7372635C7323
-:1093E000746D38735F74696D312E6300CD8A89B7EF
-:1093F00008450009B609A10126153D082611C60039
-:1094000050A103250A5FCD99C55FCF00282024C64F
-:1094100000105F97581C9A30FECD99C5CE00285C8D
-:10942000CF0028CE0028A303E925085FCF002872CB
-:109430005C0050CC8B1C4D26103D0027067210524C
-:109440005C203C7211525C2036A10126103D0027A1
-:10945000067218525C20287219525C2022A1022642
-:10946000103D0027067210525D20147211525D20CB
-:109470000E3D0027067218525D20047219525D815C
-:10948000CD8858CD934F5FCF00145FCF0016725F29
-:109490000051725F0052725F0053C60051A1052552
-:1094A00007725F0051CD898CC60052A11425077246
-:1094B0005F0052CD86F7C60053A16425DD725F00C0
-:1094C00053CD808020D4B7013F00725F5401B601B4
-:1094D0004CC75400725F5402B6014C5F5CCD96D805
-:1094E0009FC7540772105401721A54003F00B6000F
-:1094F000A16424043C0020F672105401813501500F
-:10950000C0725F50C135E150C4725F50C53518500C
-:10951000C635FF50C735FF50CA725F50C8725F50E2
-:10952000C9720050C9FB725F50C9725F50CC725F44
-:1095300050CD81CD8AC6CD8A8EBF0A90BF0CCD8B0F
-:109540002035290000A628CD8D0792CF0A352B00A3
-:1095500000A62ACD8D0792CF0C352D0000A62CCD6C
-:109560008D0792CF08CC8B15725F5400725F540147
-:10957000725F5402725F5403725F5406725F540745
-:1095800035FF540835035409725F540A725F540B57
-:10959000725F540E725F540F81B700B600A480A1B1
-:1095A000002614C650C6A4E7C750C6B600A418CA01
-:1095B00050C6C750C62012C650C6A4F8C750C6B67B
-:1095C00000A407CA50C6C750C681B704C6530AA430
-:1095D000FCC7530AB601A40288B600A401B70384ED
-:1095E000BA03CA530AC7530AC65307A48FBA04C79B
-:1095F00053079EC753119FC7531281B704C6530A1E
-:10960000A4CFC7530AB601A42088B600A410B7039C
-:1096100084BA03CA530AC7530AC65308A48FBA04AC
-:10962000C753089EC753139FC7531481B704C6532B
-:109630000BA4FCC7530BB601A40288B600A401B763
-:109640000384BA03CA530BC7530BC65309A48FBA7A
-:1096500004C753099EC753159FC75316813B000883
-:10966000B7083D082714B608A101270EAE020FBFA8
-:10967000025FBF00AE93A0CD9A533D082706721E2D
-:10968000526D2004721F526D32000881CD8A893BD1
-:10969000000AB70ABF08CD970DA630CD8C73B60A65
-:1096A000CD8C73CD970DA631CD8C73CD90B392C771
-:1096B00008CD981B32000ACC8B1C88895EB601420B
-:1096C000891E03B6004272FB014F02891E05B601D6
-:1096D0004272FB015B0684814D2704584A26FC81B7
-:1096E000545454548189FE9093855C5C905D271C92
-:1096F00089FEBF00855C5C89FEBF02855C5C515AB7
-:1097000092D60092D7025A2AF75120D981A620AECC
-:109710005005CD9A24A610AE5005CD9A24CD9A1DA1
-:10972000A620AE5005CD9A15CD9A1DA610AE5005B7
-:10973000CD9A1581CD8A89BF08CE002A5CCF002A38
-:10974000CE002AA30BB92408AE03E8CD99C52007A3
-:109750005FCD99C5923F08CC8B1CC60011A1012694
-:109760001A55005A00025500560001AE0058550027
-:10977000120000C60055CD8F3720045FCD99C581FA
-:1097800089FEBF001E01EE02BF02858189FEBF0473
-:109790001E01EE02BF068581908990BE00FF90BE3B
-:1097A00002EF02908581B701909EC75262909FC7D9
-:1097B00052639EC752609FC75261C65250A48FBA6F
-:1097C00001C75250B600C75264819859004E001428
-:1097D000000096E500049A4300100000CD8A89B786
-:1097E00008450009CD970DA630CD8C73B608CD8CF9
-:1097F00073B609CD8C73CD981BCC8B1CBF0090BE6B
-:109800000090BF00BE005ABF00905D270DAE0384DC
-:109810005D27EB9D9D9D9D5A20F681A620AE5005AB
-:10982000CD9A15A610AE5005CD9A24CD9A1DA6202E
-:10983000AE5005CD9A24CD9A1D81721F5400C65496
-:10984000045F975858CF002EC654055F9772BB002F
-:109850002ECF002E350100548089FE9093855C5CEC
-:10986000905D271289FEBF00855C5C515A926F00A3
-:109870005A2AFA5120E381B7013D00270AC6534313
-:10988000BA01C753432009B60143C45343C75343E6
-:109890008135D00000A610AE5005CD8D9A35D00090
-:1098A00000A620AE5005CD8D9A81725F5340725F45
-:1098B0005343725F5346725F534735FF5348725F9D
-:1098C0005344811603931C0004511703CD978C81D8
-:1098D0001E031C00041F031D000481AE97CA20064E
-:1098E0005C5C90FE90FD909390A397DC26F281CD76
-:1098F0008A895202BF08BE081F01965CA601CD9A54
-:109900005720F39093907F935C5C7F931C00037FC0
-:10991000931C00047F81AE03FF94CD9A4A5D270318
-:10992000CD98DBCD9480CC9A4DB700B600C7530ECE
-:109930009EC7530F9FC75310814D2706721050C00A
-:109940002004721150C0814D27067210525020041D
-:1099500072115250814D2706721652582004721708
-:109960005258814D27067210530020047211530083
-:10997000814D2706721E53002004721F5300814D33
-:10998000270672165307200472175307814D2706C6
-:1099900072165308200472175308814D2706721659
-:1099A0005309200472175309814D27067210534042
-:1099B000200472115340814D2706721E534020042B
-:1099C000721F534081CD8A89BF08BE08CD99DFCC74
-:1099D0008B1CB701B601C75347B600C75348819ED9
-:1099E000C752659FC75266819EC753119FC75312C6
-:1099F000819EC753139FC75314819EC753159FC79A
-:109A0000531681B700B60043C7534481B700B60070
-:109A100043C7534481B700B60043F4F7819D9D9D31
-:109A20009D9D9D81B700F6BA00F781B7005CF6B442
-:109A300000810019006400C848484EA4F08189855F
-:109A4000CD98EF02010164CC9A505F5C81CC9A3EC4
-:089A50009D20FD20FE808081B5
-:040000050000991648
+:1082D00020CD983F35800000A622CD983F3507007D
+:1082E00000A638CD983F3F00A63ACD983F3F00A664
+:1082F0003BCD983F3F00A63CCD983F35010000A6FE
+:108300003DCD983F20073F00A620CD983F9BCD8CC8
+:108310003ACD9302CD990DAE5000CD996635E0006F
+:1083200000A602AE5000CD8DFA35F00000A604AED6
+:108330005000CD8DFA35D00000A608AE5000CD8D8E
+:10834000FAAE5005CD996635D00000A610AE5005A6
+:10835000CD8DFA35D00000A620AE5005CD8DFAAEF9
+:10836000500ACD996635D00000A620AE500ACD8DBA
+:10837000FA35C00000A640AE500ACD8DFAAE500FBF
+:10838000CD9966B6084444A401A100270E35F0003B
+:1083900000A604AE500FCD8DFA200C35E00000A6EB
+:1083A00004AE500FCD8DFA35D00000A608AE500FA8
+:1083B000CD8DFA3F00A620AE500FCD8DFA3F00A61E
+:1083C00040AE500FCD8DFA3F00A610AE500ACD8DB5
+:1083D000FACD95CB35600000A610AE500FCD8DFACA
+:1083E00035020000A603CD909B35200000A610AEFC
+:1083F000500ACD8DFAB6084444A401A100271735D0
+:10840000600000A680AE500ACD8DFA35030000A6AC
+:1084100002CD909B200935010000A602CD909B9AC9
+:108420008ECD8894CD93AF350100115FCF00285FCA
+:10843000CF002A725F00505FCF002C725F0059AEF0
+:108440000014CD97E3AE0018CD97FBCC8B7CCD8B81
+:1084500026CD8AEE3B000EB70B45000C45010D3FC3
+:10846000093F083F0EB60BA1012617B60DA16425E2
+:10847000115FCF002C3F0135FA00004FCD917ECC2B
+:1084800085C0B60BA1012612A60AB709A614B70A21
+:10849000A61EB708A628B70E2058B60CA101262A9A
+:1084A000B60DA10B2412A602B709A606B70AA608A4
+:1084B000B708A614B70E203AA602B709A606B70A4F
+:1084C000A608B708A632B70E2028B60DA10B2412B5
+:1084D000A602B709A614B70AA616B708A628B70EAB
+:1084E0002010A602B709A632B70AA634B708A664B8
+:1084F000B70ECE002C5CCF002C5FB60997C3002CC2
+:108500002547B60DA10B240C3F013F00A6FACD91E3
+:108510007ECC85C0B60DA133240E3F01353200005C
+:10852000A6FACD917ECC85C0B60DA151240F35FAA7
+:10853000000135BE00004FCD917ECC85C03F013596
+:10854000FA00004FCD917E20775FB60A97C3002CCA
+:10855000250A3F013F004FCD917E20645FB608970A
+:10856000C3002C2544B60DA10B240B3F013F00A6F0
+:10857000FACD917E204AB60DA133240D3F0135324C
+:108580000000A6FACD917E2037B60DA151240E35FC
+:10859000FA000135BE00004FCD917E20233F01350A
+:1085A000FA00004FCD917E20175FB60E97C3002CC6
+:1085B000250A3F013F004FCD917E20045FCF002C64
+:1085C00032000ECC8B75AE000020006C0326096CC7
+:1085D0000226056C0126017C81B603EB03B703B6C6
+:1085E00002E902B702B601E901B701B600F9B70026
+:1085F00081AE0004B603E003B703B602E202B7029D
+:10860000B601E201B701B600F2B70081CD99338916
+:10861000FEBF0485EE02BF06B600BE06429FB7004D
+:10862000B601BE05429FBB00B700B602BE04429F22
+:10863000BB00B700B603BE03429FBB00B700B60144
+:10864000BE06423F0172BB0000BF00B602BE05423B
+:1086500072BB0000BF00B603BE044272BB0000BF85
+:1086600000B602BE06423F0272BB0001BF012402F7
+:108670003C00B603BE054272BB0001BF0124023CB0
+:1086800000B603BE06423F0372BB0002BF022405D0
+:10869000BE005CBF0081CD9926BE00261E90BE04A0
+:1086A000260CBE0290BE0665BF0290BF0681BF04C5
+:1086B000450206450307BF00BF0281A6203D0026F4
+:1086C0000DBE01BF004503023F033A03A0085F90BF
+:1086D0005F992017905959B304260390B306250BD0
+:1086E00072B2000624015A72B0000439033902390B
+:1086F0000139004A2ADEBF0490BF06BE0053BF0006
+:10870000BE0253BF0281AE00004D270A74660166A7
+:108710000266034A26F681AE00004D270A776601FD
+:10872000660266034A26F681BF025F3D022A0153B4
+:10873000BF0081C6005A4D2703CC8883AE0042BFDC
+:108740000090AE0040AE003ECD9596CE003E72B099
+:108750000044BF00CE003E72B00044CD971DA3037D
+:10876000E92E30CE004072B00046BF00CE0040720D
+:10877000B00046CD971DA303E92E18CE004272B07B
+:108780000048BF00CE004272B00048CD971DA30341
+:10879000E92F0CAE0014CD97E3AE0020CD97FBC6B9
+:1087A0000012A101262F90AE0020AE0014CD97E359
+:1087B00093CD85F4BE00A300002605BE02A375314B
+:1087C000251FA607CD8282AE0014CD97E3AE002010
+:1087D000CD97FB200CAE0014CD97E3AE0020CD97D3
+:1087E000FB90AE0018AE0014CD97E393CD85F4BE98
+:1087F00000A300002605BE02A3138925043501004D
+:1088000059C6005B4D260ACE0042CF004A35010012
+:108810005BCE0042CD8728AE001CCD85D9AE001CB2
+:10882000CD97FBCE004C5CCF004CCE004CA301009A
+:10883000251CAE001CCD97E3A608CD8717BE02CF3E
+:10884000004A5FCF001C5FCF001E5FCF004CC60008
+:1088500059A1012616CE004272B0004AA300FB2F98
+:108860000E350100585FCF002A2004725F0058CEF9
+:10887000003ECF0044CE0040CF0046CE0042CF00A5
+:10888000482010AE0014CD97E3AE0020CD97FB72C8
+:108890005F0058819BCD9560A601CD999C4FCD95E9
+:1088A000FCA680CD95FC350100004FCD924D3501E1
+:1088B0000000A607CD924D35010000A605CD924DD2
+:1088C00035010000A604CD924D35010000A613CD60
+:1088D000924DAE5000CD996635F00000A602AE5024
+:1088E00000CD8DFA35E00000A604AE5000CD8DFA23
+:1088F000AE5005CD9966AE500ACD99663F00A610E0
+:10890000AE500ACD8DFAAE500FCD996635F000000D
+:10891000A604AE500FCD8DFA35400000A610AE5023
+:108920000FCD8DFA3F00A620AE500FCD8DFA3F003F
+:10893000A640AE500FCD8DFACD8C3A3F0090AE03DD
+:10894000E74FAE000FCD9809352A00053F043F03DD
+:108950003F025F3F0135110000A660CD91E7A601FF
+:10896000CD99B8350100004FCD9499A601CD96C0A0
+:10897000A601CD99AACD9302AE03E7A604CD998CAA
+:10898000352200015F35110000A660CD962DA601AD
+:10899000CD99E2352200015F35110000A660CD9629
+:1089A0005EA601CD99F0352200015F35110000A6C9
+:1089B00060CD968FA601CD99FEA601CD99D4A601D2
+:1089C000CD99C6CD990D35F90000A606CD9A35A6EC
+:1089D00001CD9A1AA601CD9A6635010000A601CDF7
+:1089E00098DAA601CD9A0CCD95CB9A81CD8E88C709
+:1089F0000057C600574D2603CC8AE8C60057A10190
+:108A00002652C60055A101260635020055201EC675
+:108A10000055A1022606350300552011C60055A1B8
+:108A2000032606350400552004350100555FCF00AC
+:108A300028725F0050AE0014CD97E3AE0020CD97B2
+:108A4000FB725F0059AE0014CD97E3AE0018CD97CE
+:108A5000FBCC8AE4C60057A102262FC60012A10152
+:108A60002606725F0012200435010012AE0014CDFC
+:108A700097E3AE0020CD97FB725F0059AE0014CD96
+:108A800097E3AE0018CD97FB205AC60057A10326E6
+:108A900043C60010A1012606350200102018C600AA
+:108AA00010A102260635030010200BC60010A103FA
+:108AB000260435010010AE0014CD97E3AE0020CDA2
+:108AC00097FB725F0059AE0014CD97E3AE0018CD4E
+:108AD00097FB2010C60057A10A2609A603CD828263
+:108AE00035010055725F00578188A608200588A6C9
+:108AF0000C2000887B02887B02891E061F045F977A
+:108B0000FE1F06858481891E05BF082007891E0572
+:108B1000BF0C20001E031F05855B028188A6002074
+:108B20000A88A604200588A608200088897B048876
+:108B30007B04891E081F045F971F08FE1F061E087E
+:108B40005C5CFE1F08858481891E05BF001E07BF6F
+:108B5000022016891E05BF041E07BF06200B891EB2
+:108B600005BF081E07BF0A20001E031F07855B0400
+:108B700081CD8B5E81CD8B0DCD8B5E81CD8B0681C2
+:108B800045000845010981450804450905450A06CF
+:108B9000450B078145000845010945020A45030BBD
+:108BA00081CD8AE9B708450009B609A10126153D1E
+:108BB000082611C60050A103250A5FCD9A285FCF71
+:108BC00000282073CE00285CCF0028CE0028A30305
+:108BD000E92428C600105F97581C9A93FEBF065FD1
+:108BE000BF04CE0028BF025FBF00CD8618CD869699
+:108BF000000003E8BE02CD9A28203CCE0028A3073F
+:108C0000D1242CC600105F97581C9A93FEBF065FB4
+:108C1000BF04AE07D072B00028BF025FBF00CD8690
+:108C200018CD8696000003E8BE02CD9A2820085F82
+:108C3000CF0028725C0050CC8B7C725F5250725F08
+:108C40005251725F5252725F5253725F5254725F4E
+:108C50005256725F525C725F525D35015258350157
+:108C600052593501525A3501525B725F525C725F44
+:108C7000525D725F5258725F5259725F525A725F00
+:108C8000525B725F525E725F525F725F5260725FE0
+:108C9000526135FF526235FF5263725F5265725FF7
+:108CA0005266725F5267725F5268725F5269725F9A
+:108CB000526A725F526B725F526C725F526F350113
+:108CC0005257725F526E725F526D725F5264725F82
+:108CD000525581CD8AE93B000AB7083F09B609A180
+:108CE000082439A610AE5005CD9A78CD9A80B608E2
+:108CF000A480A100270AA620AE5005CD9A8720089F
+:108D0000A620AE5005CD9A78B60848B708A610AE92
+:108D10005005CD9A87CD9A803C0920C1A610AE504F
+:108D200005CD9A78CD9A803F00A620AE5005CD8D16
+:108D3000FAA610AE5005CD9A879D9DA620AE50058F
+:108D4000CD9A8EB70ACD9A80A610AE5005CD9A78EE
+:108D500035D00000A620AE5005CD8DFACD9A80B654
+:108D60000A32000ACC8B7CCD8B265202B70A450012
+:108D70000B0F020F013F093F08961C0002B60ACDF7
+:108D800096EF961C0001B60BCD96EF5FBF087B01F6
+:108D90003F00B701BE0801BA0101BA0001BF08BE19
+:108DA000084F02BF08BE0802A4FF02A40002BF08C9
+:108DB0007B023F00B701BE0801BA0101BA0001BF42
+:108DC00008BE0802A48002A400025D2714BE08CDDC
+:108DD0009743BF08BE0802AAF002AA0002BF0820FB
+:108DE00012BE08CD9743BF08BE0802A40F02A4FF1D
+:108DF00002BF08BE085B02CC8B719093B701931C35
+:108E00000004B60143F4931C0004F7B600A480A14B
+:108E1000002723B600A410A100270890F6BA0190FD
+:108E2000F72007B6014390F490F7935C5CF6BA0123
+:108E3000935C5CF7200B935C5CB60143F4935C5C41
+:108E4000F7B600A440A100270E931C0003F6BA0158
+:108E5000931C0003F7200D931C0003B60143F49309
+:108E60001C0003F7B600A420A100270E931C0004E9
+:108E7000F6BA01931C0004F7200D931C0004B60100
+:108E800043F4931C0004F781CD8AE93F08CD8F108D
+:108E9000B709C6004F4D27084A271A4A27402067BE
+:108EA000B609A101260A5FCF00263501004F200335
+:108EB0004509082056B609A101260A5FCF002635CC
+:108EC00002004F2017CE00265CCF0026CE0026A33E
+:108ED000003C2508A601B708725F004F202DB60997
+:108EE000A101260AA603B708725F004F2017CE0023
+:108EF000265CCF0026CE0026A3003C2508A602B79C
+:108F000008725F004F2004725F004FB608CC8B7C64
+:108F1000CD8AE93F09A610AE500FCD9A8EB708C68C
+:108F2000004E4D270B4A27164A27324A2756205E05
+:108F30003D0826085FCF00243501004E20543D082F
+:108F40002615CE00245CCF0024CE0024A3000625E5
+:108F50000A3502004E2004725F004E20353D08277E
+:108F60000AA601B709725F004E2017CE00245CCF1D
+:108F70000024CE0024A300C82508A60AB70935039B
+:108F8000004E200E3D082704725F004E2004725FE1
+:108F9000004EB609CC8B7CCD8B26CD8AEEB70A4528
+:108FA000000BBF0845010C45020D92C608A1012621
+:108FB0000BBE08CD97975FCF0028205DB60DA101AD
+:108FC000260E5FCD9A285FCF0028725F005020499F
+:108FD0005FCF002AB60A4D270E4A270D4A27164AA8
+:108FE000271F4A2728203220305500120000B60CD7
+:108FF000CD92A820245500120000B60CCD8BA120E4
+:10900000185500120000B60CCD901C200C55001213
+:109010000000B60CCD944F2000CC8B75CD8AE9B7FB
+:1090200008450009B609A10126153D082611C6000C
+:1090300050A106250A5FCD9A285FCF00282059CE7F
+:1090400000285CCF0028CE0028A30033240FC600E0
+:10905000105F97581C9A93FECD9A28203BCE00288B
+:10906000A300C924065FCD9A28202DCE0028A30096
+:10907000FB240FC600105F97581C9A93FECD9A28C8
+:109080002016CE0028A3032124065FCD9A282008AD
+:109090005FCF0028725C0050CC8B7CB701B6014DCD
+:1090A000270E4A271D4A272E4A27404A2752206268
+:1090B000C650A0A4FCC750A0C650A0BA00C750A07C
+:1090C0002050C650A0A4F3C750A0B6004848CA50CC
+:1090D000A0C750A0203CC650A0A4CFC750A0B60047
+:1090E0004EA4F0CA50A0C750A02027C650A0A43F4D
+:1090F000C750A0B600CD9A9BCA50A0C750A020125E
+:10910000C650A1A4FCC750A1C650A1BA00C750A127
+:10911000200081CD8AE93F09A620AE5005CD9A876F
+:109120003F00A620AE5005CD8DFA3F08B608A10835
+:10913000243BB60948B709A610AE5005CD9A879DC5
+:109140009DA620AE5005CD9A8EA1002708B609AA8B
+:1091500001B7092006B609A4FEB709CD9A80A6106A
+:10916000AE5005CD9A78CD9A803C0820BF35D0000E
+:1091700000A620AE5005CD8DFAB609CC8B7C3B0005
+:10918000093B000B3B000DB70D45000B4501095F86
+:10919000B60D97BF025FBF00CD860C00000320A66E
+:1091A00008CD8706BE02CD9A4B5FB60B97BF025F14
+:1091B000BF00CD860C00000320A608CD8706BE02A6
+:1091C000CD9A545FB60997BF025FBF00CD860C00F1
+:1091D000000320A608CD8706BE02CD9A5D32000DA1
+:1091E00032000B32000981CD8AE9B706C6525CA471
+:1091F000F0C7525CB603A40888B602A402B708847C
+:10920000BA0888B601A40488B600A401B70984BAD4
+:1092100009B70884BA08CA525CC7525CC65258A43F
+:109220008FBA06C75258C6526FA4FCC7526FB60514
+:10923000A40288B604A401B70884BA08CA526FC74A
+:10924000526F9EC752659FC75266CC8B7CB701B6E2
+:1092500001A410A10026293D002712B601A40F5F2A
+:109260005CCD973B9FCA50C7C750C7203AB601A4F0
+:109270000F5F5CCD973B9F43C450C7C750C72027A3
+:109280003D002712B601A40F5F5CCD973B9FCA50EB
+:10929000CAC750CA2011B601A40F5F5CCD973B9F8F
+:1092A00043C450CAC750CA81CD8AE9B708450009EE
+:1092B000B609A10126153D082611C60050A10A25B0
+:1092C0000A5FCD9A285FCF00282034CE00285CCFDB
+:1092D0000028CE0028A300C9240FC600105F9758AD
+:1092E0001C9A93FECD9A282016CE0028A301912423
+:1092F000065FCD9A2820085FCF0028725C0050CC12
+:109300008B7C725F5300725F5303725F5305725F11
+:10931000530A725F530B725F530A725F530B725F93
+:109320005307725F5308725F5309725F530C725F89
+:10933000530D725F530E35FF530F35FF5310725F9D
+:109340005311725F5312725F5313725F5314725F43
+:109350005315725F5316725F5304818A84A4BF88C9
+:1093600086CD8B1CCD8B21AE0014CD97E3BE00A320
+:109370009A7E2605BE02A3C800260A5FCF00145FAE
+:10938000CF0016200FAE0014CD97E3CD85C6AE00FA
+:1093900014CD97FB725C0051725C0052725C0053FA
+:1093A000CD97BDA601CD9A6FCD8B53CD8B48803B19
+:1093B0000008CD98F43F08B608A105243F354700C2
+:1093C00000A620CD983F3F00A621CD983F3F00A6A4
+:1093D00022CD983F35880000A623CD983F3F00A6B8
+:1093E00030CD983F3F00A632CD983F3F00A633CD09
+:1093F000983FAE0064CD985F3C0820BB32000881E6
+:10940000433A5C55736572735C64645C446F637566
+:109410006D656E74735C7461696C5F6C69676874A8
+:109420005F73746D385C7461696C5F6C69676874D4
+:109430005F73746D385F6961725C6C69625C7372D2
+:10944000635C73746D38735F74696D312E6300CD26
+:109450008AE9B708450009B609A10126153D082685
+:1094600011C60050A103250A5FCD9A285FCF0028BE
+:109470002024C600105F97581C9A93FECD9A28CEE0
+:1094800000285CCF0028CE0028A303E925085FCF81
+:109490000028725C0050CC8B7C4D26103D002706C6
+:1094A0007210525C203C7211525C2036A1012610D1
+:1094B0003D0027067218525C20287219525C202247
+:1094C000A10226103D0027067210525D2014721171
+:1094D000525D200E3D0027067218525D200472195D
+:1094E000525D81CD8894CD93AF5FCF00145FCF00E4
+:1094F00016725F0051725F0052725F0053C60051D6
+:10950000A1052507725F0051CD89ECC60052A11458
+:109510002507725F0052CD8733C60053A16425DD55
+:10952000725F0053CD808020D4B7013F00725F543A
+:1095300001B6014CC75400725F5402B6014C5F5C27
+:10954000CD973B9FC7540772105401721A54003FC5
+:1095500000B600A16424043C0020F672105401817E
+:10956000350150C0725F50C135E150C4725F50C5C3
+:10957000351850C635FF50C735FF50CA725F50C806
+:10958000725F50C9720050C9FB725F50C9725F5060
+:10959000CC725F50CD81CD8B26CD8AEEBF0A90BFB5
+:1095A0000CCD8B8035290000A628CD8D6792CF0A7F
+:1095B000352B0000A62ACD8D6792CF0C352D0000EB
+:1095C000A62CCD8D6792CF08CC8B75725F5400723C
+:1095D0005F5401725F5402725F5403725F540672EB
+:1095E0005F540735FF540835035409725F540A72FB
+:1095F0005F540B725F540E725F540F81B700B60058
+:10960000A480A1002614C650C6A4E7C750C6B60061
+:10961000A418CA50C6C750C62012C650C6A4F8C760
+:1096200050C6B600A407CA50C6C750C681B704C604
+:10963000530AA4FCC7530AB601A40288B600A401C9
+:10964000B70384BA03CA530AC7530AC65307A48F81
+:10965000BA04C753079EC753119FC7531281B7045B
+:10966000C6530AA4CFC7530AB601A42088B600A4E3
+:1096700010B70384BA03CA530AC7530AC65308A4CF
+:109680008FBA04C753089EC753139FC7531481B79B
+:1096900004C6530BA4FCC7530BB601A40288B60042
+:1096A000A401B70384BA03CA530BC7530BC65309AB
+:1096B000A48FBA04C753099EC753159FC753168179
+:1096C0003B0008B7083D082714B608A101270EAED5
+:1096D000020FBF025FBF00AE9400CD9AB63D0827CF
+:1096E00006721E526D2004721F526D32000881CD29
+:1096F0008AE93B000AB70ABF08CD9770A630CD8C27
+:10970000D3B60ACD8CD3CD9770A631CD8CD3CD9165
+:109710001392C708CD987E32000ACC8B7C88895E74
+:10972000B60142891E03B6004272FB014F02891E38
+:1097300005B6014272FB015B0684814D2704584A3D
+:1097400026FC81545454548189FE9093855C5C902E
+:109750005D271C89FEBF00855C5C89FEBF02855CBD
+:109760005C515A92D60092D7025A2AF75120D981D9
+:10977000A620AE5005CD9A87A610AE5005CD9A878B
+:10978000CD9A80A620AE5005CD9A78CD9A80A610AD
+:10979000AE5005CD9A7881CD8AE9BF08CE002A5C0B
+:1097A000CF002ACE002AA30BB92408AE03E8CD9A35
+:1097B0002820075FCD9A28923F08CC8B7CC60011E9
+:1097C000A101261A55005A00025500560001AE00AC
+:1097D000585500120000C60055CD8F9720045FCD6C
+:1097E0009A288189FEBF001E01EE02BF0285818991
+:1097F000FEBF041E01EE02BF068581908990BE0067
+:10980000FF90BE02EF02908581B701909EC7526221
+:10981000909FC752639EC752609FC75261C6525005
+:10982000A48FBA01C75250B600C752648198BC00D9
+:109830004E00140000974800049AA600100000CDC6
+:109840008AE9B708450009CD9770A630CD8CD3B60C
+:1098500008CD8CD3B609CD8CD3CD987ECC8B7CBF74
+:109860000090BE0090BF00BE005ABF00905D270D63
+:10987000AE03845D27EB9D9D9D9D5A20F681A62019
+:10988000AE5005CD9A78A610AE5005CD9A87CD9AE8
+:1098900080A620AE5005CD9A87CD9A8081721F5444
+:1098A00000C654045F975858CF002EC654055F97E2
+:1098B00072BB002ECF002E350100548089FE90939C
+:1098C000855C5C905D271289FEBF00855C5C515A07
+:1098D000926F005A2AFA5120E381B7013D00270A0E
+:1098E000C65343BA01C753432009B60143C4534387
+:1098F000C753438135D00000A610AE5005CD8DFA78
+:1099000035D00000A620AE5005CD8DFA81725F5390
+:1099100040725F5343725F5346725F534735FF5344
+:1099200048725F5344811603931C0004511703CD02
+:1099300097EF811E031C00041F031D000481AE98D5
+:109940002D20065C5C90FE90FD909390A3983F269E
+:10995000F281CD8AE95202BF08BE081F01965CA6BB
+:1099600001CD9ABA20F39093907F935C5C7F931C17
+:1099700000037F931C00047F81AE03FF94CD9AAD5A
+:109980005D2703CD993ECD94E3CC9AB0B700B600E5
+:10999000C7530E9EC7530F9FC75310814D270672A2
+:1099A0001050C02004721150C0814D270672105211
+:1099B00050200472115250814D27067216525820C1
+:1099C0000472175258814D270672105300200472FA
+:1099D000115300814D2706721E53002004721F533D
+:1099E00000814D2706721653072004721753078112
+:1099F0004D270672165308200472175308814D270D
+:109A00000672165309200472175309814D270672F6
+:109A1000105340200472115340814D2706721E538B
+:109A2000402004721F534081CD8AE9BF08BE08CD93
+:109A30009A42CC8B7CB701B601C75347B600C753D7
+:109A400048819EC752659FC75266819EC753119F2A
+:109A5000C75312819EC753139FC75314819EC75388
+:109A6000159FC7531681B700B60043C7534481B74B
+:109A700000B60043C7534481B700B60043F4F781F2
+:109A80009D9D9D9D9D9D81B700F6BA00F781B70011
+:109A90005CF6B400810019006400C848484EA4F088
+:109AA000818985CD995202010164CC9AB35F5C81B2
+:0B9AB000CC9AA19D20FD20FE8080814B
+:0400000500009979E5
 :00000001FF

BIN
Debug/Exe/tail_light_stm8.out


+ 268 - 268
Debug/List/tail_light_stm8.map

@@ -1,34 +1,34 @@
 ###############################################################################
 #
-# IAR ELF Linker V3.10.1.201 for STM8                     17/Nov/2024  10:43:06
+# IAR ELF Linker V3.10.1.201 for STM8                     07/Jan/2025  17:12:48
 # Copyright 2010-2017 IAR Systems AB.
 #
 #    Output file  =  
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Exe\tail_light_stm8.out
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Exe\tail_light_stm8.out
 #    Map file     =  
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\List\tail_light_stm8.map
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\List\tail_light_stm8.map
 #    Command line =  
-#        -f C:\Users\hero\AppData\Local\Temp\EWF44D.tmp
-#        (C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\delay.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\hw_init.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\i2c_analog.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\key.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\led.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\main.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\sc7a20.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\stm8s_adc1.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\stm8s_clk.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\stm8s_exti.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\stm8s_gpio.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\stm8s_rst.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\stm8s_tim1.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\stm8s_tim2.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\stm8s_tim4.o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj\tasks.o
+#        -f C:\Users\dd\AppData\Local\Temp\EW2554.tmp
+#        (C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\delay.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\hw_init.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\i2c_analog.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\key.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\led.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\main.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\sc7a20.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\stm8s_adc1.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\stm8s_clk.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\stm8s_exti.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\stm8s_gpio.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\stm8s_rst.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\stm8s_tim1.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\stm8s_tim2.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\stm8s_tim4.o
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj\tasks.o
 #        --redirect _Printf=_PrintfFullNoMb --redirect _Scanf=_ScanfFullNoMb -o
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Exe\tail_light_stm8.out
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Exe\tail_light_stm8.out
 #        --map
-#        C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\List\tail_light_stm8.map
+#        C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\List\tail_light_stm8.map
 #        --config "C:\Program Files (x86)\IAR Systems\Embedded Workbench
 #        8.0\stm8\config\lnkstm8s003f3.icf" --config_def _CSTACK_SIZE=0x100
 #        --config_def _HEAP_SIZE=0x100 --entry __iar_program_start --debug_lib)
@@ -157,104 +157,104 @@ initialize by copy {
     .intvec          const    0x008000    0x80  interrupt.o [4]
                             - 0x008080    0x80
 
-"P3-P5":                                0x19d8
+"P3-P5":                                0x1a3b
   .near_func.text    ro code  0x008080   0x202  tasks.o [1]
-  .near_func.text    ro code  0x008282   0x190  tasks.o [1]
-  .near_func.text    ro code  0x008412   0x178  led.o [1]
-  .near_func.text    ro code  0x00858a   0x16d  long.o [4]
-  .near_func.text    ro code  0x0086f7   0x161  tasks.o [1]
-  .near_func.text    ro code  0x008858   0x134  hw_init.o [1]
-  .near_func.text    ro code  0x00898c    0xfd  tasks.o [1]
-  .near_func.text    ro code  0x008a89    0xb8  vreg_util.o [4]
-  .near_func.text    ro code  0x008b41    0x99  led.o [1]
-  .near_func.text    ro code  0x008bda    0x99  stm8s_tim1.o [1]
-  .near_func.text    ro code  0x008c73    0x94  i2c_analog.o [1]
-  .near_func.text    ro code  0x008d07    0x93  sc7a20.o [1]
-  .near_func.text    ro code  0x008d9a    0x8e  stm8s_gpio.o [1]
-  .near_func.text    ro code  0x008e28    0x88  key.o [1]
-  .near_func.text    ro code  0x008eb0    0x87  key.o [1]
-  .near_func.text    ro code  0x008f37    0x85  tasks.o [1]
-  .near_func.text    ro code  0x008fbc    0x7f  led.o [1]
-  .near_func.text    ro code  0x00903b    0x78  stm8s_exti.o [1]
-  .near_func.text    ro code  0x0090b3    0x6b  i2c_analog.o [1]
-  .near_func.text    ro code  0x00911e    0x69  led.o [1]
-  .near_func.text    ro code  0x009187    0x66  stm8s_tim1.o [1]
-  .near_func.text    ro code  0x0091ed    0x5b  stm8s_clk.o [1]
-  .near_func.text    ro code  0x009248    0x5a  led.o [1]
-  .near_func.text    ro code  0x0092a2    0x59  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x0092fb    0x54  main.o [1]
-  .near_func.text    ro code  0x00934f    0x51  sc7a20.o [1]
-  .near.rodata       const    0x0093a0    0x4c  stm8s_tim1.o [1]
-  .near_func.text    ro code  0x0093ec    0x4a  led.o [1]
-  .near_func.text    ro code  0x009436    0x4a  stm8s_tim1.o [1]
-  .near_func.text    ro code  0x009480    0x46  main.o [1]
-  .near_func.text    ro code  0x0094c6    0x37  hw_init.o [1]
-  .near_func.text    ro code  0x0094fd    0x36  stm8s_clk.o [1]
-  .near_func.text    ro code  0x009533    0x35  sc7a20.o [1]
-  .near_func.text    ro code  0x009568    0x31  stm8s_adc1.o [1]
-  .near_func.text    ro code  0x009599    0x31  stm8s_clk.o [1]
-  .near_func.text    ro code  0x0095ca    0x31  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x0095fb    0x31  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x00962c    0x31  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x00965d    0x2f  stm8s_tim1.o [1]
-  .near_func.text    ro code  0x00968c    0x2e  sc7a20.o [1]
-  .near_func.text    ro code  0x0096ba    0x2b  short.o [4]
-  .near_func.text    ro code  0x0096e5    0x28  init_small.o [4]
-  .near_func.text    ro code  0x00970d    0x27  i2c_analog.o [1]
-  .near_func.text    ro code  0x009734    0x26  led.o [1]
-  .near_func.text    ro code  0x00975a    0x26  tasks.o [1]
-  .near_func.text    ro code  0x009780    0x26  long_util.o [4]
-  .near_func.text    ro code  0x0097a6    0x24  stm8s_tim1.o [1]
-  .iar.init_table    const    0x0097ca    0x12  - Linker created -
-  .near_func.text    ro code  0x0097dc    0x20  sc7a20.o [1]
-  .near_func.text    ro code  0x0097fc    0x1f  delay.o [1]
-  .near_func.text    ro code  0x00981b    0x1f  i2c_analog.o [1]
-  .near_func.text    ro code  0x00983a    0x1f  main.o [1]
-  .near_func.text    ro code  0x009859    0x1e  init_small.o [4]
-  .near_func.text    ro code  0x009877    0x1a  stm8s_tim4.o [1]
-  .near_func.text    ro code  0x009891    0x19  i2c_analog.o [1]
-  .near_func.text    ro code  0x0098aa    0x19  stm8s_tim4.o [1]
-  .near_func.text    ro code  0x0098c3    0x18  dc_util.o [4]
-  .near_func.text    ro code  0x0098db    0x14  init.o [4]
-  .near_func.text    ro code  0x0098ef    0x14  __dbg_xxexit.o [3]
-  .near_func.text    ro code  0x009903    0x13  stm8s_gpio.o [1]
-  .near_func.text    ro code  0x009916    0x13  cstartup.o [4]
-  .near_func.text    ro code  0x009929    0x10  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x009939     0xe  stm8s_clk.o [1]
-  .near_func.text    ro code  0x009947     0xe  stm8s_tim1.o [1]
-  .near_func.text    ro code  0x009955     0xe  stm8s_tim1.o [1]
-  .near_func.text    ro code  0x009963     0xe  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x009971     0xe  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x00997f     0xe  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x00998d     0xe  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x00999b     0xe  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x0099a9     0xe  stm8s_tim4.o [1]
-  .near_func.text    ro code  0x0099b7     0xe  stm8s_tim4.o [1]
-  .near_func.text    ro code  0x0099c5     0xd  led.o [1]
-  .near_func.text    ro code  0x0099d2     0xd  stm8s_tim4.o [1]
-  .near_func.text    ro code  0x0099df     0x9  stm8s_tim1.o [1]
-  .near_func.text    ro code  0x0099e8     0x9  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x0099f1     0x9  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x0099fa     0x9  stm8s_tim2.o [1]
-  .near_func.text    ro code  0x009a03     0x9  stm8s_tim4.o [1]
-  .near_func.text    ro code  0x009a0c     0x9  stm8s_tim4.o [1]
-  .near_func.text    ro code  0x009a15     0x8  stm8s_gpio.o [1]
-  .near_func.text    ro code  0x009a1d     0x7  i2c_analog.o [1]
-  .near_func.text    ro code  0x009a24     0x7  stm8s_gpio.o [1]
-  .near_func.text    ro code  0x009a2b     0x7  stm8s_gpio.o [1]
-  .near.rodata       const    0x009a32     0x6  led.o [1]
-  .near_func.text    ro code  0x009a38     0x6  char.o [4]
-  .near_func.text    ro code  0x009a3e     0x5  cexit.o [4]
-  Initializer bytes  const    0x009a43     0x4  <for P2-1>
-  .near_func.text    ro code  0x009a47     0x3  interrupt.o [4]
-  .near_func.text    ro code  0x009a4a     0x3  low_level_init.o [4]
-  .near_func.text    ro code  0x009a4d     0x3  exit.o [4]
-  .near_func.text    ro code  0x009a50     0x3  unhandled_exception.o [4]
-  .near_func.text    ro code  0x009a53     0x2  main.o [1]
-  .near_func.text    ro code  0x009a55     0x1  main.o [1]
-  .near_func.text    ro code  0x009a56     0x1  main.o [1]
-  .near_func.text    ro code  0x009a57     0x1  __dbg_break.o [3]
-                            - 0x009a58  0x19d8
+  .near_func.text    ro code  0x008282   0x1cc  tasks.o [1]
+  .near_func.text    ro code  0x00844e   0x178  led.o [1]
+  .near_func.text    ro code  0x0085c6   0x16d  long.o [4]
+  .near_func.text    ro code  0x008733   0x161  tasks.o [1]
+  .near_func.text    ro code  0x008894   0x158  hw_init.o [1]
+  .near_func.text    ro code  0x0089ec    0xfd  tasks.o [1]
+  .near_func.text    ro code  0x008ae9    0xb8  vreg_util.o [4]
+  .near_func.text    ro code  0x008ba1    0x99  led.o [1]
+  .near_func.text    ro code  0x008c3a    0x99  stm8s_tim1.o [1]
+  .near_func.text    ro code  0x008cd3    0x94  i2c_analog.o [1]
+  .near_func.text    ro code  0x008d67    0x93  sc7a20.o [1]
+  .near_func.text    ro code  0x008dfa    0x8e  stm8s_gpio.o [1]
+  .near_func.text    ro code  0x008e88    0x88  key.o [1]
+  .near_func.text    ro code  0x008f10    0x87  key.o [1]
+  .near_func.text    ro code  0x008f97    0x85  tasks.o [1]
+  .near_func.text    ro code  0x00901c    0x7f  led.o [1]
+  .near_func.text    ro code  0x00909b    0x78  stm8s_exti.o [1]
+  .near_func.text    ro code  0x009113    0x6b  i2c_analog.o [1]
+  .near_func.text    ro code  0x00917e    0x69  led.o [1]
+  .near_func.text    ro code  0x0091e7    0x66  stm8s_tim1.o [1]
+  .near_func.text    ro code  0x00924d    0x5b  stm8s_clk.o [1]
+  .near_func.text    ro code  0x0092a8    0x5a  led.o [1]
+  .near_func.text    ro code  0x009302    0x59  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x00935b    0x54  main.o [1]
+  .near_func.text    ro code  0x0093af    0x51  sc7a20.o [1]
+  .near.rodata       const    0x009400    0x4f  stm8s_tim1.o [1]
+  .near_func.text    ro code  0x00944f    0x4a  led.o [1]
+  .near_func.text    ro code  0x009499    0x4a  stm8s_tim1.o [1]
+  .near_func.text    ro code  0x0094e3    0x46  main.o [1]
+  .near_func.text    ro code  0x009529    0x37  hw_init.o [1]
+  .near_func.text    ro code  0x009560    0x36  stm8s_clk.o [1]
+  .near_func.text    ro code  0x009596    0x35  sc7a20.o [1]
+  .near_func.text    ro code  0x0095cb    0x31  stm8s_adc1.o [1]
+  .near_func.text    ro code  0x0095fc    0x31  stm8s_clk.o [1]
+  .near_func.text    ro code  0x00962d    0x31  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x00965e    0x31  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x00968f    0x31  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x0096c0    0x2f  stm8s_tim1.o [1]
+  .near_func.text    ro code  0x0096ef    0x2e  sc7a20.o [1]
+  .near_func.text    ro code  0x00971d    0x2b  short.o [4]
+  .near_func.text    ro code  0x009748    0x28  init_small.o [4]
+  .near_func.text    ro code  0x009770    0x27  i2c_analog.o [1]
+  .near_func.text    ro code  0x009797    0x26  led.o [1]
+  .near_func.text    ro code  0x0097bd    0x26  tasks.o [1]
+  .near_func.text    ro code  0x0097e3    0x26  long_util.o [4]
+  .near_func.text    ro code  0x009809    0x24  stm8s_tim1.o [1]
+  .iar.init_table    const    0x00982d    0x12  - Linker created -
+  .near_func.text    ro code  0x00983f    0x20  sc7a20.o [1]
+  .near_func.text    ro code  0x00985f    0x1f  delay.o [1]
+  .near_func.text    ro code  0x00987e    0x1f  i2c_analog.o [1]
+  .near_func.text    ro code  0x00989d    0x1f  main.o [1]
+  .near_func.text    ro code  0x0098bc    0x1e  init_small.o [4]
+  .near_func.text    ro code  0x0098da    0x1a  stm8s_tim4.o [1]
+  .near_func.text    ro code  0x0098f4    0x19  i2c_analog.o [1]
+  .near_func.text    ro code  0x00990d    0x19  stm8s_tim4.o [1]
+  .near_func.text    ro code  0x009926    0x18  dc_util.o [4]
+  .near_func.text    ro code  0x00993e    0x14  init.o [4]
+  .near_func.text    ro code  0x009952    0x14  __dbg_xxexit.o [3]
+  .near_func.text    ro code  0x009966    0x13  stm8s_gpio.o [1]
+  .near_func.text    ro code  0x009979    0x13  cstartup.o [4]
+  .near_func.text    ro code  0x00998c    0x10  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x00999c     0xe  stm8s_clk.o [1]
+  .near_func.text    ro code  0x0099aa     0xe  stm8s_tim1.o [1]
+  .near_func.text    ro code  0x0099b8     0xe  stm8s_tim1.o [1]
+  .near_func.text    ro code  0x0099c6     0xe  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x0099d4     0xe  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x0099e2     0xe  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x0099f0     0xe  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x0099fe     0xe  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x009a0c     0xe  stm8s_tim4.o [1]
+  .near_func.text    ro code  0x009a1a     0xe  stm8s_tim4.o [1]
+  .near_func.text    ro code  0x009a28     0xd  led.o [1]
+  .near_func.text    ro code  0x009a35     0xd  stm8s_tim4.o [1]
+  .near_func.text    ro code  0x009a42     0x9  stm8s_tim1.o [1]
+  .near_func.text    ro code  0x009a4b     0x9  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x009a54     0x9  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x009a5d     0x9  stm8s_tim2.o [1]
+  .near_func.text    ro code  0x009a66     0x9  stm8s_tim4.o [1]
+  .near_func.text    ro code  0x009a6f     0x9  stm8s_tim4.o [1]
+  .near_func.text    ro code  0x009a78     0x8  stm8s_gpio.o [1]
+  .near_func.text    ro code  0x009a80     0x7  i2c_analog.o [1]
+  .near_func.text    ro code  0x009a87     0x7  stm8s_gpio.o [1]
+  .near_func.text    ro code  0x009a8e     0x7  stm8s_gpio.o [1]
+  .near.rodata       const    0x009a95     0x6  led.o [1]
+  .near_func.text    ro code  0x009a9b     0x6  char.o [4]
+  .near_func.text    ro code  0x009aa1     0x5  cexit.o [4]
+  Initializer bytes  const    0x009aa6     0x4  <for P2-1>
+  .near_func.text    ro code  0x009aaa     0x3  interrupt.o [4]
+  .near_func.text    ro code  0x009aad     0x3  low_level_init.o [4]
+  .near_func.text    ro code  0x009ab0     0x3  exit.o [4]
+  .near_func.text    ro code  0x009ab3     0x3  unhandled_exception.o [4]
+  .near_func.text    ro code  0x009ab6     0x2  main.o [1]
+  .near_func.text    ro code  0x009ab8     0x1  main.o [1]
+  .near_func.text    ro code  0x009ab9     0x1  main.o [1]
+  .near_func.text    ro code  0x009aba     0x1  __dbg_break.o [3]
+                            - 0x009abb  0x1a3b
 
 
 *******************************************************************************
@@ -269,7 +269,7 @@ Zero (__iar_zero_init2)
 
 Copy (__iar_copy_init2)
     1 source range, total size 0x4:
-          0x009a43   0x4
+          0x009aa6   0x4
     1 destination range, total size 0x4:
           0x000010   0x4
 
@@ -281,9 +281,9 @@ Copy (__iar_copy_init2)
 
     Module                 ro code  ro data  rw data
     ------                 -------  -------  -------
-C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj: [1]
+C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj: [1]
     delay.o                     31
-    hw_init.o                  363
+    hw_init.o                  399
     i2c_analog.o               357
     key.o                      271                 6
     led.o                      976        7        8
@@ -293,12 +293,12 @@ C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj: [1]
     stm8s_clk.o                208
     stm8s_exti.o               120
     stm8s_gpio.o               183
-    stm8s_tim1.o               449       76
+    stm8s_tim1.o               449       79
     stm8s_tim2.o               349
     stm8s_tim4.o               110
-    tasks.o                  1 691        3       58
+    tasks.o                  1 751        3       58
     ------------------------------------------------
-    Total:                   5 705       86       82
+    Total:                   5 801       89       82
 
 command line: [2]
     ------------------------------------------------
@@ -331,7 +331,7 @@ dlstm8smn.a: [4]
 
     Linker created                       18      256
 ----------------------------------------------------
-    Grand Total:             6 512      232      354
+    Grand Total:             6 608      235      354
 
 
 *******************************************************************************
@@ -340,9 +340,9 @@ dlstm8smn.a: [4]
 
 Entry                    Address   Size  Type      Object
 -----                    -------   ----  ----      ------
-.iar.init_table$$Base   0x0097ca          --   Gb  - Linker created -
-.iar.init_table$$Limit  0x0097dc          --   Gb  - Linker created -
-?add32_l0_l0_0x         0x00859d         Code  Gb  long.o [4]
+.iar.init_table$$Base   0x00982d          --   Gb  - Linker created -
+.iar.init_table$$Limit  0x00983f          --   Gb  - Linker created -
+?add32_l0_l0_0x         0x0085d9         Code  Gb  long.o [4]
 ?b0                     0x000000         Data  Gb  vregs.o [4]
 ?b1                     0x000001         Data  Gb  vregs.o [4]
 ?b10                    0x00000a         Data  Gb  vregs.o [4]
@@ -359,59 +359,59 @@ Entry                    Address   Size  Type      Object
 ?b7                     0x000007         Data  Gb  vregs.o [4]
 ?b8                     0x000008         Data  Gb  vregs.o [4]
 ?b9                     0x000009         Data  Gb  vregs.o [4]
-?dc32_l1                0x0098c3         Code  Gb  dc_util.o [4]
-?dc32_px                0x0098d0         Code  Gb  dc_util.o [4]
+?dc32_l1                0x009926         Code  Gb  dc_util.o [4]
+?dc32_px                0x009933         Code  Gb  dc_util.o [4]
 ?e0                     0x000001         Data  Gb  vregs.o [4]
 ?e1                     0x000005         Data  Gb  vregs.o [4]
 ?e2                     0x000009         Data  Gb  vregs.o [4]
 ?e3                     0x00000d         Data  Gb  vregs.o [4]
-?epilogue_l2            0x008b11         Code  Gb  vreg_util.o [4]
-?epilogue_l2_w6         0x008b15         Code  Gb  vreg_util.o [4]
-?epilogue_w4            0x008b1c         Code  Gb  vreg_util.o [4]
-?inc32_0x_0x            0x00858f         Code  Gb  long.o [4]
-?inc32_l0_l0            0x00858a         Code  Gb  long.o [4]
+?epilogue_l2            0x008b71         Code  Gb  vreg_util.o [4]
+?epilogue_l2_w6         0x008b75         Code  Gb  vreg_util.o [4]
+?epilogue_w4            0x008b7c         Code  Gb  vreg_util.o [4]
+?inc32_0x_0x            0x0085cb         Code  Gb  long.o [4]
+?inc32_l0_l0            0x0085c6         Code  Gb  long.o [4]
 ?l0                     0x000000         Data  Gb  vregs.o [4]
 ?l1                     0x000004         Data  Gb  vregs.o [4]
 ?l2                     0x000008         Data  Gb  vregs.o [4]
 ?l3                     0x00000c         Data  Gb  vregs.o [4]
-?load32_0x_l0           0x009798         Code  Gb  long_util.o [4]
-?load32_l0_0x           0x009780         Code  Gb  long_util.o [4]
-?load32_l1_0x           0x00978c         Code  Gb  long_util.o [4]
-?mov_e1_e2              0x008b2a         Code  Gb  vreg_util.o [4]
-?mov_e2_e0              0x008b37         Code  Gb  vreg_util.o [4]
-?mov_l1_l2              0x008b27         Code  Gb  vreg_util.o [4]
-?mov_l2_l0              0x008b34         Code  Gb  vreg_util.o [4]
-?mov_w3_w5              0x008b2d         Code  Gb  vreg_util.o [4]
-?mov_w4_w0              0x008b20         Code  Gb  vreg_util.o [4]
-?mov_w5_w1              0x008b3a         Code  Gb  vreg_util.o [4]
-?mul16_x_x_w0           0x0096ba         Code  Gb  short.o [4]
-?mul32_l0_l0_0x         0x0085d3         Code  Gb  long.o [4]
-?mul32_l0_l0_dl         0x0085d0         Code  Gb  long.o [4]
-?mul32_l0_l0_l1         0x0085dc         Code  Gb  long.o [4]
-?pop_l0                 0x008ae8         Code  Gb  vreg_util.o [4]
-?pop_l1                 0x008af3         Code  Gb  vreg_util.o [4]
-?pop_l2                 0x008afe         Code  Gb  vreg_util.o [4]
-?pop_w4                 0x008aa6         Code  Gb  vreg_util.o [4]
-?pop_w6                 0x008aad         Code  Gb  vreg_util.o [4]
-?push_l0                0x008abc         Code  Gb  vreg_util.o [4]
-?push_l1                0x008ac1         Code  Gb  vreg_util.o [4]
-?push_l2                0x008ac6         Code  Gb  vreg_util.o [4]
-?push_w4                0x008a89         Code  Gb  vreg_util.o [4]
-?push_w6                0x008a8e         Code  Gb  vreg_util.o [4]
-?sext32_l0_x            0x0086ec         Code  Gb  long.o [4]
-?sll16_x_x_a            0x0096d8         Code  Gb  short.o [4]
-?sll8_a_a_5             0x009a39         Code  Gb  char.o [4]
-?sll8_a_a_6             0x009a38         Code  Gb  char.o [4]
-?sra32_0x_0x_a          0x0086de         Code  Gb  long.o [4]
-?sra32_l0_l0_a          0x0086db         Code  Gb  long.o [4]
-?srl16_x_x_4            0x0096e0         Code  Gb  short.o [4]
-?srl32_0x_0x_a          0x0086cd         Code  Gb  long.o [4]
-?srl32_l0_l0_a          0x0086ca         Code  Gb  long.o [4]
-?sub32_l0_l0_0x         0x0085b8         Code  Gb  long.o [4]
-?sub32_l0_l0_l1         0x0085b5         Code  Gb  long.o [4]
-?udiv32_l0_l0_dl        0x00865a         Code  Gb  long.o [4]
-?udiv32_l0_l0_l1        0x00865d         Code  Gb  long.o [4]
-?umod32_l1_l0_l1        0x00865d         Code  Gb  long.o [4]
+?load32_0x_l0           0x0097fb         Code  Gb  long_util.o [4]
+?load32_l0_0x           0x0097e3         Code  Gb  long_util.o [4]
+?load32_l1_0x           0x0097ef         Code  Gb  long_util.o [4]
+?mov_e1_e2              0x008b8a         Code  Gb  vreg_util.o [4]
+?mov_e2_e0              0x008b97         Code  Gb  vreg_util.o [4]
+?mov_l1_l2              0x008b87         Code  Gb  vreg_util.o [4]
+?mov_l2_l0              0x008b94         Code  Gb  vreg_util.o [4]
+?mov_w3_w5              0x008b8d         Code  Gb  vreg_util.o [4]
+?mov_w4_w0              0x008b80         Code  Gb  vreg_util.o [4]
+?mov_w5_w1              0x008b9a         Code  Gb  vreg_util.o [4]
+?mul16_x_x_w0           0x00971d         Code  Gb  short.o [4]
+?mul32_l0_l0_0x         0x00860f         Code  Gb  long.o [4]
+?mul32_l0_l0_dl         0x00860c         Code  Gb  long.o [4]
+?mul32_l0_l0_l1         0x008618         Code  Gb  long.o [4]
+?pop_l0                 0x008b48         Code  Gb  vreg_util.o [4]
+?pop_l1                 0x008b53         Code  Gb  vreg_util.o [4]
+?pop_l2                 0x008b5e         Code  Gb  vreg_util.o [4]
+?pop_w4                 0x008b06         Code  Gb  vreg_util.o [4]
+?pop_w6                 0x008b0d         Code  Gb  vreg_util.o [4]
+?push_l0                0x008b1c         Code  Gb  vreg_util.o [4]
+?push_l1                0x008b21         Code  Gb  vreg_util.o [4]
+?push_l2                0x008b26         Code  Gb  vreg_util.o [4]
+?push_w4                0x008ae9         Code  Gb  vreg_util.o [4]
+?push_w6                0x008aee         Code  Gb  vreg_util.o [4]
+?sext32_l0_x            0x008728         Code  Gb  long.o [4]
+?sll16_x_x_a            0x00973b         Code  Gb  short.o [4]
+?sll8_a_a_5             0x009a9c         Code  Gb  char.o [4]
+?sll8_a_a_6             0x009a9b         Code  Gb  char.o [4]
+?sra32_0x_0x_a          0x00871a         Code  Gb  long.o [4]
+?sra32_l0_l0_a          0x008717         Code  Gb  long.o [4]
+?srl16_x_x_4            0x009743         Code  Gb  short.o [4]
+?srl32_0x_0x_a          0x008709         Code  Gb  long.o [4]
+?srl32_l0_l0_a          0x008706         Code  Gb  long.o [4]
+?sub32_l0_l0_0x         0x0085f4         Code  Gb  long.o [4]
+?sub32_l0_l0_l1         0x0085f1         Code  Gb  long.o [4]
+?udiv32_l0_l0_dl        0x008696         Code  Gb  long.o [4]
+?udiv32_l0_l0_l1        0x008699         Code  Gb  long.o [4]
+?umod32_l1_l0_l1        0x008699         Code  Gb  long.o [4]
 ?w0                     0x000000         Data  Gb  vregs.o [4]
 ?w1                     0x000002         Data  Gb  vregs.o [4]
 ?w2                     0x000004         Data  Gb  vregs.o [4]
@@ -420,9 +420,9 @@ Entry                    Address   Size  Type      Object
 ?w5                     0x00000a         Data  Gb  vregs.o [4]
 ?w6                     0x00000c         Data  Gb  vregs.o [4]
 ?w7                     0x00000e         Data  Gb  vregs.o [4]
-ADC1_DeInit             0x009568   0x31  Code  Gb  stm8s_adc1.o [1]
-ADC1_IRQHandler         0x00983a   0x1f  Code  Gb  main.o [1]
-ADC_CH_Init             0x0094c6   0x37  Code  Gb  hw_init.o [1]
+ADC1_DeInit             0x0095cb   0x31  Code  Gb  stm8s_adc1.o [1]
+ADC1_IRQHandler         0x00989d   0x1f  Code  Gb  main.o [1]
+ADC_CH_Init             0x009529   0x37  Code  Gb  hw_init.o [1]
 AD_Chg                  0x00003a    0x2  Data  Gb  tasks.o [1]
 AD_ChgFltSum            0x00003c    0x2  Data  Gb  tasks.o [1]
 AD_FinishFlag           0x000054    0x1  Data  Gb  main.o [1]
@@ -445,124 +445,124 @@ BreakFlag               0x000058    0x1  Data  Gb  tasks.o [1]
 Break_EnaDelayCnt       0x000018    0x4  Data  Gb  tasks.o [1]
 Break_EnaFlag           0x000059    0x1  Data  Gb  tasks.o [1]
 BrightlessLevel         0x000010    0x1  Data  Gb  led.o [1]
-BrightlessLevelPulse    0x009a32    0x6  Data  Gb  led.o [1]
-CLK_DeInit              0x0094fd   0x36  Code  Gb  stm8s_clk.o [1]
-CLK_HSICmd              0x009939    0xe  Code  Gb  stm8s_clk.o [1]
+BrightlessLevelPulse    0x009a95    0x6  Data  Gb  led.o [1]
+CLK_DeInit              0x009560   0x36  Code  Gb  stm8s_clk.o [1]
+CLK_HSICmd              0x00999c    0xe  Code  Gb  stm8s_clk.o [1]
 CLK_PeripheralClockConfig
-                        0x0091ed   0x5b  Code  Gb  stm8s_clk.o [1]
-CLK_SYSCLKConfig        0x009599   0x31  Code  Gb  stm8s_clk.o [1]
+                        0x00924d   0x5b  Code  Gb  stm8s_clk.o [1]
+CLK_SYSCLKConfig        0x0095fc   0x31  Code  Gb  stm8s_clk.o [1]
 CSTACK$$Base            0x000300          --   Gb  - Linker created -
 CSTACK$$Limit           0x000400          --   Gb  - Linker created -
 Chg_Flag                0x00005a    0x1  Data  Gb  tasks.o [1]
-Delay_5us               0x009a1d    0x7  Code  Gb  i2c_analog.o [1]
-Delay_ms                0x0097fc   0x1f  Code  Gb  delay.o [1]
-EXTI_PORTC_IRQHandler   0x009a55    0x1  Code  Gb  main.o [1]
-EXTI_PORTD_IRQHandler   0x009a56    0x1  Code  Gb  main.o [1]
+Delay_5us               0x009a80    0x7  Code  Gb  i2c_analog.o [1]
+Delay_ms                0x00985f   0x1f  Code  Gb  delay.o [1]
+EXTI_PORTC_IRQHandler   0x009ab8    0x1  Code  Gb  main.o [1]
+EXTI_PORTD_IRQHandler   0x009ab9    0x1  Code  Gb  main.o [1]
 EXTI_SetExtIntSensitivity
-                        0x00903b   0x78  Code  Gb  stm8s_exti.o [1]
-GPIO_DeInit             0x009903   0x13  Code  Gb  stm8s_gpio.o [1]
-GPIO_Init               0x008d9a   0x8e  Code  Gb  stm8s_gpio.o [1]
-GPIO_ReadInputPin       0x009a2b    0x7  Code  Gb  stm8s_gpio.o [1]
-GPIO_WriteHigh          0x009a24    0x7  Code  Gb  stm8s_gpio.o [1]
-GPIO_WriteLow           0x009a15    0x8  Code  Gb  stm8s_gpio.o [1]
+                        0x00909b   0x78  Code  Gb  stm8s_exti.o [1]
+GPIO_DeInit             0x009966   0x13  Code  Gb  stm8s_gpio.o [1]
+GPIO_Init               0x008dfa   0x8e  Code  Gb  stm8s_gpio.o [1]
+GPIO_ReadInputPin       0x009a8e    0x7  Code  Gb  stm8s_gpio.o [1]
+GPIO_WriteHigh          0x009a87    0x7  Code  Gb  stm8s_gpio.o [1]
+GPIO_WriteLow           0x009a78    0x8  Code  Gb  stm8s_gpio.o [1]
 Global_Timing_Counter   0x000014    0x4  Data  Gb  main.o [1]
-HW_Init                 0x008858  0x134  Code  Gb  hw_init.o [1]
-I2CC_Init               0x009891   0x19  Code  Gb  i2c_analog.o [1]
-I2C_RecvByte            0x0090b3   0x6b  Code  Gb  i2c_analog.o [1]
-I2C_SendByte            0x008c73   0x94  Code  Gb  i2c_analog.o [1]
-I2C_Start               0x00970d   0x27  Code  Gb  i2c_analog.o [1]
-I2C_Stop                0x00981b   0x1f  Code  Gb  i2c_analog.o [1]
+HW_Init                 0x008894  0x158  Code  Gb  hw_init.o [1]
+I2CC_Init               0x0098f4   0x19  Code  Gb  i2c_analog.o [1]
+I2C_RecvByte            0x009113   0x6b  Code  Gb  i2c_analog.o [1]
+I2C_SendByte            0x008cd3   0x94  Code  Gb  i2c_analog.o [1]
+I2C_Start               0x009770   0x27  Code  Gb  i2c_analog.o [1]
+I2C_Stop                0x00987e   0x1f  Code  Gb  i2c_analog.o [1]
 INTVEC$$Base            0x008000          --   Gb  - Linker created -
 INTVEC$$Limit           0x008080          --   Gb  - Linker created -
 KeyPressResult          0x000057    0x1  Data  Gb  tasks.o [1]
-LedChg_SetColor         0x00911e   0x69  Code  Gb  led.o [1]
+LedChg_SetColor         0x00917e   0x69  Code  Gb  led.o [1]
 LedMode                 0x000055    0x1  Data  Gb  tasks.o [1]
 LedSoc_PeriodCnt        0x00002c    0x2  Data  Gb  led.o [1]
-Led_BatSoc_Display      0x008412  0x178  Code  Gb  led.o [1]
-Led_ModeProcess         0x008f37   0x85  Code  Gb  tasks.o [1]
-Light_DisplayBreak      0x009734   0x26  Code  Gb  led.o [1]
-Light_DisplayMode1      0x009248   0x5a  Code  Gb  led.o [1]
-Light_DisplayMode2      0x008b41   0x99  Code  Gb  led.o [1]
-Light_DisplayMode3      0x008fbc   0x7f  Code  Gb  led.o [1]
-Light_DisplayMode4      0x0093ec   0x4a  Code  Gb  led.o [1]
+Led_BatSoc_Display      0x00844e  0x178  Code  Gb  led.o [1]
+Led_ModeProcess         0x008f97   0x85  Code  Gb  tasks.o [1]
+Light_DisplayBreak      0x009797   0x26  Code  Gb  led.o [1]
+Light_DisplayMode1      0x0092a8   0x5a  Code  Gb  led.o [1]
+Light_DisplayMode2      0x008ba1   0x99  Code  Gb  led.o [1]
+Light_DisplayMode3      0x00901c   0x7f  Code  Gb  led.o [1]
+Light_DisplayMode4      0x00944f   0x4a  Code  Gb  led.o [1]
 Light_EN                0x000056    0x1  Data  Gb  tasks.o [1]
 Light_Level             0x000030    0x2  Data  Gb  tasks.o [1]
 Light_ModeBreak_PeriodCnt
                         0x00002a    0x2  Data  Gb  led.o [1]
 Light_Mode_Count        0x000050    0x1  Data  Gb  led.o [1]
 Light_Mode_PeriodCnt    0x000028    0x2  Data  Gb  led.o [1]
-Light_SetBrightless     0x0099c5    0xd  Code  Gb  led.o [1]
+Light_SetBrightless     0x009a28    0xd  Code  Gb  led.o [1]
 OnFlag                  0x000011    0x1  Data  Gb  tasks.o [1]
 PeriodCnt_100ms         0x000053    0x1  Data  Gb  main.o [1]
 PeriodCnt_20ms          0x000052    0x1  Data  Gb  main.o [1]
 PeriodCnt_5ms           0x000051    0x1  Data  Gb  main.o [1]
-Power_Off               0x008282  0x190  Code  Gb  tasks.o [1]
-Region$$Table$$Base     0x0097ca          --   Gb  - Linker created -
-Region$$Table$$Limit    0x0097dc          --   Gb  - Linker created -
-SC7A20_GetInfo          0x009533   0x35  Code  Gb  sc7a20.o [1]
-SC7A20_Get_ACCD         0x008d07   0x93  Code  Gb  sc7a20.o [1]
-SC7A20_Init             0x00934f   0x51  Code  Gb  sc7a20.o [1]
-SC7A20_Read_Byte        0x00968c   0x2e  Code  Gb  sc7a20.o [1]
-SC7A20_Write_Byte       0x0097dc   0x20  Code  Gb  sc7a20.o [1]
+Power_Off               0x008282  0x1cc  Code  Gb  tasks.o [1]
+Region$$Table$$Base     0x00982d          --   Gb  - Linker created -
+Region$$Table$$Limit    0x00983f          --   Gb  - Linker created -
+SC7A20_GetInfo          0x009596   0x35  Code  Gb  sc7a20.o [1]
+SC7A20_Get_ACCD         0x008d67   0x93  Code  Gb  sc7a20.o [1]
+SC7A20_Init             0x0093af   0x51  Code  Gb  sc7a20.o [1]
+SC7A20_Read_Byte        0x0096ef   0x2e  Code  Gb  sc7a20.o [1]
+SC7A20_Write_Byte       0x00983f   0x20  Code  Gb  sc7a20.o [1]
 ShakeTimeCnt            0x000020    0x4  Data  Gb  tasks.o [1]
 SmartMode               0x000012    0x1  Data  Gb  tasks.o [1]
-TIM1_CCxCmd             0x009436   0x4a  Code  Gb  stm8s_tim1.o [1]
-TIM1_Cmd                0x009947    0xe  Code  Gb  stm8s_tim1.o [1]
-TIM1_CtrlPWMOutputs     0x00965d   0x2f  Code  Gb  stm8s_tim1.o [1]
-TIM1_DeInit             0x008bda   0x99  Code  Gb  stm8s_tim1.o [1]
-TIM1_OC1Init            0x009187   0x66  Code  Gb  stm8s_tim1.o [1]
-TIM1_OC1PreloadConfig   0x009955    0xe  Code  Gb  stm8s_tim1.o [1]
-TIM1_SetCompare1        0x0099df    0x9  Code  Gb  stm8s_tim1.o [1]
-TIM1_TimeBaseInit       0x0097a6   0x24  Code  Gb  stm8s_tim1.o [1]
-TIM2_ARRPreloadConfig   0x009971    0xe  Code  Gb  stm8s_tim2.o [1]
-TIM2_Cmd                0x009963    0xe  Code  Gb  stm8s_tim2.o [1]
-TIM2_DeInit             0x0092a2   0x59  Code  Gb  stm8s_tim2.o [1]
-TIM2_OC1Init            0x0095ca   0x31  Code  Gb  stm8s_tim2.o [1]
-TIM2_OC1PreloadConfig   0x00997f    0xe  Code  Gb  stm8s_tim2.o [1]
-TIM2_OC2Init            0x0095fb   0x31  Code  Gb  stm8s_tim2.o [1]
-TIM2_OC2PreloadConfig   0x00998d    0xe  Code  Gb  stm8s_tim2.o [1]
-TIM2_OC3Init            0x00962c   0x31  Code  Gb  stm8s_tim2.o [1]
-TIM2_OC3PreloadConfig   0x00999b    0xe  Code  Gb  stm8s_tim2.o [1]
-TIM2_SetCompare1        0x0099e8    0x9  Code  Gb  stm8s_tim2.o [1]
-TIM2_SetCompare2        0x0099f1    0x9  Code  Gb  stm8s_tim2.o [1]
-TIM2_SetCompare3        0x0099fa    0x9  Code  Gb  stm8s_tim2.o [1]
-TIM2_TimeBaseInit       0x009929   0x10  Code  Gb  stm8s_tim2.o [1]
-TIM4_ARRPreloadConfig   0x0099b7    0xe  Code  Gb  stm8s_tim4.o [1]
-TIM4_ClearFlag          0x009a03    0x9  Code  Gb  stm8s_tim4.o [1]
-TIM4_ClearITPendingBit  0x009a0c    0x9  Code  Gb  stm8s_tim4.o [1]
-TIM4_Cmd                0x0099a9    0xe  Code  Gb  stm8s_tim4.o [1]
-TIM4_DeInit             0x0098aa   0x19  Code  Gb  stm8s_tim4.o [1]
-TIM4_ITConfig           0x009877   0x1a  Code  Gb  stm8s_tim4.o [1]
-TIM4_TimeBaseInit       0x0099d2    0xd  Code  Gb  stm8s_tim4.o [1]
+TIM1_CCxCmd             0x009499   0x4a  Code  Gb  stm8s_tim1.o [1]
+TIM1_Cmd                0x0099aa    0xe  Code  Gb  stm8s_tim1.o [1]
+TIM1_CtrlPWMOutputs     0x0096c0   0x2f  Code  Gb  stm8s_tim1.o [1]
+TIM1_DeInit             0x008c3a   0x99  Code  Gb  stm8s_tim1.o [1]
+TIM1_OC1Init            0x0091e7   0x66  Code  Gb  stm8s_tim1.o [1]
+TIM1_OC1PreloadConfig   0x0099b8    0xe  Code  Gb  stm8s_tim1.o [1]
+TIM1_SetCompare1        0x009a42    0x9  Code  Gb  stm8s_tim1.o [1]
+TIM1_TimeBaseInit       0x009809   0x24  Code  Gb  stm8s_tim1.o [1]
+TIM2_ARRPreloadConfig   0x0099d4    0xe  Code  Gb  stm8s_tim2.o [1]
+TIM2_Cmd                0x0099c6    0xe  Code  Gb  stm8s_tim2.o [1]
+TIM2_DeInit             0x009302   0x59  Code  Gb  stm8s_tim2.o [1]
+TIM2_OC1Init            0x00962d   0x31  Code  Gb  stm8s_tim2.o [1]
+TIM2_OC1PreloadConfig   0x0099e2    0xe  Code  Gb  stm8s_tim2.o [1]
+TIM2_OC2Init            0x00965e   0x31  Code  Gb  stm8s_tim2.o [1]
+TIM2_OC2PreloadConfig   0x0099f0    0xe  Code  Gb  stm8s_tim2.o [1]
+TIM2_OC3Init            0x00968f   0x31  Code  Gb  stm8s_tim2.o [1]
+TIM2_OC3PreloadConfig   0x0099fe    0xe  Code  Gb  stm8s_tim2.o [1]
+TIM2_SetCompare1        0x009a4b    0x9  Code  Gb  stm8s_tim2.o [1]
+TIM2_SetCompare2        0x009a54    0x9  Code  Gb  stm8s_tim2.o [1]
+TIM2_SetCompare3        0x009a5d    0x9  Code  Gb  stm8s_tim2.o [1]
+TIM2_TimeBaseInit       0x00998c   0x10  Code  Gb  stm8s_tim2.o [1]
+TIM4_ARRPreloadConfig   0x009a1a    0xe  Code  Gb  stm8s_tim4.o [1]
+TIM4_ClearFlag          0x009a66    0x9  Code  Gb  stm8s_tim4.o [1]
+TIM4_ClearITPendingBit  0x009a6f    0x9  Code  Gb  stm8s_tim4.o [1]
+TIM4_Cmd                0x009a0c    0xe  Code  Gb  stm8s_tim4.o [1]
+TIM4_DeInit             0x00990d   0x19  Code  Gb  stm8s_tim4.o [1]
+TIM4_ITConfig           0x0098da   0x1a  Code  Gb  stm8s_tim4.o [1]
+TIM4_TimeBaseInit       0x009a35    0xd  Code  Gb  stm8s_tim4.o [1]
 TIM4_UPD_OVF_IRQHandler
-                        0x0092fb   0x54  Code  Gb  main.o [1]
-Tim4_Isr_CallBack       0x00975a   0x26  Code  Gb  tasks.o [1]
-__DebugBreak            0x009a57    0x1  Code  Gb  __dbg_break.o [3]
-__exit                  0x0098ef   0x14  Code  Gb  __dbg_xxexit.o [3]
-__iar_copy_init2        0x0096e5         Code  Gb  init_small.o [4]
-__iar_data_init2        0x0098db   0x14  Code  Gb  init.o [4]
-__iar_program_start     0x009916         Code  Gb  cstartup.o [4]
+                        0x00935b   0x54  Code  Gb  main.o [1]
+Tim4_Isr_CallBack       0x0097bd   0x26  Code  Gb  tasks.o [1]
+__DebugBreak            0x009aba    0x1  Code  Gb  __dbg_break.o [3]
+__exit                  0x009952   0x14  Code  Gb  __dbg_xxexit.o [3]
+__iar_copy_init2        0x009748         Code  Gb  init_small.o [4]
+__iar_data_init2        0x00993e   0x14  Code  Gb  init.o [4]
+__iar_program_start     0x009979         Code  Gb  cstartup.o [4]
 __iar_unhandled_exception
-                        0x009a50         Code  Gb  unhandled_exception.o [4]
-__iar_zero_init2        0x009859         Code  Gb  init_small.o [4]
+                        0x009ab3         Code  Gb  unhandled_exception.o [4]
+__iar_zero_init2        0x0098bc         Code  Gb  init_small.o [4]
 __intvec                0x008000         Data  Gb  interrupt.o [4]
-__low_level_init        0x009a4a    0x3  Code  Gb  low_level_init.o [4]
-_exit                   0x009a3e         Code  Gb  cexit.o [4]
-_interrupt_24           0x00983a         Code  Gb  main.o [1]
-_interrupt_25           0x0092fb         Code  Gb  main.o [1]
-_interrupt_7            0x009a55         Code  Gb  main.o [1]
-_interrupt_8            0x009a56         Code  Gb  main.o [1]
-assert_failed           0x009a53    0x2  Code  Gb  main.o [1]
-exit                    0x009a4d    0x3  Code  Gb  exit.o [4]
-key_driver              0x008eb0   0x87  Code  Gb  key.o [1]
+__low_level_init        0x009aad    0x3  Code  Gb  low_level_init.o [4]
+_exit                   0x009aa1         Code  Gb  cexit.o [4]
+_interrupt_24           0x00989d         Code  Gb  main.o [1]
+_interrupt_25           0x00935b         Code  Gb  main.o [1]
+_interrupt_7            0x009ab8         Code  Gb  main.o [1]
+_interrupt_8            0x009ab9         Code  Gb  main.o [1]
+assert_failed           0x009ab6    0x2  Code  Gb  main.o [1]
+exit                    0x009ab0    0x3  Code  Gb  exit.o [4]
+key_driver              0x008f10   0x87  Code  Gb  key.o [1]
 key_driver::key_state   0x00004e    0x1  Data  Lc  key.o [1]
 key_driver::key_time    0x000024    0x2  Data  Lc  key.o [1]
-key_read                0x008e28   0x88  Code  Gb  key.o [1]
+key_read                0x008e88   0x88  Code  Gb  key.o [1]
 key_read::key_state1    0x00004f    0x1  Data  Lc  key.o [1]
 key_read::key_time1     0x000026    0x2  Data  Lc  key.o [1]
-main                    0x009480   0x46  Code  Gb  main.o [1]
-taskA                   0x00898c   0xfd  Code  Gb  tasks.o [1]
-taskB                   0x0086f7  0x161  Code  Gb  tasks.o [1]
+main                    0x0094e3   0x46  Code  Gb  main.o [1]
+taskA                   0x0089ec   0xfd  Code  Gb  tasks.o [1]
+taskB                   0x008733  0x161  Code  Gb  tasks.o [1]
 taskB::Acc_z_Refresh    0x00005b    0x1  Data  Lc  tasks.o [1]
 taskC                   0x008080  0x202  Code  Gb  tasks.o [1]
 taskC{1}{2}::AD_Channel_Count
@@ -576,13 +576,13 @@ taskC{1}{2}::Light_EnCnt
                         0x000061    0x1  Data  Lc  tasks.o [1]
 
 
-[1] = C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Obj
+[1] = C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Obj
 [2] = command line
 [3] = dbgstm8smd.a
 [4] = dlstm8smn.a
 
-  6 512 bytes of readonly  code memory
-    232 bytes of readonly  data memory
+  6 608 bytes of readonly  code memory
+    235 bytes of readonly  data memory
     354 bytes of readwrite data memory
 
 Errors: none

+ 2 - 2
settings/tail_light_stm8.Debug.cspy.bat

@@ -25,7 +25,7 @@ if not "%~1" == "" goto debugFile
 
 @echo on 
 
-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\common\bin\cspybat" -f "C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\settings\tail_light_stm8.Debug.general.xcl" --backend -f "C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\settings\tail_light_stm8.Debug.driver.xcl" 
+"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\common\bin\cspybat" -f "C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\settings\tail_light_stm8.Debug.general.xcl" --backend -f "C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\settings\tail_light_stm8.Debug.driver.xcl" 
 
 @echo off 
 goto end 
@@ -34,7 +34,7 @@ goto end
 
 @echo on 
 
-"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\common\bin\cspybat" -f "C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\settings\tail_light_stm8.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\settings\tail_light_stm8.Debug.driver.xcl" 
+"C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\common\bin\cspybat" -f "C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\settings\tail_light_stm8.Debug.general.xcl" "--debug_file=%~1" --backend -f "C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\settings\tail_light_stm8.Debug.driver.xcl" 
 
 @echo off 
 :end

+ 2 - 2
settings/tail_light_stm8.Debug.cspy.ps1

@@ -23,9 +23,9 @@ param([String]$debugfile = "");
 
 if ($debugfile -eq "")
 {
-& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\common\bin\cspybat" -f "C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\settings\tail_light_stm8.Debug.general.xcl" --backend -f "C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\settings\tail_light_stm8.Debug.driver.xcl" 
+& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\common\bin\cspybat" -f "C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\settings\tail_light_stm8.Debug.general.xcl" --backend -f "C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\settings\tail_light_stm8.Debug.driver.xcl" 
 }
 else
 {
-& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\common\bin\cspybat" -f "C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\settings\tail_light_stm8.Debug.general.xcl" --debug_file=$debugfile --backend -f "C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\settings\tail_light_stm8.Debug.driver.xcl" 
+& "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\common\bin\cspybat" -f "C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\settings\tail_light_stm8.Debug.general.xcl" --debug_file=$debugfile --backend -f "C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\settings\tail_light_stm8.Debug.driver.xcl" 
 }

+ 1 - 1
settings/tail_light_stm8.Debug.general.xcl

@@ -2,7 +2,7 @@
 
 "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\stm8\bin\stm8stlink.dll" 
 
-"C:\Users\hero\Desktop\Taillight_Code\stm8_prj\code_iar\Debug\Exe\tail_light_stm8.out" 
+"C:\Users\dd\Documents\tail_light_stm8\tail_light_stm8_iar\Debug\Exe\tail_light_stm8.out" 
 
 --plugin "C:\Program Files (x86)\IAR Systems\Embedded Workbench 8.0\stm8\bin\stm8bat.dll" 
 

Fișier diff suprimat deoarece este prea mare
+ 9 - 9
settings/tail_light_stm8.dbgdt


+ 1 - 1
settings/tail_light_stm8.dnx

@@ -49,7 +49,7 @@
         <MultiCoreRunAll>1</MultiCoreRunAll>
     </Simulator>
     <DebugChecksum>
-        <Checksum>823088178</Checksum>
+        <Checksum>537553289</Checksum>
     </DebugChecksum>
     <RecentFlashDownload>
         <Path>C:\Users\hero\Desktop\Taillight_Code\stm8_prj\Code\Debug\Exe\tail_light_stm8.out</Path>

Fișier diff suprimat deoarece este prea mare
+ 14 - 14
settings/tail_light_stm8.wsdt


+ 257 - 257
tail_light_stm8.dep

@@ -5,596 +5,596 @@
     <configuration>
         <name>Debug</name>
         <outputs>
-            <file>$PROJ_DIR$\usr\src\hw_init.c</file>
-            <file>$PROJ_DIR$\usr\src\led.c</file>
-            <file>$PROJ_DIR$\lib\src\stm8s_gpio.c</file>
-            <file>$PROJ_DIR$\lib\src\stm8s_tim1.c</file>
-            <file>$PROJ_DIR$\usr\src\delay.c</file>
-            <file>$PROJ_DIR$\usr\src\main.c</file>
-            <file>$PROJ_DIR$\usr\src\tasks.c</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_tim1.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_rst.pbi</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_wwdg.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_exti.o</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_clk.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\List\tail_light_stm8.map</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_exti.pbi</file>
+            <file>$PROJ_DIR$\usr\inc\stm8s_it.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_adc1.pbi</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_it.o</file>
+            <file>$PROJ_DIR$\Debug\Obj\hw_init.pbi</file>
+            <file>$PROJ_DIR$\Debug\Obj\led.__cstat.et</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_itc.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\delay.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_adc1.o</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s.h</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_clk.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\sc7a20.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Obj\main.o</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_tim4.h</file>
+            <file>$PROJ_DIR$\usr\inc\stm8s_conf.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Obj\tasks.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.o</file>
+            <file>$PROJ_DIR$\Debug\Obj\tail_light_stm8.pbd</file>
+            <file>$PROJ_DIR$\Debug\Obj\main.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Exe\tail_light_stm8.hex</file>
+            <file>$PROJ_DIR$\Debug\Obj\tasks.pbi</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_it.__cstat.et</file>
+            <file>$PROJ_DIR$\usr\inc\system_settings.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\i2c_analog.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Obj\tasks.o</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_adc1.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim2.__cstat.et</file>
+            <file>$PROJ_DIR$\usr\inc\sc7a20.h</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_adc1.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_rst.__cstat.et</file>
+            <file>$PROJ_DIR$\usr\inc\i2c_analog.h</file>
             <file>$PROJ_DIR$\lib\src\stm8s_clk.c</file>
-            <file>$PROJ_DIR$\lib\src\stm8s_tim4.c</file>
-            <file>$PROJ_DIR$\usr\src\key.c</file>
-            <file>$PROJ_DIR$\usr\src\sc7a20.c</file>
-            <file>$PROJ_DIR$\usr\src\i2c_analog.c</file>
-            <file>$PROJ_DIR$\lib\src\stm8s_tim2.c</file>
-            <file>$PROJ_DIR$\lib\src\stm8s_adc1.c</file>
             <file>$PROJ_DIR$\lib\src\stm8s_exti.c</file>
+            <file>$PROJ_DIR$\lib\src\stm8s_adc1.c</file>
+            <file>$PROJ_DIR$\lib\src\stm8s_gpio.c</file>
             <file>$PROJ_DIR$\lib\src\stm8s_rst.c</file>
+            <file>$PROJ_DIR$\usr\src\hw_init.c</file>
+            <file>$PROJ_DIR$\lib\src\stm8s_tim4.c</file>
+            <file>$PROJ_DIR$\usr\src\key.c</file>
+            <file>$PROJ_DIR$\usr\src\main.c</file>
+            <file>$PROJ_DIR$\usr\src\tasks.c</file>
             <file>$PROJ_DIR$\Debug\Obj\led.o</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_exti.__cstat.et</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_spi.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\sc7a20.pbi</file>
-            <file>$PROJ_DIR$\usr\inc\hw_init.h</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_rst.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_tim2.h</file>
-            <file>$PROJ_DIR$\usr\inc\key.h</file>
             <file>$PROJ_DIR$\Debug\Obj\stm8s_rst.o</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.pbi</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_tim1.h</file>
             <file>$PROJ_DIR$\Debug\Obj\led.pbi</file>
             <file>$PROJ_DIR$\lib\inc\stm8s_i2c.h</file>
             <file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.o</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim2.o</file>
+            <file>$PROJ_DIR$\usr\src\sc7a20.c</file>
             <file>$PROJ_DIR$\Debug\Obj\delay.o</file>
             <file>$PROJ_DIR$\Debug\Obj\key.pbi</file>
             <file>$TOOLKIT_DIR$\config\lnkstm8s003f3.icf</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_rst.pbi</file>
-            <file>$PROJ_DIR$\Debug\Obj\key.o</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.o</file>
-            <file>$PROJ_DIR$\usr\src\stm8s_it.c</file>
-            <file>$PROJ_DIR$\usr\inc\led.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\delay.pbi</file>
-            <file>$TOOLKIT_DIR$\lib\dlstm8smn.a</file>
-            <file>$TOOLKIT_DIR$\lib\dbgstm8smd.a</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_beep.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.__cstat.et</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_tim2.h</file>
+            <file>$PROJ_DIR$\usr\src\led.c</file>
+            <file>$PROJ_DIR$\usr\src\delay.c</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_exti.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim2.o</file>
+            <file>$PROJ_DIR$\usr\src\i2c_analog.c</file>
+            <file>$PROJ_DIR$\usr\inc\hw_init.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.pbi</file>
+            <file>$PROJ_DIR$\lib\src\stm8s_tim2.c</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_rst.h</file>
+            <file>$PROJ_DIR$\lib\src\stm8s_tim1.c</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_spi.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\sc7a20.pbi</file>
+            <file>$PROJ_DIR$\usr\inc\key.h</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_uart1.h</file>
             <file>$PROJ_DIR$\lib\inc\stm8s_iwdg.h</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_flash.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_clk.pbi</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_exti.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\hw_init.o</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_gpio.h</file>
+            <file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\main.pbi</file>
+            <file>$PROJ_DIR$\Debug\Obj\sc7a20.o</file>
             <file>$PROJ_DIR$\Debug\Obj\stm8s_it.pbi</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_awu.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\i2c_analog.pbi</file>
-            <file>$PROJ_DIR$\usr\inc\math.h</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_uart1.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\key.__cstat.et</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_gpio.h</file>
             <file>$PROJ_DIR$\Debug\Obj\stm8s_clk.o</file>
-            <file>$PROJ_DIR$\Debug\Obj\hw_init.__cstat.et</file>
             <file>$PROJ_DIR$\Debug\Obj\i2c_analog.o</file>
-            <file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
-            <file>$PROJ_DIR$\Debug\Exe\tail_light_stm8.out</file>
-            <file>$PROJ_DIR$\Debug\Obj\main.pbi</file>
             <file>$PROJ_DIR$\usr\inc\tasks.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\sc7a20.o</file>
             <file>$PROJ_DIR$\Debug\Obj\stm8s_tim2.pbi</file>
             <file>$PROJ_DIR$\usr\inc\delay.h</file>
-            <file>$PROJ_DIR$\usr\inc\stm8s_it.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\tasks.pbi</file>
-            <file>$PROJ_DIR$\Debug\Obj\main.o</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_tim4.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_it.o</file>
-            <file>$PROJ_DIR$\usr\inc\stm8s_conf.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\led.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_adc1.pbi</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_itc.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\i2c_analog.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\tail_light_stm8.pbd</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_it.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_adc1.o</file>
-            <file>$PROJ_DIR$\usr\inc\system_settings.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_clk.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.__cstat.et</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_exti.pbi</file>
-            <file>$PROJ_DIR$\Debug\Obj\tasks.o</file>
-            <file>$PROJ_DIR$\Debug\Obj\delay.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\List\tail_light_stm8.map</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_wwdg.h</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_clk.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\hw_init.pbi</file>
-            <file>$PROJ_DIR$\Debug\Obj\sc7a20.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\tasks.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\main.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.o</file>
-            <file>$PROJ_DIR$\Debug\Exe\tail_light_stm8.hex</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_exti.o</file>
-            <file>$PROJ_DIR$\usr\inc\sc7a20.h</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim2.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_adc1.__cstat.et</file>
-            <file>$PROJ_DIR$\Debug\Obj\stm8s_rst.__cstat.et</file>
-            <file>$PROJ_DIR$\usr\inc\i2c_analog.h</file>
-            <file>$PROJ_DIR$\lib\inc\stm8s_adc1.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\hw_init.__cstat.et</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_awu.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\i2c_analog.pbi</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.o</file>
+            <file>$PROJ_DIR$\Debug\Obj\delay.pbi</file>
+            <file>$PROJ_DIR$\usr\inc\math.h</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_beep.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_clk.pbi</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_exti.h</file>
+            <file>$PROJ_DIR$\Debug\Obj\key.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Exe\tail_light_stm8.out</file>
+            <file>$PROJ_DIR$\usr\src\stm8s_it.c</file>
+            <file>$TOOLKIT_DIR$\lib\dbgstm8smd.a</file>
+            <file>$PROJ_DIR$\Debug\Obj\key.o</file>
+            <file>$TOOLKIT_DIR$\lib\dlstm8smn.a</file>
+            <file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.__cstat.et</file>
+            <file>$PROJ_DIR$\Debug\Obj\hw_init.o</file>
+            <file>$PROJ_DIR$\usr\inc\led.h</file>
+            <file>$PROJ_DIR$\lib\inc\stm8s_flash.h</file>
         </outputs>
         <file>
-            <name>$PROJ_DIR$\usr\src\hw_init.c</name>
+            <name>[ROOT_NODE]</name>
             <outputs>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 59</file>
+                    <name>ILINK</name>
+                    <file> 96 5</file>
                 </tool>
+            </outputs>
+        </file>
+        <file>
+            <name>$PROJ_DIR$\lib\src\stm8s_clk.c</name>
+            <outputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 50</file>
+                    <file> 81</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 92</file>
+                    <file> 93</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 3</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61 21</file>
+                    <file> 16 15 20 35 87 92 94 104 80 52 12 75 69 71 50 58 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 22 85 44 51 71 73 104 49 76 7 56 21 61 53 91 47 30 46 19 24 90</file>
+                    <file> 52 16 71 15 76 87 104 75 58 1 20 35 92 94 80 12 69 50 19 74</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\usr\src\led.c</name>
+            <name>$PROJ_DIR$\lib\src\stm8s_exti.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 74</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 17</file>
+                    <file> 2</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 29</file>
+                    <file> 6</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 61</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 40 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61</file>
+                    <file> 94 15 20 35 87 92 16 104 80 52 12 75 69 71 50 58 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 22 85 44 51 71 73 104 49 76 7 56 61 53 91 47 30 46 19 24 90 40</file>
+                    <file> 50 20 94 35 12 74 15 92 80 69 19 76 87 16 104 52 75 71 58 1</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\lib\src\stm8s_gpio.c</name>
+            <name>$PROJ_DIR$\lib\src\stm8s_adc1.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 83</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 38</file>
+                    <file> 14</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 27</file>
+                    <file> 8</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 32</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 51 85 73 104 53 44 91 49 47 30 76 46 22 19 7 24 71 56 90 61</file>
+                    <file> 35 15 20 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 85 91 19 30 61 53 47 46 24 90 73 104 44 49 51 76 22 7 71 56</file>
+                    <file> 94 20 50 35 12 74 15 92 80 69 19 76 87 16 104 52 75 71 58 1</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\lib\src\stm8s_tim1.c</name>
+            <name>$PROJ_DIR$\lib\src\stm8s_gpio.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 45</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 31</file>
+                    <file> 89</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 28</file>
+                    <file> 65</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 4</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 7 85 73 104 53 44 91 49 47 51 30 76 46 22 19 24 71 56 90 61</file>
+                    <file> 80 15 20 35 87 92 16 94 104 52 12 75 69 71 50 58 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 85 71 51 44 22 73 104 49 76 7 56 61 53 91 47 30 46 19 24 90</file>
+                    <file> 15 16 71 52 76 87 104 75 58 1 20 35 92 94 80 12 69 50 19 74</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\usr\src\delay.c</name>
+            <name>$PROJ_DIR$\lib\src\stm8s_rst.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 88</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 33</file>
+                    <file> 49</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 41</file>
+                    <file> 0</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 36</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 67 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61</file>
+                    <file> 69 15 20 35 87 92 16 94 104 80 52 12 75 71 50 58 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 30 91 19 61 53 47 46 24 90 85 73 104 44 49 51 76 22 7 71 56 67</file>
+                    <file> 52 16 71 76 87 104 75 58 1 15 20 35 92 94 80 12 69 50 19 74</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\usr\src\main.c</name>
+            <name>$PROJ_DIR$\usr\src\hw_init.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 95</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 70</file>
+                    <file> 102</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 63</file>
+                    <file> 10</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 86</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61 21 99 25 40 64</file>
+                    <file> 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76 64</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 76 104 56 85 40 73 49 7 99 44 51 22 71 21 25 64 61 53 91 47 30 46 19 24 90</file>
+                    <file> 12 35 74 15 20 94 50 92 80 69 19 64 76 87 16 104 52 75 71 58 1</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\usr\src\tasks.c</name>
+            <name>$PROJ_DIR$\lib\src\stm8s_tim4.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 94</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 87</file>
+                    <file> 23</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 69</file>
+                    <file> 66</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 21</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 81 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61 40 25 21 99 55 67</file>
+                    <file> 19 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 85 71 99 51 25 67 44 22 40 21 55 73 104 49 76 7 56 81 61 53 91 47 30 46 19 24 90</file>
+                    <file> 71 16 15 52 76 87 104 75 58 1 20 35 92 94 80 12 69 50 19 74</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\lib\src\stm8s_clk.c</name>
+            <name>$PROJ_DIR$\usr\src\key.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 82</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 58</file>
+                    <file> 99</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 48</file>
+                    <file> 56</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 95</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 91 85 73 104 53 44 49 47 51 30 76 46 22 19 7 24 71 56 90 61</file>
+                    <file> 73 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76 29</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 30 91 19 85 61 53 47 46 24 90 73 104 44 49 51 76 22 7 71 56</file>
+                    <file> 92 69 15 80 19 20 35 94 12 50 74 29 76 87 16 104 52 75 71 58 1 73</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\lib\src\stm8s_tim4.c</name>
+            <name>$PROJ_DIR$\usr\src\main.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 84</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 96</file>
+                    <file> 18</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 23</file>
+                    <file> 77</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 25</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 71 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 56 90 61</file>
+                    <file> 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76 64 34 73 103 83</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 19 91 85 30 61 53 47 46 24 90 73 104 44 49 51 76 22 7 71 56</file>
+                    <file> 12 35 74 15 103 20 94 50 34 92 80 69 19 64 73 83 76 87 16 104 52 75 71 58 1</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\usr\src\key.c</name>
+            <name>$PROJ_DIR$\usr\src\tasks.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 57</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 37</file>
+                    <file> 31</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 34</file>
+                    <file> 27</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 22</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 25 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61 81</file>
+                    <file> 29 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76 103 73 64 34 91 85</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 44 22 85 51 71 73 104 49 76 7 56 81 61 53 91 47 30 46 19 24 90 25</file>
+                    <file> 15 19 34 80 73 85 92 69 103 64 91 20 35 94 12 50 74 29 76 87 16 104 52 75 71 58 1</file>
                 </tool>
             </inputs>
         </file>
         <file>
             <name>$PROJ_DIR$\usr\src\sc7a20.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 93</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 65</file>
+                    <file> 78</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 20</file>
+                    <file> 72</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 17</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 99 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61 103 67</file>
+                    <file> 34 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76 37 85</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 91 19 30 67 61 53 47 46 24 90 85 103 73 104 44 49 51 76 22 7 71 56 99</file>
+                    <file> 16 71 52 85 76 87 104 75 58 1 15 37 20 35 92 94 80 12 69 50 19 74 34</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\usr\src\i2c_analog.c</name>
+            <name>$PROJ_DIR$\usr\src\led.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 77</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 60</file>
+                    <file> 48</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 54</file>
+                    <file> 51</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 11</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 103 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61</file>
+                    <file> 103 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 49 73 7 104 76 56 85 44 51 22 71 61 53 91 47 30 46 19 24 90 103</file>
+                    <file> 69 15 92 80 19 20 35 94 12 50 74 76 87 16 104 52 75 71 58 1 103</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\lib\src\stm8s_tim2.c</name>
+            <name>$PROJ_DIR$\usr\src\delay.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 100</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 32</file>
+                    <file> 55</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 66</file>
+                    <file> 90</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 13</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 24 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 71 56 90 61</file>
+                    <file> 85 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 85 44 22 51 71 73 104 49 76 7 56 24 61 53 91 47 30 46 19 90</file>
+                    <file> 52 16 71 76 87 104 75 58 1 15 20 35 92 94 80 12 69 50 19 74 85</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\lib\src\stm8s_adc1.c</name>
+            <name>$PROJ_DIR$\usr\src\i2c_analog.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 101</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 80</file>
+                    <file> 82</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 75</file>
+                    <file> 88</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 30</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 104 85 73 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61</file>
+                    <file> 37 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 49 73 7 104 76 56 85 44 51 22 71 61 53 91 47 30 46 19 24 90</file>
+                    <file> 94 20 50 35 12 74 15 92 80 69 19 76 87 16 104 52 75 71 58 1 37</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\lib\src\stm8s_exti.c</name>
+            <name>$PROJ_DIR$\lib\src\stm8s_tim2.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 18</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 98</file>
+                    <file> 62</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 86</file>
+                    <file> 84</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 33</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 49 85 73 104 53 44 91 47 51 30 76 46 22 19 7 24 71 56 90 61</file>
+                    <file> 58 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 7 73 49 104 76 56 85 44 51 22 71 61 53 91 47 30 46 19 24 90</file>
+                    <file> 15 92 69 80 19 20 35 94 12 50 74 58 76 87 16 104 52 75 71 1</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\lib\src\stm8s_rst.c</name>
+            <name>$PROJ_DIR$\lib\src\stm8s_tim1.c</name>
             <outputs>
-                <tool>
-                    <name>__cstat</name>
-                    <file> 102</file>
-                </tool>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 26</file>
+                    <file> 53</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 36</file>
+                    <file> 67</file>
+                </tool>
+                <tool>
+                    <name>__cstat</name>
+                    <file> 101</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
                     <name>ICCSTM8</name>
-                    <file> 22 85 73 104 53 44 91 49 47 51 30 76 46 19 7 24 71 56 90 61</file>
+                    <file> 50 15 20 35 87 92 16 94 104 80 52 12 75 69 71 58 19 74 1 76</file>
                 </tool>
                 <tool>
                     <name>BICOMP</name>
-                    <file> 30 91 19 61 53 47 46 24 90 85 73 104 44 49 51 76 22 7 71 56</file>
+                    <file> 15 19 80 92 69 20 35 94 12 50 74 76 87 16 104 52 75 71 58 1</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>$PROJ_DIR$\usr\src\stm8s_it.c</name>
+            <name>$PROJ_DIR$\Debug\Exe\tail_light_stm8.out</name>
             <outputs>
                 <tool>
-                    <name>__cstat</name>
-                    <file> 79</file>
-                </tool>
-                <tool>
-                    <name>ICCSTM8</name>
-                    <file> 72</file>
+                    <name>OBJCOPY</name>
+                    <file> 26</file>
                 </tool>
                 <tool>
-                    <name>BICOMP</name>
-                    <file> 52</file>
+                    <name>ILINK</name>
+                    <file> 5</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>ICCSTM8</name>
-                    <file> 68 85 73 104 53 44 91 49 47 51 30 76 46 22 19 7 24 71 56 90 61</file>
-                </tool>
-                <tool>
-                    <name>BICOMP</name>
-                    <file> 51 85 71 44 22 73 104 49 76 7 56 61 53 91 47 30 46 19 24 90 68</file>
+                    <name>ILINK</name>
+                    <file> 57 55 102 82 99 48 18 78 14 81 2 89 49 53 62 23 31 100 98</file>
                 </tool>
             </inputs>
         </file>
         <file>
-            <name>[ROOT_NODE]</name>
+            <name>$PROJ_DIR$\usr\src\stm8s_it.c</name>
             <outputs>
                 <tool>
-                    <name>ILINK</name>
-                    <file> 62 89</file>
+                    <name>ICCSTM8</name>
+                    <file> 9</file>
                 </tool>
-            </outputs>
-        </file>
-        <file>
-            <name>$PROJ_DIR$\Debug\Exe\tail_light_stm8.out</name>
-            <outputs>
                 <tool>
-                    <name>ILINK</name>
-                    <file> 89</file>
+                    <name>BICOMP</name>
+                    <file> 79</file>
                 </tool>
                 <tool>
-                    <name>OBJCOPY</name>
-                    <file> 97</file>
+                    <name>__cstat</name>
+                    <file> 28</file>
                 </tool>
             </outputs>
             <inputs>
                 <tool>
-                    <name>ILINK</name>
-                    <file> 35 33 50 60 37 17 70 65 80 58 98 38 26 31 32 96 87 42 43</file>
+                    <name>ICCSTM8</name>
+                    <file> 7 15 20 35 87 92 16 94 104 80 52 12 75 69 71 50 58 19 74 1 76</file>
+                </tool>
+                <tool>
+                    <name>BICOMP</name>
+                    <file> 80 15 19 92 69 20 35 94 12 50 74 76 87 16 104 52 75 71 58 1 7</file>
                 </tool>
             </inputs>
         </file>

+ 4 - 1
usr/src/hw_init.c

@@ -17,13 +17,16 @@ void HW_Init(void)
 
   //GPIO
   GPIO_DeInit(GPIOA);
-	
+  GPIO_Init(GPIOA, GPIO_PIN_1, GPIO_MODE_OUT_PP_HIGH_FAST); //PA1 VCC_LIGHT
+  GPIO_Init(GPIOA, GPIO_PIN_2, GPIO_MODE_OUT_PP_LOW_FAST); //PA2 GND_VIN
+	            
   GPIO_DeInit(GPIOB);
 	
   GPIO_DeInit(GPIOC);
   GPIO_Init(GPIOC, GPIO_PIN_4, GPIO_MODE_IN_FL_NO_IT); //Chg_in,ch2	
   
   GPIO_DeInit(GPIOD);
+  GPIO_Init(GPIOD, GPIO_PIN_2, GPIO_MODE_OUT_PP_HIGH_FAST); //PD2 VCC_GCC
   GPIO_Init(GPIOD, GPIO_PIN_4, GPIO_MODE_IN_PU_NO_IT); //PD4 KEY
   GPIO_Init(GPIOD, GPIO_PIN_5, GPIO_MODE_IN_FL_NO_IT); //Light_in,ch5
   GPIO_Init(GPIOD, GPIO_PIN_6, GPIO_MODE_IN_FL_NO_IT); //Vin,ch6

+ 1 - 1
usr/src/main.c

@@ -50,7 +50,7 @@ uint8_t AD_FinishFlag = 0;
 void main(void)
 {
   /* Hardware Init */
-  HW_Init();
+  HW_Init(); 
   SC7A20_Init();
   
   /* Task Init */

+ 12 - 6
usr/src/tasks.c

@@ -169,15 +169,21 @@ void Power_Off(uint8_t WakeMode)
     TIM2_DeInit();
     TIM4_DeInit();
     GPIO_DeInit(GPIOA);
-    GPIO_Init(GPIOA, GPIO_PIN_3, GPIO_MODE_OUT_PP_HIGH_SLOW);
+    GPIO_Init(GPIOA, GPIO_PIN_1, GPIO_MODE_OUT_PP_LOW_FAST); //PA1 VCC_LIGHT
+    GPIO_Init(GPIOA, GPIO_PIN_2, GPIO_MODE_OUT_PP_HIGH_FAST); //PA2 GND_VIN
+    GPIO_Init(GPIOA, GPIO_PIN_3, GPIO_MODE_OUT_PP_HIGH_SLOW); //LEDB
     GPIO_DeInit(GPIOB);
-    GPIO_Init(GPIOB, GPIO_PIN_4, GPIO_MODE_OUT_PP_HIGH_SLOW);
-    GPIO_Init(GPIOB, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_SLOW);
+    GPIO_Init(GPIOB, GPIO_PIN_4, GPIO_MODE_OUT_PP_HIGH_SLOW); //SCL
+    GPIO_Init(GPIOB, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_SLOW); //SDA
     GPIO_DeInit(GPIOC);
-    GPIO_Init(GPIOC, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_SLOW);
-    GPIO_Init(GPIOC, GPIO_PIN_6, GPIO_MODE_OUT_PP_LOW_SLOW);
+    GPIO_Init(GPIOC, GPIO_PIN_5, GPIO_MODE_OUT_PP_HIGH_SLOW); //LEDR
+    GPIO_Init(GPIOC, GPIO_PIN_6, GPIO_MODE_OUT_PP_LOW_SLOW); //LIGHT
     GPIO_DeInit(GPIOD);
-    GPIO_Init(GPIOD, GPIO_PIN_3, GPIO_MODE_OUT_PP_HIGH_SLOW);
+    if(((WakeMode >> 2) & 0x01) == 1)
+      GPIO_Init(GPIOD, GPIO_PIN_2, GPIO_MODE_OUT_PP_HIGH_FAST); //PD2 VCC_GCC
+    else
+      GPIO_Init(GPIOD, GPIO_PIN_2, GPIO_MODE_OUT_PP_LOW_FAST); //PD2 VCC_GCC
+    GPIO_Init(GPIOD, GPIO_PIN_3, GPIO_MODE_OUT_PP_HIGH_SLOW); //LEDG
     GPIO_Init(GPIOD, GPIO_PIN_5, GPIO_MODE_IN_FL_NO_IT); //Light_in,ch5
     GPIO_Init(GPIOD, GPIO_PIN_6, GPIO_MODE_IN_FL_NO_IT); //Vin,ch6
     GPIO_Init(GPIOC, GPIO_PIN_4, GPIO_MODE_IN_FL_NO_IT); //Chg_in,ch2

Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff