lock stm8 Final

This commit is contained in:
thaonguyen 2022-05-31 16:34:00 +07:00
parent 3587ea295b
commit 961b1668a1
13 changed files with 534 additions and 571 deletions

View File

@ -1,340 +1,328 @@
S01400004558545F494E545F31504F52542E733139D0 S01400004558545F494E545F31504F52542E733139D0
S113800082009477820094F9820094F9820094F9B2 S1138000820093BD8200943C8200943C8200943CA4
S1138010820094F98200941A820094F9820093FDFC S11380108200943C8200942A8200943C820094253D
S1138020820094F9820094F9820094F9820094F910 S11380208200943C8200943C8200943C8200943C04
S1138030820094F9820090F7820094F9820094F906 S11380308200943C8200943C8200943C8200943CF4
S1138040820094F9820094F9820094F9820094F9F0 S11380408200943C8200943C8200943C8200943CE4
S113805082008F10820094F9820094F9820094F9CE S113805082008E548200943C8200943C8200943CC2
S1138060820094F9820094F9820094F9820094F9D0 S11380608200943C8200904C8200943C8200943CB8
S1138070820094F9820094F9820094F9820094F9C0 S11380708200943C8200943C8200943C8200943CB4
S1138080C6523181CD8DF73B000ABF08B70A3F01C4 S1138080C6523181CD8D4E3B000ABF08B70A3F016D
S11380903F00BE08A301002731BE08A30277272AA8 S11380903F00BE08A301002731BE08A30277272AA8
S11380A0BE08A302662723BE08A30205271CBE0838 S11380A0BE08A302662723BE08A30205271CBE0838
S11380B0A302442715BE08A30346270EAE00D8BF6B S11380B0A302442715BE08A30346270EAE00D8BF6B
S11380C0025FBF00AE91A0CD89423D0A2714B60AD3 S11380C0025FBF00AE90F5CD889D3D0A2714B60A25
S11380D0A101270EAE00D9BF025FBF00AE91A0CDB3 S11380D0A101270EAE00D9BF025FBF00AE90F5CD5F
S11380E08942BE084F0141B70141B609A40F5F5C44 S11380E0889DBE084F0141B70141B609A40F5F5CEA
S11380F0CD949941B700413D0A272AB601A1012632 S11380F0CD92AC41B700413D0A272AB601A1012621
S11381000AB600CA5234C752342048B601A1022626 S11381000AB600CA5234C752342048B601A1022626
S11381100AB600CA5235C752352038B600CA52379B S11381100AB600CA5235C752352038B600CA52379B
S1138120C75237202EB601A101260C3300B600C475 S1138120C75237202EB601A101260C3300B600C475
S11381305234C75234201CB601A102260C3300B6B7 S11381305234C75234201CB601A102260C3300B6B7
S113814000C45235C75235200A3300B600C4523732 S113814000C45235C75235200A3300B600C4523732
S1138150C7523732000ACC8E9D4D2705721B52340C S1138150C7523732000ACC8DE14D2705721B5234C9
S113816081721A523481CD8E34CD8E39883B00040D S113816081721A523481CD8D7FCD8D84883B000479
S11381703B00053B00063B00075204CD8EF6AE00E3 S11381703B00053B00063B00075204CD8E3AAE009F
S1138180001F01AE00001F035FBF0EBF0CBE08A39B S1138180001F01AE00001F035FBF0EBF0CBE08A39B
S113819000092605BE0AA38969250EAE0061BF0247 S113819000092605BE0AA38969250EAE0061BF0247
S11381A05FBF00AE91A0CD89420D0927147B09A1C0 S11381A05FBF00AE90F5CD889D0D0927147B09A112
S11381B010270EAE0062BF025FBF00AE91A0CD8952 S11381B010270EAE0062BF025FBF00AE90F5CD88FF
S11381C0420D0827207B08A110271A7B08A120272D S11381C09D0D0827207B08A110271A7B08A12027D2
S11381D0147B08A130270EAE0063BF025FBF00AE60 S11381D0147B08A130270EAE0063BF025FBF00AE60
S11381E091A0CD89420D07271A7B07A10427147B90 S11381E090F5CD889D0D07271A7B07A10427147BE2
S11381F007A106270EAE0064BF025FBF00AE91A0C8 S11381F007A106270EAE0064BF025FBF00AE90F574
S1138200CD89427B05A108273E7B05A14027387B09 S1138200CD889D7B05A108273E7B05A14027387BAF
S113821005A10427327B05A180272C7B05A10C270F S113821005A10427327B05A180272C7B05A10C270F
S1138220267B05A10C27207B05A144271A7B05A1E9 S1138220267B05A10C27207B05A144271A7B05A1E9
S1138230C027147B05A188270EAE0065BF025FBF6F S1138230C027147B05A188270EAE0065BF025FBF6F
S113824000AE91A0CD89427B06A488A18827187B23 S113824000AE90F5CD889D7B06A488A18827187B75
S113825006A444A14427107B06A422A12227087B5C S113825006A444A14427107B06A422A12227087B5C
S113826006A411A111260EAE0066BF025FBF00AEC8 S113826006A411A111260EAE0066BF025FBF00AEC8
S113827091A0CD8942721952347B09CA5234C75233 S113827090F5CD889D721952347B09CA5234C75285
S113828034C65236A4CFC752367B08CA5236C752B8 S113828034C65236A4CFC752367B08CA5236C752B8
S113829036C65234A4F9C752347B07CA5234C75283 S113829036C65234A4F9C752347B07CA5234C75283
S11382A034C652326B0135005232C65233A40FC762 S11382A034C652326B0135005232C65233A40FC762
S11382B05233C65233A4F0C75233CD8EB5CD8DCDD3 S11382B05233C65233A4F0C75233CD8DF9CD8D2439
S11382C004CD8F03CD87CACD8EE9CD8D55CD90B920 S11382C004CD8E47CD8725CD8E2DCD8CACCD900E93
S11382D001CD8EB5CD8DCD04CD8EF6CD87CACD8C96 S11382D001CD8DF9CD8D2404CD8E3ACD8725CD8C5D
S11382E0C300000064CD8EDCCD8D55CD8F03CD90C1 S11382E01A00000064CD8E20CD8CACCD8E47CD8F8E
S11382F08101CD8CC300000064CD8ECFCD8EC2CD64 S11382F0D601CD8C1A00000064CD8E13CD8E06CD30
S11383008CA8CD8DCD04CD8D5200000064B603A49D S11383008BFFCD8D2404CD8CA900000064B603A49A
S11383100FCA5233C752331E03CD94A19FA4F0CA8F S11383100FCA5233C752331E03CD92B49FA4F0CA7E
S11383205233C752331E039FCA5232C75232C65207 S11383205233C752331E039FCA5232C75232C65207
S113833035A4F3C75235C65236A4F8C752367B0665 S113833035A4F3C75235C65236A4F8C752367B0665
S1138340A407CA5236C752367B05A404A1002706E7 S1138340A407CA5236C752367B05A404A1002706E7
S1138350721652352004721752357B05A408A10009 S1138350721652352004721752357B05A408A10009
S11383602706721452352004721552357B06A480F8 S11383602706721452352004721552357B06A480F8
S1138370A100270672175236200A7B06A408CA52A7 S1138370A100270672175236200A7B06A408CA52A7
S113838036C752365B09CC8E8FC65230B700C65200 S113838036C752365B09CC8DDAC65230B700C652B6
S113839031350052333500523235005234350052F3 S113839031350052333500523235005234350052F3
S11383A035350052363500523735005238350052D3 S11383A035350052363500523735005238350052D3
S11383B0393500523A813B0008B7083D08260EAE15 S11383B0393500523A813B0008B708B608A10127B5
S11383C00868BF025FBF00AE9276CD89423308B61B S11383C00EAE018ABF025FBF00AE91CBCD889D3354
S11383D008C7525532000881CD8DF7BF08BE080288 S11383D008B608C75344320008813B0008B708B602
S11383E0A4E102A400025D2605BE085D260EAE08C7 S11383E008A101270EAE015BBF025FBF00AE91CBB7
S11383F02ABF025FBF00AE9276CD8942B60943C759 S11383F0CD889D3308B608C75344320008813B003A
S11384005255BE084F019F43A41EC75256CC8E9DA1 S113840008B7083D082714B608A101270EAE00EDF1
S11384103B0008B7083D082714B608A101270EAE93 S1138410BF025FBF00AE91CBCD889D3D0827067299
S11384200476BF025FBF00AE9276CD89423D082735 S11384201E53402004721F534032000881CD8D4EEC
S113843006721E52502004721F525032000881CD21 S1138430B708450009B608A101270EAE006EBF02B9
S11384408DF7B7084500093D08260EAE026CBF0241 S11384405FBF00AE91CBCD889D3D092714B609A12D
S11384505FBF00AE9276CD89423D092714B609A1CB S113845001270EAE006FBF025FBF00AE91CBCD8887
S113846001270EAE026DBF025FBF00AE9276CD89CA S11384609D3D09270BB608CA5343C75343CC8DE13E
S1138470423D09270BB608CA5254C75254CC8E9DAC S11384703308B608C45343C75343CC8DE13B0008CB
S11384803308B608C45254C75254CC8E9D3B0008DE S1138480B7083D082714B608A101270EAE0054BF53
S1138490B7083D082714B608A101270EAE0234BF61 S1138490025FBF00AE91CBCD889D3D0827067210C8
S11384A0025FBF00AE9276CD89423D082706721066 S11384A0534020047211534032000881CD8D4EB7E1
S11384B0525020047211525032000881CD8E34CDB6 S11384B0094500083D092738B609A1012732B60944
S11384C08DFCBF0AB70990BF0C4500083D0927265B S11384C0A102272CB609A1032726B609A104272057
S11384D0B609A1102720B609A120271AB609A14080 S11384D0B609A105271AB609A1062714B609A107EA
S11384E02714B609A160270EAE0075BF025FBF0056 S11384E0270EAE0044BF025FBF00AE91CBCD889D86
S11384F0AE9276CD8942BE0C4F019FC75262B60D33 S11384F0B609C75347B608C75348CC8DE135005376
S1138500C75263BE0A4F019FC75260B60BC7526180 S11385004035005343350053463500534735FF5338
S1138510C65250A48FBA09C75250B608C75264CC89 S113851048350053448143F4F781FAF781CD8D7FC8
S11385208E96350052503500525135005252350066 S1138520BF08B70A45000B3D0B2750B60BA14027E7
S1138530525335005254350052563500525C3500C2 S11385304AB60BA1202744B60BA160273EB60BA177
S1138540525D35015258350152593501525A35019F S1138540A02738B60BA1E02732B60BA180272CB6A2
S1138550525B3500525C3500525D3500525835008F S11385500BA1C02726B60BA1B02720B60BA1F0278C
S113856052593500525A3500525B3500525E35007F S11385601AB60BA1902714B60BA1D0270EAE004D5E
S1138570525F350052603500526135FF526235FF5B S1138570BF025FBF00AE9196CD889D3D0A260EAE28
S11385805263350052653500526635005267350036 S1138580004EBF025FBF00AE9196CD889DBE081C11
S11385905268350052693500526A3500526B350015 S11385900004B60A43F4BE081C0004F7B60BA4801A
S11385A0526C3500526F350152573500526E35000A S11385A0A100272BB60BA410A100270AB60A92CA71
S11385B0526D35005264350052558143F4F781FA07 S11385B00892C7082009B60A4392C40892C708BEA5
S11385C0F781CD8E34BF08B70A45000B3D0B275009 S11385C0081C0002B60AFABE081C0002F7200FBEFF
S11385D0B60BA140274AB60BA1202744B60BA160D5 S11385D0081C0002B60A43F4BE081C0002F7B60BDE
S11385E0273EB60BA1A02738B60BA1E02732B60B65 S11385E0A440A1002710BE081C0003B60AFABE0866
S11385F0A180272CB60BA1C02726B60BA1B027203B S11385F01C0003F7200FBE081C0003B60A43F4BE98
S1138600B60BA1F0271AB60BA1902714B60BA1D074 S1138600081C0003F7B60BA420A1002711BE081C08
S1138610270EAE004DBF025FBF00AE9241CD89422E S11386100004B60AFABE081C0004F7CC8DDDBE08BF
S11386203D0A260EAE004EBF025FBF00AE9241CDA2 S11386201C0004330AB60AF4BE081C0004F7CC8DFF
S11386308942BE081C0004B60A43F4BE081C0004A8 S1138630DD4FF7909372A900024F90F7909372A9BF
S1138640F7B60BA480A100272BB60BA410A100271A S113864000034F90F71C00044FF781CD8D4EB708FF
S11386500AB60A92CA0892C7082009B60A4392C405 S11386504500093D082726B608A1012720B608A130
S11386600892C708BE081C0002B60AFABE081C001D S113866002271AB608A1032714B608A104270EAEE0
S113867002F7200FBE081C0002B60A43F4BE081C11 S11386700049BF025FBF00AE9161CD889D3D0927CF
S11386800002F7B60BA440A1002710BE081C00038B S113868020B609A101271AB609A1022714B609A127
S1138690B60AFABE081C0003F7200FBE081C00032C S113869003270EAE004ABF025FBF00AE9161CD88D2
S11386A0B60A43F4BE081C0003F7B60BA420A100CD S11386A09DB6084D270F4A271F4A27314A27444AB7
S11386B02711BE081C0004B60AFABE081C0004F701 S11386B02757CC8DE1C650A0A4FCC750A0B609CA68
S11386C0CC8E92BE081C0004330AB60AF4BE081C01 S11386C050A0C750A0CC8DE1C650A0A4F3C750A0C1
S11386D00004F7CC8E924FF7909372A900024F904A S11386D0B6094848CA50A0C750A0CC8DE1C650A0E6
S11386E0F7909372A900034F90F71C00044FF78191 S11386E0A4CFC750A0B6094EA4F0CA50A0C750A04A
S11386F0CD8DF7B7084500093D082726B608A10126 S11386F0CC8DE1C650A0A43FC750A0B609CD941FAD
S11387002720B608A102271AB608A1032714B60821 S1138700CA50A0C750A0CC8DE1C650A1A4FCC7504C
S1138710A104270EAE0049BF025FBF00AE920CCD8C S1138710A1B609CA50A1C750A1CC8DE1350050A023
S113872089423D092720B609A101271AB609A102E9 S1138720350050A1815FBF02BF0035E100063F055F
S11387302714B609A103270EAE004ABF025FBF008B S11387303F04C650C3B706B606A1E1262AC650C6F2
S1138740AE920CCD8942B6084D270F4A271F4A27FF S1138740A418B705B605444444B7055F41B60541CE
S1138750314A27444A2757CC8E9DC650A0A4FCC753 S1138750D69434B7045F41B60441BF065FBF04CD6D
S113876050A0B609CA50A0C750A0CC8E9DC650A038 S11387608CA400F4240081B606A1D2260AAEF4003B
S1138770A4F3C750A0B6094848CA50A0C750A0CC1B S1138770BF025F5CBF0081AE2400BF02AE00F4BF45
S11387808E9DC650A0A4CFC750A0B6094EA4F0CA6F S113878000813B0008B7083D082720B608A1082748
S113879050A0C750A0CC8E9DC650A0A43FC750A0E7 S11387901AB608A1102714B608A118270EAE01A214
S11387A0B609CD94E6CA50A0C750A0CC8E9DC65041 S11387A0BF025FBF00AE9200CD889DC650C6A4E74D
S11387B0A1A4FCC750A1B609CA50A1C750A1CC8E30 S11387B0C750C6B608CA50C6C750C632000881CDD5
S11387C09D350050A0350050A1815FBF02BF003528 S11387C08D4EB7084500093D092714B609A10127B4
S11387D0E100063F053F04C650C3B706B606A1E153 S11387D00EAE010ABF025FBF00AE9200CD889D3D80
S11387E0262AC650C6A418B705B605444444B7059E S11387E008275CB608A1012756B608A1032750B68E
S11387F05F41B60541D694F1B7045F41B60441BF69 S11387F008A103274AB608A1032744B608A1042701
S1138800065FBF04CD8D4D00F4240081B606A1D2CD S11388003EB608A1052738B608A1052732B608A147
S1138810260AAEF400BF025F5CBF0081AE2400BF35 S113881004272CB608A1062726B608A1072720B6E8
S113882002AE00F4BF00813B0008B7083D082720D2 S113882008A117271AB608A1132714B608A11227FE
S1138830B608A108271AB608A1102714B608A1186B S11388300EAE010BBF025FBF00AE9200CD889DB6A5
S1138840270EAE01A2BF025FBF00AE92ABCD89423C S113884008A410A100262B3D092713B608A40F5F26
S1138850C650C6A4E7C750C6B608CA50C6C750C655 S11388505CCD92AC9FCA50C7C750C7CC8DE1B60857
S113886032000881CD8DF7B7084500093D0927146A S1138860A40F5F5CCD92AC9F43C450C7C750C7CC24
S1138870B609A101270EAE010ABF025FBF00AE9286 S11388708DE13D092713B608A40F5F5CCD92AC9F30
S1138880ABCD89423D08275CB608A1012756B6083E S1138880CA50CAC750CACC8DE1B608A40F5F5CCDEC
S1138890A1032750B608A103274AB608A103274419 S113889092AC9F43C450CAC750CACC8DE120FECDD0
S11388A0B608A104273EB608A1052738B608A105D5 S11388A084FD35010000A604CD87BF35FA0000A67B
S11388B02732B608A104272CB608A1062726B60835 S11388B006CD84ACA601CD83FE35010000A601CD12
S11388C0A1072720B608A117271AB608A113271451 S11388C0842DA601CD83DAA601CD847D9A81CD8342
S11388D0B608A112270EAE010BBF025FBF00AE9215 S11388D089350C0007358000063F053F044FAE255F
S11388E0ABCD8942B608A410A100262B3D0927135D S11388E080BF025FBF00CD8166A601AE0205CD80C8
S11388F0B608A40F5F5CCD94999FCA50C7C750C7F0 S11388F084A601CD81599A81AE500ACD8631AE50FD
S1138900CC8E9DB608A40F5F5CCD94999F43C45050 S113890000CD863135600000A620AE500ACD851D0D
S1138910C7C750C7CC8E9D3D092713B608A40F5F67 S1138910AE5000CD863135600000A608AE5000CDC3
S11389205CCD94999FCA50CAC750CACC8E9DB608D4 S1138920851DCD871C35010000A602CD864B35017F
S1138930A40F5F5CCD94999F43C450CAC750CACC5E S113893000004FCD864B9A81AE500FCD863135E085
S11389408E9D20FECD852235010000A607CD8864CA S11389400000A604AE500FCD851D35E00000A6083A
S11389503F0090AE03E84FAE3E7FCD84BCA601CD70 S1138950AE500FCD851D35E00000A610AE500FCCF3
S1138960841035010000A601CD843F5F5CCD83D81F S1138960851D4FCC8782C6002EA1002710A604AE19
S1138970A601CD848D9A81CD8389350C000735807D S1138970500FCD851A350100313500002EC6002F69
S113898000063F053F044FAE2580BF025FBF00CD08 S1138980A1002710A608AE500FCD851A350100307E
S11389908166A601AE0205CD8084A601CD81599AD7 S11389903500002F81CD8962CD8938CD88F8CD8806
S11389A081AE500ACD86D6AE5000CD86D635600055 S11389A0CECD889FCD896620FBA610AE500FCC8516
S11389B000A620AE500ACD85C2AE5000CD86D63575 S11389B016A610AE500FCC851ACD8D4E3B000ABFC3
S11389C0600000A608AE5000CD85C2CD87C1350138 S11389C0083F0A201D5F41B60A4172BB0008F6CD7C
S11389D00000A602CD86F0350100004FCD86F09A46 S11389D09438AE0080CD8F38A10027F6B60AAB01DB
S11389E081AE500FCD86D635E00000A604AE500F00 S11389E0B70A5F41B60A4172BB00087D26D7320040
S11389F0CD85C235E00000A608AE500FCD85C23546 S11389F00ACC8DE12006AE0020CD912BAE0080CDB7
S1138A00E00000A610AE500FCC85C24FCC8827C61C S1138A008F38A10027F0CC80803F033F02CD8D7FBB
S1138A10002CA1002710A604AE500FCD85BF350150 S1138A10899089CD8D44CD8D49520C1E0D270516A4
S1138A20002F3500002CC6002DA1002710A608AE8B S1138A200D5F90FF1E131F01F65F97BF001E015CD0
S1138A30500FCD85BF3501002E3500002D81CD8A24 S1138A3090BE0072A9FFF790A3000525E9A12027A5
S1138A400BCD89E1CD89A1CD8977CD8944CD8A0F1C S1138A40E5A12D2704A12B26066B041F012004A6F3
S1138A5020FBA610AE500FCC85BBA610AE500FCC99 S1138A502B6B041E0FA300002E03CC8B35A3000147
S1138A6085BFCD8DF73B000ABF083F0A201D5F413B S1138A602603CC8B35A300252F03CC8B351E015C4C
S1138A70B60A4172BB0008F6CD94F5AE0080CD8FE6 S1138A705CBF001E015C160F90A300012F1790A38A
S1138A80E3A10027F6B60AAB01B70A5F41B60A4173 S1138A8000102635160190F6A130262DF6AA20A155
S1138A9072BB00087D26D732000ACC8E9D2006AE1C S1138A907826262019160190F6A1302705AE000A83
S1138AA00020CD91D6AE0080CD8FE3A10027F0CC7D S1138AA02015F6AA20A178260BAE00101F0FBE00D9
S1138AB080803F033F02CD8E34899089CD8DEDCDEA S1138AB01F012005AE00081F0F1E011F0720035CC5
S1138AC08DF2520C1E0D2705160D5F90FF1E131F0D S1138AC01F011E01F6A13027F65FBF0ABF081E0171
S1138AD001F65F97BF001E015C90BE0072A9FFF70C S1138AD01F052037CD902D09909FAE92E141B7003C
S1138AE090A3000525E9A12027E5A12D2704A12BAA S1138AE041B0006B035F97BF025FBF00CD8D751E61
S1138AF026066B041F012004A62B6B041E0FA30083 S1138AF013CD8D39CD8E13CD8DF9CD8C26CD8DB181
S1138B00002E03CC8BDEA300012603CC8BDEA30056 S1138B00CD8BE4CD8E3A1E015C1F011E01F6905FF1
S1138B10252F03CC8BDE1E015C5CBF001E015C169E S1138B109097931CFFBFA3001A240472A900201E7F
S1138B200F90A300012F1790A30010263516019073 S1138B200FBF00AE92E1CD93949093905D26A51E65
S1138B30F6A130262DF6AA20A178262620191601A2 S1138B30071301260F1E1127031613FF5FBF02BF81
S1138B4090F6A1302705AE000A2015F6AA20A178D8 S1138B4000CC8BCF16051E0190BF0072B00000163A
S1138B50260BAE00101F0FBE001F012005AE00083B S1138B500F90D69306905F909790BF0072B000007C
S1138B601F0F1E011F0720035C1F011E01F6A13009 S1138B60A300002F51A300012E347B035F97BF069F
S1138B7027F65FBF0ABF081E011F052037CD90D816 S1138B705FBF04CD8DF9CD8BFFCD8E13CD8DF9CD97
S1138B8009909FAE936141B70041B0006B035F97BA S1138B808D19251A1E0FCD8D39CD8D75CD8DECCD5A
S1138B90BF025FBF00CD8E2A1E13CD8DE2CD8ECFD6 S1138B908DB1CD8CACCD8FF209CD8D192718AE00D7
S1138BA0CD8EB5CD8CCFCD8E66CD8C8DCD8EF61E73 S1138BA022CF002A1E0D2706160D5F5C90FF5F5A28
S1138BB0015C1F011E01F6905F9097931CFFBFA3F9 S1138BB0BF0ABF08200F7B04A12D2609CD8DF9CD56
S1138BC0001A240472A900201E0FBF00AE9361CDC9 S1138BC08BD4CD8E3A1E1127031601FFCD8DF95B90
S1138BD0944E9093905D26A51E071301260F1E1137 S1138BD014CC8DDDBE005089BE0250BF0285270132
S1138BE027031613FF5FBF02BF00CC8C7816051E47 S1138BE05ABF0081AE0004B603EB03B703B602E933
S1138BF00190BF0072B00000160F90D69386905F6C S1138BF002B702B601E901B701B600F9B70081AEC8
S1138C00909790BF0072B00000A300002F51A30002 S1138C000004B603E003B703B602E202B702B601FA
S1138C10012E347B035F97BF065FBF04CD8EB5CDB5 S1138C10E201B701B600F2B70081CD928389FEBFAD
S1138C208CA8CD8ECFCD8EB5CD8DC2251A1E0FCD7D S1138C200485EE02BF06B600BE06429FB700B60139
S1138C308DE2CD8E2ACD8EA8CD8E66CD8D55CD906C S1138C30BE05429FBB00B700B602BE04429FBB0004
S1138C409D09CD8DC22718AE0022CF00281E0D2706 S1138C40B700B603BE03429FBB00B700B601BE0621
S1138C5006160D5F5C90FF5F5ABF0ABF08200F7BAA S1138C50423F0172BB0000BF00B602BE054272BBB8
S1138C6004A12D2609CD8EB5CD8C7DCD8EF61E1199 S1138C600000BF00B603BE044272BB0000BF00B6E2
S1138C7027031601FFCD8EB55B14CC8E92BE005037 S1138C7002BE06423F0272BB0001BF0124023C0057
S1138C8089BE0250BF028527015ABF0081AE00048D S1138C80B603BE054272BB0001BF0124023C00B61C
S1138C90B603EB03B703B602E902B702B601E90172 S1138C9003BE06423F0372BB0002BF022405BE00AE
S1138CA0B701B600F9B70081AE0004B603E003B71C S1138CA05CBF0081CD92692003CD9276BE00261E62
S1138CB003B602E202B702B601E201B701B600F25E S1138CB090BE04260CBE0290BE0665BF0290BF069D
S1138CC0B70081CD932E89FEBF0485EE02BF06B6A0 S1138CC081BF04450206450307BF00BF0281A620F9
S1138CD000BE06429FB700B601BE05429FBB00B767 S1138CD03D00260DBE01BF004503023F033A03A039
S1138CE000B602BE04429FBB00B700B603BE0342F7 S1138CE0085F905F992017905959B304260390B3F5
S1138CF09FBB00B700B601BE06423F0172BB000035 S1138CF006250B72B2000624015A72B0000439032F
S1138D00BF00B602BE054272BB0000BF00B603BE80 S1138D003902390139004A2ADEBF0490BF06BE0089
S1138D10044272BB0000BF00B602BE06423F0272AC S1138D1053BF00BE0253BF0281BE00B3042604BE8B
S1138D20BB0001BF0124023C00B603BE054272BB76 S1138D2002B30681CD9262F6AE00004D270A6803B5
S1138D300001BF0124023C00B603BE06423F037299 S1138D3069026901794A26F681BF025F3D022A0170
S1138D40BB0002BF022405BE005CBF0081CD9314AA S1138D4053BF008188A600200A88A602200588A6B1
S1138D502003CD9321BE00261E90BE04260CBE0225 S1138D50082000887B02887B02891E061F045F9717
S1138D6090BE0665BF0290BF0681BF04450206455A S1138D60FE1F06858481891E05BF0820001E031F7F
S1138D700307BF00BF0281A6203D00260DBE01BF30 S1138D7005855B028188A600200F88A604200A8846
S1138D80004503023F033A03A0085F905F99201750 S1138D80A608200588A60C200088897B04887B041B
S1138D90905959B304260390B306250B72B200060A S1138D90891E081F045F971F08FE1F061E085C5CDF
S1138DA024015A72B0000439033902390139004AE6 S1138DA0FE1F08858481891E05BF001E07BF02209F
S1138DB02ADEBF0490BF06BE0053BF00BE0253BFED S1138DB021891E05BF041E07BF062016891E05BF94
S1138DC00281BE00B3042604BE02B30681CD930D16 S1138DC0081E07BF0A200B891E05BF0C1E07BF0E15
S1138DD0F6AE00004D270A680369026901794A2644 S1138DD020001E031F07855B0481CD8DC7CD8DBC8C
S1138DE0F681BF025F3D022A0153BF008188A600BD S1138DE081CD8D668145020045030181450400451E
S1138DF0200F88A602200A88A608200588A60C2031 S1138DF0050145060245070381450800450901456B
S1138E0000887B02887B02891E061F045F97FE1F71 S1138E000A02450B0381450C00450D01450E024540
S1138E1006858481891E05BF082007891E05BF0CAD S1138E100F0381450004450105450206450307810A
S1138E2020001E031F05855B028188A600200F8891 S1138E20450804450905450A06450B0781450C0418
S1138E30A604200A88A608200588A60C2000888994 S1138E30450D05450E06450F078145000845010906
S1138E407B04887B04891E081F045F971F08FE1F8C S1138E4045020A45030B8145000C45010D45020E00
S1138E50061E085C5CFE1F08858481891E05BF0010 S1138E5045030F818A84A4BF8886CD8D75CD8D7A14
S1138E601E07BF022021891E05BF041E07BF06205E S1138E60CD89F4C7002CC6002CA10A2703CC8F1E81
S1138E7016891E05BF081E07BF0A200B891E05BFE1 S1138E70C6002D5F974FD700183500002D90AE9493
S1138E800C1E07BF0E20001E031F07855B0481CD47 S1138E8048AE0018CD932B5D260DAE93FFCD89B966
S1138E908E7CCD8E7181CD8E1BCD8E7181CD8E1445 S1138E903501002ECC8F3190AE944AAE0018CD939C
S1138EA0814502004503018145040045050145064D S1138EA02B5D260DAE9407CD89B93501002FCC8FEB
S1138EB00245070381450800450901450A02450B9F S1138EB03190AE944CAE0018CD932B5D260BAE943E
S1138EC00381450C00450D01450E02450F03814504 S1138EC00FCD89B9CD89B1206890AE944EAE00180B
S1138ED0000445010545020645030781450804458C S1138ED0CD932B5D260BAE9417CD89B9CD89A920EE
S1138EE00905450A06450B0781450C04450D054552 S1138EE050AE0005BF0090AE0010AE0018CD90BC8F
S1138EF00E06450F078145000845010945020A454C S1138EF05D263EAE0002BF0090AE001EAE0028CD3F
S1138F00030B8145000C45010D45020E45030F81FD S1138F0092343500002ACD93D0CF002290CE002297
S1138F108A84A4BF8886CD8E2ACD8E2FCD8A9DC704 S1138F10AE03E8BF0093CD928ECF00162013C60097
S1138F20002AC6002AA10A2703CC8FC9C6002B5FDA S1138F202D5F97C6002CD70018C6002DAB01C700D3
S1138F30974FD700183500002B90AE9505AE00185A S1138F302DCD8DB1CD8DA680CD8D4EBF084FBE08F1
S1138F40CD93AB5D260DAE94C6CD8A623501002C5F S1138F40A30080274DBE08A300402746BE08A30007
S1138F50CC8FDC90AE9507AE0018CD93AB5D260C9C S1138F5020273FBE08A300102738BE08A300082717
S1138F60AE94CECD8A623501002D207090AE950965 S1138F6031BE08A30004272ABE08A300022723BE9B
S1138F70AE0018CD93AB5D260BAE94D6CD8A62CDF0 S1138F7008A30001271CBE08A301012715BE08A3EE
S1138F808A5A205890AE950BAE0018CD93AB5D264F S1138F800210270EAE023DBF025FBF00AE90F5CDCA
S1138F900BAE94DECD8A62CD8A522040AE0005BF6E S1138F90889DBE08A302102612B609C45237A10048
S1138FA00090AE0010AE0018CD91675D262EAE0085 S1138FA02705A601CC8DE14FCC8DE1BE08A30101BC
S1138FB002BF0090AE001EAE0026CD92DF35000049 S1138FB02612B609C45235A1002705A601CC8DE1BD
S1138FC028CD948ACF00162013C6002B5F97C600C5 S1138FC04FCC8DE1B609C45230A1002705A601CCCF
S1138FD02AD70018C6002BAB01C7002BCD8E66CD57 S1138FD08DE14FCC8DE1855C895AF65F975C5CBF6F
S1138FE08E5B80CD8DF7BF084FBE08A30080274D50 S1138FE0009672BB000089FEBF001E01EE02BF02A4
S1138FF0BE08A300402746BE08A30020273FBE08A2 S1138FF08581855C895AF65F975C5CBF049672BB79
S1139000A300102738BE08A300082731BE08A30018 S1139000000489FEBF041E01EE02BF068581855C53
S113901004272ABE08A300022723BE08A3000127B1 S1139010895AF65F9789961C000472FB015B0290E3
S11390201CBE08A301012715BE08A30210270EAE1B S11390208990BE00FF90BE02EF02908581855C8925
S1139030023DBF025FBF00AE91A0CD8942BE08A32E S11390305AF65F9789961C000472FB015B029089C3
S113904002102612B609C45237A1002705A601CC86 S113904090BE08FF90BE0AEF029085818A84A4BF77
S11390508E9D4FCC8E9DBE08A301012612B609C475 S11390508886CD8D75CD8D7AC60030A1002725CEAA
S11390605235A1002705A601CC8E9D4FCC8E9DB60E S113906000245CCF0024CE0024C3001625165FCF55
S113907009C45230A1002705A601CC8E9D4FCC8E89 S1139070002435000030A608AE500FCD8516AE93FF
S11390809D855C895AF65F975C5CBF009672BB0055 S1139080DFCD89B9C60031A1002725CE00265CCFEB
S11390900089FEBF001E01EE02BF028581855C8946 S11390900026CE0016C3002624165FCF0026350016
S11390A05AF65F975C5CBF049672BB000489FEBFEE S11390A00031A604AE500FCD8516AE93EACD89B932
S11390B0041E01EE02BF068581855C895AF65F971E S11390B0A601CD83B6CD8DB1CD8DA68090BF022003
S11390C089961C000472FB015B02908990BE00FF2C S11390C0115C90BE02905C90BF0290BE00905A90DA
S11390D090BE02EF02908581855C895AF65F97897C S11390D0BF0090BE00271C92C602B705F6B704B6BF
S11390E0961C000472FB015B02908990BE08FF90FD S11390E005B104270AF6B1055F24025A815C813D6B
S11390F0BE0AEF029085818A84A4BF8886CD8E2A19 S11390F00426CE5F81453A5C53544D385C4C6F6313
S1139100CD8E2FC6002EA1002725CE00225CCF00D5 S11391006B53746D3842465C4C4F434B5F53544D24
S113911022CE0022C3001625165FCF0022350000A0 S1139110385F42465C6C69625C7372635C73746D45
S11391202EA608AE500FCD85BBAE94A6CD8A62C6DE S113912038735F75617274312E6300CD8D4EBF0844
S1139130002FA1002725CE00245CCF0024CE0024DC S1139130BE08A300202715BE08A30210270EAE0206
S1139140C3001625165FCF00243500002FA604AEF9 S113914088BF025FBF00AE90F5CD889DBE08A30026
S1139150500FCD85BBAE94B1CD8A62A601CD83B646 S113915020260735DF5230CC8DE172195237CC8D81
S1139160CD8E66CD8E5B8090BF0220115C90BE02D6 S1139160E1453A5C53544D385C4C6F636B53746DFA
S1139170905C90BF0290BE00905A90BF0090BE00D9 S11391703842465C4C4F434B5F53544D385F424634
S1139180271C92C602B705F6B704B605B104270A30 S11391805C6C69625C7372635C73746D38735F6585
S1139190F6B1055F24025A815C813D0426CE5F81CD S11391907874692E6300453A5C53544D385C4C6FC7
S11391A0453A5C53544D385C4C6F636B53746D3863 S11391A0636B53746D3842465C4C4F434B5F53546E
S11391B042465C4C4F434B5F53544D385F42465CD0 S11391B04D385F42465C6C69625C7372635C7374C5
S11391C06C69625C7372635C73746D38735F756130 S11391C06D38735F6770696F2E6300453A5C535462
S11391D07274312E6300CD8DF7BF08BE08A3002042 S11391D04D385C4C6F636B53746D3842465C4C4F36
S11391E02715BE08A30210270EAE0288BF025FBF78 S11391E0434B5F53544D385F42465C6C69625C7319
S11391F000AE91A0CD8942BE08A30020260735DF2A S11391F072635C73746D38735F74696D342E6300CD
S11392005230CC8E9D72195237CC8E9D453A5C53A8 S1139200453A5C53544D385C4C6F636B53746D3802
S1139210544D385C4C6F636B53746D3842465C4CF0 S113921042465C4C4F434B5F53544D385F42465C6F
S11392204F434B5F53544D385F42465C6C69625CFC S11392206C69625C7372635C73746D38735F636CD6
S11392307372635C73746D38735F657874692E63DD S11392306B2E6300BF0290BF04BE00CD8DE5200EEF
S113924000453A5C53544D385C4C6F636B53746DFA S113924092C70090BE04905C90BF04CD93F55D2757
S11392503842465C4C4F434B5F53544D385F424653 S11392500E92C60426EA4F92C700CD93F526F7BEB8
S11392605C6C69625C7372635C73746D38735F67A2 S113926002811E035C1F035A811603931C000451E0
S113927070696F2E6300453A5C53544D385C4C6FF3 S11392701703CD8FE6811603931C0004511703CD09
S1139280636B53746D3842465C4C4F434B5F53548D S11392809002811E031C00041F031D0004818889B1
S11392904D385F42465C6C69625C7372635C7374E4 S11392905EB60142891E03B6004272FB014F028989
S11392A06D38735F74696D312E6300453A5C5354B5 S11392A01E05B6014272FB015B0684814D270458FA
S11392B04D385C4C6F636B53746D3842465C4C4F55 S11392B04A26FC81545454548189FE9093855C5C05
S11392C0434B5F53544D385F42465C6C69625C7338 S11392C0905D271C89FEBF00855C5C89FEBF02851A
S11392D072635C73746D38735F636C6B2E6300BF71 S11392D05C5C515A92D60092D7025A2AF75120D98F
S11392E00290BF04BE00CD8EA1200E92C70090BE96 S11392E081303132333435363738396162636465FD
S11392F004905C90BF04CD94BC5D270E92C60426F6 S11392F0666768696A6B6C6D6E6F70717273747592
S1139300EA4F92C700CD94BC26F7BE02811E035CCF S1139300767778797A0000002115110E0D0C0B0B7D
S11393101F035A811603931C0004511703CD909127 S11393100A0A0909090909080808080808080707C2
S1139320811603931C0004511703CD90AD811E03D5 S1139320070707070707070707070720035C905C81
S11393301C00041F031D00048189FE9093855C5C5E S113933090F6B701F6B700B601B10026063D002647
S1139340905D271C89FEBF00855C5C89FEBF028599 S1139340EC5F81F6B1015F24025A815C81935F0076
S11393505C5C515A92D60092D7025A2AF75120D90E S11393501A0018000092B900089451001000008906
S1139360813031323334353637383961626364657C S1139360FE9093855C5C905D271289FEBF00855C4E
S1139370666768696A6B6C6D6E6F70717273747511 S11393705C515A926F005A2AFA5120E38190AE93BD
S1139380767778797A0000002115110E0D0C0B0BFD S11393804D200A931C000290FE90FD909390A393AD
S11393900A0A090909090908080808080808070742 S11393905F26F081909F20065C905A90BF0090BE9B
S11393A0070707070707070707070720035C905C01 S11393A0002704F126F2815F81CD8D4E5202BF0861
S11393B090F6B701F6B700B601B10026063D0026C7 S11393B0BE081F01965CA601CD945020F3AE03FFB6
S11393C0EC5F81F6B1015F24025A815C8193DF0076 S11393C094CD943F5D2703CD937DCD8995CC944274
S11393D0180018000093390008950E001000008949 S11393D090AE000A90BF00905FCD8A09BE02816CF6
S11393E0FE9093855C5C905D271289FEBF00855CCE S11393E06F636B646F6F72320A006C6F636B646FD0
S11393F05C515A926F005A2AFA5120E3818A84A45C S11393F06F72310A0090BE00905C90BF005A816F7A
S1139400BF8886CD8E2ACD8E2FAE94C6CD8A623586 S113940070656E5F310A006F70656E5F320A006FBF
S113941001002CCD8E66CD8E5B808A84A4BF8886A5 S113941070656E5F330A006F70656E5F340A0048D2
S1139420CD8E2ACD8E2FAE94CECD8A623501002DFD S1139420484EA4F0813501002E803501002F80893B
S1139430CD8E66CD8E5B8090AE93CD200A931C00BA S113943085CD93A901020408C7523181CC94455FBC
S11394400290FE90FD909390A393DF26F081909F6D S11394405C81CC942F9D20FD310032003300340028
S113945020065C905A90BF0090BE002704F126F2CB S10C94508174646F6F72001770DF
S1139460815F81CD8DF75202BF08BE081F01965C53 S90393BDAC
S1139470A601CD950D20F3AE03FF94CD94FC5D279A
S113948003CD9437CD8A3ECC94FF90AE000A90BFB2
S113949000905FCD8AB2BE02814D2704584A26FC53
S11394A08154545454816C6F636B646F6F72320ACD
S11394B0006C6F636B646F6F72310A0090BE009032
S11394C05C90BF005A816F70656E5F310A006F70E7
S11394D0656E5F320A006F70656E5F330A006F70ED
S11394E0656E5F340A0048484EA4F0818985CD94A6
S11394F06301020408C7523181CC95025F5C81CCC0
S113950094EC9D20FD3100320033003400817464FA
S10995106F6F72000006FB
S9039477F1

Binary file not shown.

Binary file not shown.

View File

@ -225,8 +225,8 @@ E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user
-D__HAS_LOCATED_WITH_INIT__=1 -D__HAS_LOCATED_WITH_INIT__=1
-D__IAR_COMPILERBASE__=594179 -D__IAR_COMPILERBASE__=594179
-D_GOANNA=1 -D_GOANNA=1
-D__DATE__="May 30 2022" -D__DATE__="May 31 2022"
-D__TIME__="17:04:15" -D__TIME__="16:31:43"
-D__STDC__=1 -D__STDC__=1
-D__STDC_VERSION__=199901L -D__STDC_VERSION__=199901L
-D__STDC_HOSTED__=1 -D__STDC_HOSTED__=1

View File

@ -6,187 +6,189 @@
<configuration> <configuration>
<name>Debug</name> <name>Debug</name>
<outputs> <outputs>
<file>$PROJ_DIR$\stm8s_it.c</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.o</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_beep.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_wwdg.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart2.pbi</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_beep.o</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_i2c.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_flash.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_iwdg.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim2.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_adc1.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim6.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim4.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_exti.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_rst.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim1.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user\stm8s_conf.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_awu.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_uart1.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_itc.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_gpio.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_clk.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\EXT_INT_1PORT.pbd</file>
<file>$PROJ_DIR$\uart.h</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_uart2.c</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_gpio.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file> <file>$TOOLKIT_DIR$\inc\c\DLib_Defaults.h</file>
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file> <file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_iwdg.h</file>
<file>$PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.out</file> <file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_rst.h</file>
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_itc.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.pbi</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart1.pbi</file>
<file>$PROJ_DIR$\stm8s103_serial.h</file>
<file>$PROJ_DIR$\Debug\Obj\main.pbi</file>
<file>$TOOLKIT_DIR$\lib\dlstm8smn.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.o</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_flash.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_beep.h</file>
<file>$TOOLKIT_DIR$\lib\dbgstm8smd.a</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart1.o</file> <file>$PROJ_DIR$\Debug\Obj\stm8s_uart1.o</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim1.h</file>
<file>$TOOLKIT_DIR$\lib\dlstm8smn.a</file>
<file>$PROJ_DIR$\Debug\Obj\uart.o</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_awu.h</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_tim6.c</file>
<file>$PROJ_DIR$\Debug\Obj\main.o</file> <file>$PROJ_DIR$\Debug\Obj\main.o</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.o</file> <file>$PROJ_DIR$\Debug\Obj\stm8s_clk.o</file>
<file>$TOOLKIT_DIR$\lib\dbgstm8smd.a</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart1.pbi</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.pbi</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_uart2.c</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_exti.o</file> <file>$PROJ_DIR$\Debug\Obj\stm8s_exti.o</file>
<file>$PROJ_DIR$\uart.c</file> <file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_itc.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_exti.pbi</file> <file>$TOOLKIT_DIR$\lib\dlstm8smn.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_gpio.h</file>
<file>$TOOLKIT_DIR$\inc\c\string.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_awu.h</file>
<file>$PROJ_DIR$\Debug\Obj\main.pbi</file>
<file>$PROJ_DIR$\Debug\Obj\EXT_INT_1PORT.pbd</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_gpio.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_adc1.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_itc.h</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_tim6.c</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_awu.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.o</file>
<file>$PROJ_DIR$\stm8s_it.c</file>
<file>$PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.s19</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_uart1.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_clk.h</file>
<file>$TOOLKIT_DIR$\inc\c\ycheck.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_beep.h</file>
<file>$PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.out</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi</file>
<file>$PROJ_DIR$\uart.h</file>
<file>$TOOLKIT_DIR$\config\lnkstm8s003f3.icf</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart2.pbi</file>
<file>$TOOLKIT_DIR$\inc\c\stdbool.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_it.pbi</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_uart1.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_wwdg.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim2.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_i2c.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_rst.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_spi.h</file> <file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_spi.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_flash.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_beep.o</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_wwdg.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_uart2.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_exti.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_beep.pbi</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_iwdg.h</file> <file>$PROJ_DIR$\..\lib\inc\stm8s_iwdg.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_uart2.o</file> <file>$PROJ_DIR$\Debug\Obj\stm8s_uart2.o</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_beep.pbi</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim6.pbi</file>
<file>$TOOLKIT_DIR$\inc\c\stdbool.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_rst.h</file>
<file>$TOOLKIT_DIR$\inc\c\ystdio.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_i2c.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_uart2.h</file>
<file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_spi.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s.h</file>
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_exti.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_wwdg.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_it.pbi</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim4.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.pbi</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_adc1.h</file> <file>$PROJ_DIR$\..\lib\inc\stm8s_adc1.h</file>
<file>$PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.s19</file> <file>$PROJ_DIR$\..\lib\inc\stm8s_i2c.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_uart1.h</file> <file>$TOOLKIT_DIR$\inc\c\stdio.h</file>
<file>$TOOLKIT_DIR$\inc\c\xencoding_limits.h</file> <file>$PROJ_DIR$\Debug\Obj\stm8s_tim6.pbi</file>
<file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file> <file>$PROJ_DIR$\..\lib\inc\stm8s_uart2.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim2.h</file>
<file>$TOOLKIT_DIR$\config\lnkstm8s003f3.icf</file>
<file>$PROJ_DIR$\Debug\Obj\uart.pbi</file> <file>$PROJ_DIR$\Debug\Obj\uart.pbi</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_clk.o</file> <file>$TOOLKIT_DIR$\inc\c\ystdio.h</file>
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file> <file>$PROJ_DIR$\..\lib\inc\stm8s_tim4.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_exti.pbi</file>
<file>$TOOLKIT_DIR$\inc\c\yvals.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file> <file>$TOOLKIT_DIR$\inc\c\DLib_Threads.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_clk.h</file> <file>$PROJ_DIR$\..\lib\inc\stm8s_clk.h</file>
<file>$PROJ_DIR$\main.c</file> <file>$PROJ_DIR$\..\lib\inc\stm8s.h</file>
<file>$TOOLKIT_DIR$\inc\c\DLib_Product.h</file> <file>$PROJ_DIR$\..\lib\inc\stm8s_spi.h</file>
<file>$TOOLKIT_DIR$\inc\c\xencoding_limits.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim2.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim1.pbi</file>
<file>$TOOLKIT_DIR$\inc\c\ysizet.h</file>
<file>$TOOLKIT_DIR$\inc\c\intrinsics.h</file>
<file>$PROJ_DIR$\stm8s_it.h</file> <file>$PROJ_DIR$\stm8s_it.h</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_clk.c</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</file> <file>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_clk.c</file>
<file>$PROJ_DIR$\main.c</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</file> <file>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</file>
<file>$PROJ_DIR$\stm8s_conf.h</file> <file>$PROJ_DIR$\Debug\Obj\uart.o</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_beep.c</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_uart1.c</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_uart2.h</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_exti.c</file> <file>$PROJ_DIR$\..\lib\src\stm8s_exti.c</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_uart1.c</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_beep.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim1.h</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_beep.c</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim4.h</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_tim6.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user\stm8s_conf.h</file>
<file>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</file>
<file>$PROJ_DIR$\stm8s_conf.h</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim1.h</file>
<file>$TOOLKIT_DIR$\lib\dlstm8smn.a</file>
<file>$PROJ_DIR$\..\lib\inc\stm8s_flash.h</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_tim4.o</file>
<file>$PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_exti.h</file>
<file>$PROJ_DIR$\uart.c</file>
<file>$PROJ_DIR$\Debug\Obj\stm8s_gpio.o</file>
<file>$PROJ_DIR$\stm8s103_serial.h</file>
</outputs> </outputs>
<file>
<name>$PROJ_DIR$\stm8s_it.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 70</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 30 69 47 66 55 40 78 87 84 62 65 29 86 36 92 77 73 41 68 28 33 60 44 71 75 82 83 38 67 64 61 76</file>
</tool>
</inputs>
</file>
<file>
<name>[ROOT_NODE]</name>
<outputs>
<tool>
<name>ILINK</name>
<file> 31</file>
</tool>
</outputs>
</file>
<file> <file>
<name>$PROJ_DIR$\..\lib\src\stm8s_uart2.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_uart2.c</name>
<outputs> <outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 4</file> <file> 34</file>
</tool> </tool>
<tool> <tool>
<name>ICCSTM8</name> <name>ICCSTM8</name>
<file> 56</file> <file> 52</file>
</tool> </tool>
</outputs> </outputs>
</file> </file>
<file>
<name>$PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.out</name>
<outputs>
<tool>
<name>OBJCOPY</name>
<file> 74</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ILINK</name>
<file> 79 49 5 81 51 50 1 39 43 45 42</file>
</tool>
</inputs>
</file>
<file> <file>
<name>$PROJ_DIR$\..\lib\src\stm8s_tim6.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_tim6.c</name>
<outputs> <outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 58</file> <file> 56</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 66 78 40 47 55 69 84 62 65 92 77 73 41 68 28 33 60 44 71 75 11</file> <file> 65 68 91 15 51 46 64 54 66 88 71 53 81 48 13 20 42 82 60 38 85</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\uart.c</name> <name>$PROJ_DIR$\stm8s_it.c</name>
<outputs> <outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 80</file> <file> 37</file>
</tool>
<tool>
<name>ICCSTM8</name>
<file> 46</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 71 66 28 41 60 63 92 77 73 68 33 44 75 84 47 40 62 55 65 78 69 26</file> <file> 28 46 15 65 51 91 68 72 64 54 66 0 49 96 88 71 53 81 48 13 20 42 82 60 38 70 63 12 62 55 59 67</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.out</name>
<outputs>
<tool>
<name>OBJCOPY</name>
<file> 25</file>
</tool>
</outputs>
<inputs>
<tool>
<name>ILINK</name>
<file> 33 4 45 5 10 95 23 92 3 90 6</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 69</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 27 80 43 41 89 22 44 1 40 39 86 71 19 29 93 18 11 2 84 26</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\src\stm8s_clk.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 8</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 43 27 80 41 22 44 1 40 39 86 71 19 29 93 18 11 2 89 84 26</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
@ -195,183 +197,149 @@
<outputs> <outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 37</file> <file> 16</file>
</tool> </tool>
<tool> <tool>
<name>ICCSTM8</name> <name>ICCSTM8</name>
<file> 49 5 81 51 50 1 39 43</file> <file> 4 45 5 10 95 23 92 3</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 15 20 30 26 10 19 38 95 13 16 82 83 67 59 64 32 17 77 2 21 14 12 29 86 22 18 7 6 8 54 9 3 61 76</file> <file> 80 11 28 32 19 26 12 47 93 89 70 63 62 35 55 14 86 71 29 18 2 84 0 49 27 22 44 41 1 43 40 39 59 67</file>
</tool> </tool>
<tool> <tool>
<name>ICCSTM8</name> <name>ICCSTM8</name>
<file> 15 92 10 18 2 22 13 7 21 6 20 8 14 54 16 9 12 19 3 77 59 95 64 30 67 29 38 86 76 83 82 61 26 32 93 17 88 96 89 90 91 94</file> <file> 80 88 19 22 29 27 93 44 18 41 11 1 2 43 89 40 84 26 39 71 35 47 55 28 62 0 12 49 67 63 70 59 32 14 83 86 74 78 87 73 76 79</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\lib\src\stm8s_clk.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</name>
<outputs> <outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 34</file> <file> 31</file>
</tool>
<tool>
<name>ICCSTM8</name>
<file> 81</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 54 22 15 6 18 7 8 9 3 17 77 10 2 13 21 20 14 16 12 19</file> <file> 40 44 80 84 22 1 39 27 41 43 86 71 19 29 93 18 11 2 89 26</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_exti.c</name>
<outputs> <outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 23</file> <file> 61</file>
</tool> </tool>
</outputs>
<inputs>
<tool> <tool>
<name>ICCSTM8</name> <name>BICOMP</name>
<file> 93 89 80 86 71 19 11 26 29 18 2 84 22 27 44 41 1 43 40 39</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\src\stm8s_uart1.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 7</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 1 80 22 39 44 40 26 27 41 43 86 71 19 29 93 18 11 2 89 84</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\src\stm8s_beep.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 50</file> <file> 50</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 2 14 15 21 12 17 77 10 13 20 16 19 18 22 7 6 8 54 9 3</file> <file> 44 80 40 22 1 39 27 41 43 86 71 19 29 93 18 11 2 89 84 26</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</name>
<outputs> <outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 72</file> <file> 36</file>
</tool>
<tool>
<name>ICCSTM8</name>
<file> 1</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 22 15 54 6 16 18 7 8 9 3 17 77 10 2 13 21 20 14 12 19</file> <file> 29 2 80 18 84 86 71 19 93 11 89 26 22 27 44 41 1 43 40 39</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</name> <name>$PROJ_DIR$\uart.c</name>
<outputs> <outputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 24</file> <file> 58</file>
</tool> </tool>
<tool> <tool>
<name>ICCSTM8</name> <name>ICCSTM8</name>
<file> 39</file> <file> 77</file>
</tool> </tool>
</outputs> </outputs>
<inputs> <inputs>
<tool> <tool>
<name>BICOMP</name> <name>BICOMP</name>
<file> 9 7 15 12 18 8 3 22 6 54 17 77 10 2 13 21 20 14 16 19</file> <file> 60 65 13 81 42 57 88 71 53 48 20 82 38 64 15 91 54 51 66 68 46 32</file>
</tool> </tool>
</inputs> </inputs>
</file> </file>
<file> <file>
<name>$PROJ_DIR$\..\lib\src\stm8s_beep.c</name> <name>[ROOT_NODE]</name>
<outputs> <outputs>
<tool> <tool>
<name>BICOMP</name> <name>ILINK</name>
<file> 57</file> <file> 30</file>
</tool>
<tool>
<name>ICCSTM8</name>
<file> 5</file>
</tool> </tool>
</outputs> </outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 7 15 9 18 8 3 22 6 54 17 77 10 2 13 21 20 14 16 12 19</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\src\stm8s_uart1.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 35</file>
</tool>
<tool>
<name>ICCSTM8</name>
<file> 43</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 8 15 18 3 7 9 19 22 6 54 17 77 10 2 13 21 20 14 16 12</file>
</tool>
</inputs>
</file>
<file>
<name>$PROJ_DIR$\..\lib\src\stm8s_exti.c</name>
<outputs>
<tool>
<name>BICOMP</name>
<file> 53</file>
</tool>
<tool>
<name>ICCSTM8</name>
<file> 51</file>
</tool>
</outputs>
<inputs>
<tool>
<name>BICOMP</name>
<file> 13 16 15 17 77 10 20 19 2 21 14 12 18 22 7 6 8 54 9 3</file>
</tool>
</inputs>
</file> </file>
<forcedrebuild>
<name>$PROJ_DIR$\..\lib\src\stm8s_tim6.c</name>
<tool>ICCSTM8</tool>
</forcedrebuild>
<forcedrebuild> <forcedrebuild>
<name>$PROJ_DIR$\stm8s_it.c</name> <name>$PROJ_DIR$\stm8s_it.c</name>
<tool>ICCSTM8</tool> <tool>ICCSTM8</tool>
</forcedrebuild> </forcedrebuild>
<forcedrebuild> <forcedrebuild>
<name>$PROJ_DIR$\..\lib\src\stm8s_tim6.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</name>
<tool>ICCSTM8</tool> <tool>ICCSTM8</tool>
</forcedrebuild> </forcedrebuild>
<forcedrebuild> <forcedrebuild>
<name>$PROJ_DIR$\..\lib\src\stm8s_clk.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_clk.c</name>
<tool>ICCSTM8</tool> <tool>ICCSTM8</tool>
</forcedrebuild> </forcedrebuild>
<forcedrebuild>
<name>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</name>
<tool>ICCSTM8</tool>
</forcedrebuild>
<forcedrebuild>
<name>$PROJ_DIR$\..\lib\src\stm8s_tim1.c</name>
<tool>ICCSTM8</tool>
</forcedrebuild>
<forcedrebuild> <forcedrebuild>
<name>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_tim4.c</name>
<tool>ICCSTM8</tool> <tool>ICCSTM8</tool>
</forcedrebuild> </forcedrebuild>
<forcedrebuild> <forcedrebuild>
<name>$PROJ_DIR$\..\lib\src\stm8s_beep.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_exti.c</name>
<tool>ICCSTM8</tool> <tool>ICCSTM8</tool>
</forcedrebuild> </forcedrebuild>
<forcedrebuild> <forcedrebuild>
@ -379,7 +347,11 @@
<tool>ICCSTM8</tool> <tool>ICCSTM8</tool>
</forcedrebuild> </forcedrebuild>
<forcedrebuild> <forcedrebuild>
<name>$PROJ_DIR$\..\lib\src\stm8s_exti.c</name> <name>$PROJ_DIR$\..\lib\src\stm8s_beep.c</name>
<tool>ICCSTM8</tool>
</forcedrebuild>
<forcedrebuild>
<name>$PROJ_DIR$\..\lib\src\stm8s_gpio.c</name>
<tool>ICCSTM8</tool> <tool>ICCSTM8</tool>
</forcedrebuild> </forcedrebuild>
</configuration> </configuration>

View File

@ -10,7 +10,8 @@
#define Light GPIOD,GPIO_PIN_4 //Set light 1 Pin #define Light GPIOD,GPIO_PIN_4 //Set light 1 Pin
#define button GPIOC,GPIO_PIN_5 //set button pin #define button GPIOC,GPIO_PIN_5 //set button pin
#define button_2 GPIOA,GPIO_PIN_3 //set button pin #define button_2 GPIOA,GPIO_PIN_3 //set button pin
uint16_t time_delay =6; uint16_t time_delay =6000;
int t1;
uint16_t countFlagRelay_2 = 0; uint16_t countFlagRelay_2 = 0;
uint16_t countFlagRelay_1 = 0; uint16_t countFlagRelay_1 = 0;
char input; char input;
@ -18,13 +19,15 @@ char rx_indx;
char rx_buffer[10]; char rx_buffer[10];
char str3[]="tdoor"; char str3[]="tdoor";
char t[2]; char t[2];
int bt_stt,bt_sttold;
/* Private defines -----------------------------------------------------------*/ /* Private defines -----------------------------------------------------------*/
bool relay_stt = false; bool relay_stt = false;
bool relay_stt2 = false; bool relay_stt2 = false;
bool test2 = false; bool test2 = false;
bool kickFlag_2 = false; bool kickFlag_2 = false;
bool kickFlag_1 = false; bool kickFlag_1 = false;
void Delayms_timer4(uint16_t time_delay); // void Delayms_timer4(uint16_t time_delay);
void CLK_Cofiguration(void); void CLK_Cofiguration(void);
void GPIO_Configuration(void); void GPIO_Configuration(void);
void Exint_Cofiguration(void); void Exint_Cofiguration(void);
@ -36,19 +39,16 @@ char Serial_print (char string[]);
void Serial_print_string (char[]); void Serial_print_string (char[]);
void Serial_print_int (int number) ; void Serial_print_int (int number) ;
void UART_Configuration(void); void UART_Configuration(void);
void Timer1_int_Configuration(void); void Delayms(void);
//////////////// ////////////////
/* Private functions -- /* Private functions --
-------------------------------------------------------*/ -------------------------------------------------------*/
INTERRUPT_HANDLER(EXTI_PORTC_IRQHandler, 5) INTERRUPT_HANDLER(EXTI_PORTC_IRQHandler, 5)
{ {
Serial_print_string("open_1\n");
relay_stt=true; relay_stt=true;
} }
INTERRUPT_HANDLER(EXTI_PORTA_IRQHandler, 3) INTERRUPT_HANDLER(EXTI_PORTA_IRQHandler, 3)
{ {
Serial_print_string("open_2\n");
relay_stt2=true; relay_stt2=true;
} }
INTERRUPT_HANDLER(UART1_RX_IRQHandler, 18) INTERRUPT_HANDLER(UART1_RX_IRQHandler, 18)
@ -73,7 +73,8 @@ INTERRUPT_HANDLER(UART1_RX_IRQHandler, 18)
else if(strncmp(rx_buffer,str3,5)==0){ else if(strncmp(rx_buffer,str3,5)==0){
strncpy( t, rx_buffer+6, 2 ); strncpy( t, rx_buffer+6, 2 );
t[2]='\0'; t[2]='\0';
time_delay = atoi(t); t1 = atoi(t);
time_delay=t1*1000;
} }
} else { } else {
@ -81,28 +82,29 @@ INTERRUPT_HANDLER(UART1_RX_IRQHandler, 18)
rx_indx++; rx_indx++;
} }
} }
INTERRUPT_HANDLER(TIM1_UPD_OVF_TRG_BRK_IRQHandler, 11) INTERRUPT_HANDLER(TIM4_UPD_OVF_IRQHandler, 23)
{ {
if(kickFlag_2 ==true){ if(kickFlag_2 ==true){
countFlagRelay_2 ++; countFlagRelay_2 ++;
if(countFlagRelay_2>=time_delay){ if(countFlagRelay_2>=time_delay){
countFlagRelay_2=0; countFlagRelay_2=0;
kickFlag_2=false; kickFlag_2=false;
GPIO_WriteLow(relay_2); GPIO_WriteLow(relay_2);
Serial_print_string("lockdoor2\n"); // Serial_print_string("lockdoor2\n");
} }
} }
if(kickFlag_1 ==true){ if(kickFlag_1 ==true){
countFlagRelay_1 ++; countFlagRelay_1 ++;
if(countFlagRelay_1>=time_delay){ if(countFlagRelay_1>time_delay){
countFlagRelay_1=0; countFlagRelay_1=0;
kickFlag_1=false; kickFlag_1=false;
GPIO_WriteLow(relay); GPIO_WriteLow(relay);
Serial_print_string("lockdoor1\n"); // Serial_print_string("lockdoor1\n");
} }
} }
TIM1_ClearITPendingBit(TIM1_IT_UPDATE); // clear flag update interrup(TIM1_SR1) TIM4_ClearITPendingBit(TIM4_IT_UPDATE); // clear flag update interrup(TIM1_SR1)
} }
void Serial_print_int (int number) //Funtion to print int value to serial monitor void Serial_print_int (int number) //Funtion to print int value to serial monitor
{ {
char count = 0; char count = 0;
@ -152,7 +154,7 @@ void main(void)
GPIO_Configuration(); GPIO_Configuration();
Exint_Cofiguration(); Exint_Cofiguration();
UART_Configuration(); UART_Configuration();
Timer1_int_Configuration(); Delayms();
while (1) while (1)
{ {
control(); control();
@ -204,18 +206,19 @@ void UART_Configuration(void)
} }
/////////////////////////// ///////////////////////////
void Timer1_int_Configuration(void)
{
TIM1_DeInit(); // reset all resgister timer1
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER1, ENABLE); // provide clock for timer1
TIM1_TimeBaseInit(15999,TIM1_COUNTERMODE_UP, 1000,0); // config frequency interrupt PSC= 15999+1 =16000, ARR = 1000 -> F_interrupt = 16*10^6 / 16000/1000 = 1Hz = 1s
TIM1_ARRPreloadConfig(ENABLE); // enable register auto reload active - over counter -> reset counter
TIM1_ITConfig(TIM1_IT_UPDATE,ENABLE); // ennable over inerrupt
TIM1_ClearFlag(TIM1_FLAG_UPDATE); // clear flag over counter for firttime run
TIM1_Cmd(ENABLE); // enable timer active
enableInterrupts(); // enable global interrupt
}
void Delayms(void)
{
/* Init TIMER 4 */
TIM4_DeInit();
CLK_PeripheralClockConfig(CLK_PERIPHERAL_TIMER4, ENABLE); // enable clock timer 4
TIM4_TimeBaseInit(TIM4_PRESCALER_64, 250); // set frequence timer 4 la 16*10^6/64/250 = 1000Hz
TIM4_ARRPreloadConfig(ENABLE);
TIM4_ITConfig(TIM4_IT_UPDATE,ENABLE);
TIM4_ClearFlag(TIM4_FLAG_UPDATE); // clear flag update timer4(when over timer = 1) clear 0
TIM4_Cmd(ENABLE); // enable timer // enable timer hoat dong
enableInterrupts();
}
void Delayms_timer4(uint16_t time_delay) void Delayms_timer4(uint16_t time_delay)
{ {
/* Init TIMER 4 */ /* Init TIMER 4 */

View File

@ -67,14 +67,14 @@
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>132</YPos2><SelStart2>4081</SelStart2><SelEnd2>4081</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>155</YPos2><SelStart2>4831</SelStart2><SelEnd2>4831</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-052E5EE0><key>iaridepm.enu1</key></Toolbar-052E5EE0></Sizes></Row0><Row1><Sizes><Toolbar-0A7FA400><key>debuggergui.enu1</key></Toolbar-0A7FA400></Sizes></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>729</Bottom><Right>278</Right><x>-2</x><y>-2</y><xscreen>280</xscreen><yscreen>291</yscreen><sizeHorzCX>145833</sizeHorzCX><sizeHorzCY>291876</sizeHorzCY><sizeVertCX>145833</sizeVertCX><sizeVertCY>733200</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>729</Bottom><Right>278</Right><x>-2</x><y>-2</y><xscreen>280</xscreen><yscreen>291</yscreen><sizeHorzCX>145833</sizeHorzCX><sizeHorzCY>291876</sizeHorzCY><sizeVertCX>145833</sizeVertCX><sizeVertCY>733200</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>199</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>201</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>201605</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>201605</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-06485EE0><key>iaridepm.enu1</key></Toolbar-06485EE0></Sizes></Row0><Row1><Sizes><Toolbar-0ED75DA8><key>debuggergui.enu1</key></Toolbar-0ED75DA8></Sizes></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>729</Bottom><Right>278</Right><x>-2</x><y>-2</y><xscreen>280</xscreen><yscreen>291</yscreen><sizeHorzCX>145833</sizeHorzCX><sizeHorzCY>291876</sizeHorzCY><sizeVertCX>145833</sizeVertCX><sizeVertCY>733200</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>729</Bottom><Right>278</Right><x>-2</x><y>-2</y><xscreen>280</xscreen><yscreen>291</yscreen><sizeHorzCX>145833</sizeHorzCX><sizeHorzCY>291876</sizeHorzCY><sizeVertCX>145833</sizeVertCX><sizeVertCY>733200</sizeVertCY></Rect></Wnd2></Sizes></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>199</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>201</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>201605</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>201605</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Project> </Project>

View File

@ -36,7 +36,7 @@ ActionState=1
Enabled=0 Enabled=0
ShowSource=1 ShowSource=1
[DebugChecksum] [DebugChecksum]
Checksum=557341239 Checksum=-1923517943
[CallStack] [CallStack]
ShowArgs=0 ShowArgs=0
[Disassembly] [Disassembly]
@ -46,6 +46,9 @@ LogEnabled=0
GraphEnabled=0 GraphEnabled=0
ShowTimeLog=1 ShowTimeLog=1
ShowTimeSum=1 ShowTimeSum=1
[Breakpoints]
Bp0=_ "STD_CODE" "{$PROJ_DIR$\stm8s_it.c}.1.1" 0 0 0 0 "" 0 ""
Count=1
[Log file] [Log file]
LoggingEnabled=_ 0 LoggingEnabled=_ 0
LogFile=_ "" LogFile=_ ""
@ -53,9 +56,6 @@ Category=_ 0
[TermIOLog] [TermIOLog]
LoggingEnabled=_ 0 LoggingEnabled=_ 0
LogFile=_ "" LogFile=_ ""
[Breakpoints]
Bp0=_ "STD_CODE" "{$PROJ_DIR$\stm8s_it.c}.1.1" 0 0 0 0 "" 0 ""
Count=1
[Aliases] [Aliases]
A0=_ "E:\2. DU_AN\huong dan tao project stm8s\project\IAR\4_EXT_INT_1PORT\lib\src\stm8s_gpio.c" "" A0=_ "E:\2. DU_AN\huong dan tao project stm8s\project\IAR\4_EXT_INT_1PORT\lib\src\stm8s_gpio.c" ""
A1=_ "E:\2. DU_AN\huong dan tao project stm8s\project\IAR\4_EXT_INT_1PORT\user\main.c" "" A1=_ "E:\2. DU_AN\huong dan tao project stm8s\project\IAR\4_EXT_INT_1PORT\user\main.c" ""

View File

@ -17,7 +17,7 @@
<Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1395</ColumnWidth1><ColumnWidth2>372</ColumnWidth2><ColumnWidth3>93</ColumnWidth3></Build><TerminalIO/></Static> <Build><ColumnWidth0>20</ColumnWidth0><ColumnWidth1>1395</ColumnWidth1><ColumnWidth2>372</ColumnWidth2><ColumnWidth3>93</ColumnWidth3></Build><TerminalIO/></Static>
<Windows> <Windows>
<Wnd2> <Wnd0>
<Tabs> <Tabs>
<Tab> <Tab>
<Identity>TabID-13550-13569</Identity> <Identity>TabID-13550-13569</Identity>
@ -29,20 +29,20 @@
</Tab> </Tab>
</Tabs> </Tabs>
<SelectedTab>0</SelectedTab></Wnd2><Wnd3><Tabs><Tab><Identity>TabID-21771-31223</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd3></Windows> <SelectedTab>0</SelectedTab></Wnd0><Wnd1><Tabs><Tab><Identity>TabID-21771-31223</Identity><TabName>Build</TabName><Factory>Build</Factory><Session/></Tab></Tabs><SelectedTab>0</SelectedTab></Wnd1></Windows>
<Editor> <Editor>
<Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>75</YPos2><SelStart2>4081</SelStart2><SelEnd2>4081</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor> <Pane><Tab><Factory>TextEditor</Factory><Filename>$WS_DIR$\main.c</Filename><XPos>0</XPos><YPos>0</YPos><SelStart>0</SelStart><SelEnd>0</SelEnd><XPos2>0</XPos2><YPos2>155</YPos2><SelStart2>4914</SelStart2><SelEnd2>4914</SelEnd2></Tab><ActiveTab>0</ActiveTab></Pane><ActivePane>0</ActivePane><Sizes><Pane><X>1000000</X><Y>1000000</Y></Pane></Sizes><SplitMode>1</SplitMode></Editor>
<Positions> <Positions>
<Top><Row0><Sizes><Toolbar-04955EE0><key>iaridepm.enu1</key></Toolbar-04955EE0></Sizes></Row0></Top><Left><Row0><Sizes><Wnd2><Rect><Top>-2</Top><Left>-2</Left><Bottom>754</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>200602</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>758275</sizeVertCY></Rect></Wnd2></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd3><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>200602</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>200602</sizeVertCY></Rect></Wnd3></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions> <Top><Row0><Sizes><Toolbar-06485EE0><key>iaridepm.enu1</key></Toolbar-06485EE0></Sizes></Row0><Row1><Sizes/></Row1><Row2><Sizes/></Row2></Top><Left><Row0><Sizes><Wnd0><Rect><Top>-2</Top><Left>-2</Left><Bottom>754</Bottom><Right>198</Right><x>-2</x><y>-2</y><xscreen>200</xscreen><yscreen>200</yscreen><sizeHorzCX>104167</sizeHorzCX><sizeHorzCY>200602</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>734203</sizeVertCY></Rect></Wnd0></Sizes></Row0></Left><Right><Row0><Sizes/></Row0></Right><Bottom><Row0><Sizes><Wnd1><Rect><Top>-2</Top><Left>-2</Left><Bottom>198</Bottom><Right>1922</Right><x>-2</x><y>-2</y><xscreen>1924</xscreen><yscreen>200</yscreen><sizeHorzCX>1002083</sizeHorzCX><sizeHorzCY>200602</sizeHorzCY><sizeVertCX>104167</sizeVertCX><sizeVertCY>200602</sizeVertCY></Rect></Wnd1></Sizes></Row0></Bottom><Float><Sizes/></Float></Positions>
</Desktop> </Desktop>
</Workspace> </Workspace>

View File

@ -1,2 +1,2 @@
[MainWindow] [MainWindow]
WindowPlacement=_ -8 -8 1928 1048 1 WindowPlacement=_ 1912 -8 3848 1048 3