diff --git a/LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.out b/LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.out index 4f4960c..357bc2a 100644 Binary files a/LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.out and b/LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.out differ diff --git a/LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.s19 b/LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.s19 index b69654f..56b3b69 100644 --- a/LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.s19 +++ b/LOCK_STM8_BF/user/Debug/Exe/EXT_INT_1PORT.s19 @@ -1,20 +1,20 @@ S01400004558545F494E545F31504F52542E733139D0 -S1138000820094818200950A8200950A8200950A72 -S11380108200950A820093CA8200950A820093A581 -S11380208200950A8200950A8200950A8200950AC8 -S11380308200950A820090F78200950A8200950AD0 -S11380408200950A8200950A8200950A8200950AA8 -S113805082008F108200950A8200950A8200950A98 -S11380608200950A8200950A8200950A8200950A88 -S11380708200950A8200950A8200950A8200950A78 +S113800082009477820094F9820094F9820094F9B2 +S1138010820094F98200941A820094F9820093FDFC +S1138020820094F9820094F9820094F9820094F910 +S1138030820094F9820090F7820094F9820094F906 +S1138040820094F9820094F9820094F9820094F9F0 +S113805082008F10820094F9820094F9820094F9CE +S1138060820094F9820094F9820094F9820094F9D0 +S1138070820094F9820094F9820094F9820094F9C0 S1138080C6523181CD8DF73B000ABF08B70A3F01C4 S11380903F00BE08A301002731BE08A30277272AA8 S11380A0BE08A302662723BE08A30205271CBE0838 S11380B0A302442715BE08A30346270EAE00D8BF6B -S11380C0025FBF00AE919ACD89423D0A2714B60AD9 -S11380D0A101270EAE00D9BF025FBF00AE919ACDB9 +S11380C0025FBF00AE91A0CD89423D0A2714B60AD3 +S11380D0A101270EAE00D9BF025FBF00AE91A0CDB3 S11380E08942BE084F0141B70141B609A40F5F5C44 -S11380F0CD94A341B700413D0A272AB601A1012628 +S11380F0CD949941B700413D0A272AB601A1012632 S11381000AB600CA5234C752342048B601A1022626 S11381100AB600CA5235C752352038B600CA52379B S1138120C75237202EB601A101260C3300B600C475 @@ -25,20 +25,20 @@ S113816081721A523481CD8E34CD8E39883B00040D S11381703B00053B00063B00075204CD8EF6AE00E3 S1138180001F01AE00001F035FBF0EBF0CBE08A39B S113819000092605BE0AA38969250EAE0061BF0247 -S11381A05FBF00AE919ACD89420D0927147B09A1C6 -S11381B010270EAE0062BF025FBF00AE919ACD8958 +S11381A05FBF00AE91A0CD89420D0927147B09A1C0 +S11381B010270EAE0062BF025FBF00AE91A0CD8952 S11381C0420D0827207B08A110271A7B08A120272D S11381D0147B08A130270EAE0063BF025FBF00AE60 -S11381E0919ACD89420D07271A7B07A10427147B96 -S11381F007A106270EAE0064BF025FBF00AE919ACE +S11381E091A0CD89420D07271A7B07A10427147B90 +S11381F007A106270EAE0064BF025FBF00AE91A0C8 S1138200CD89427B05A108273E7B05A14027387B09 S113821005A10427327B05A180272C7B05A10C270F S1138220267B05A10C27207B05A144271A7B05A1E9 S1138230C027147B05A188270EAE0065BF025FBF6F -S113824000AE919ACD89427B06A488A18827187B29 +S113824000AE91A0CD89427B06A488A18827187B23 S113825006A444A14427107B06A422A12227087B5C S113826006A411A111260EAE0066BF025FBF00AEC8 -S1138270919ACD8942721952347B09CA5234C75239 +S113827091A0CD8942721952347B09CA5234C75233 S113828034C65236A4CFC752367B08CA5236C752B8 S113829036C65234A4F9C752347B07CA5234C75283 S11382A034C652326B0135005232C65233A40FC762 @@ -48,7 +48,7 @@ S11382D001CD8EB5CD8DCD04CD8EF6CD87CACD8C96 S11382E0C300000064CD8EDCCD8D55CD8F03CD90C1 S11382F08101CD8CC300000064CD8ECFCD8EC2CD64 S11383008CA8CD8DCD04CD8D5200000064B603A49D -S11383100FCA5233C752331E03CD94AB9FA4F0CA85 +S11383100FCA5233C752331E03CD94A19FA4F0CA8F S11383205233C752331E039FCA5232C75232C65207 S113833035A4F3C75235C65236A4F8C752367B0665 S1138340A407CA5236C752367B05A404A1002706E7 @@ -59,26 +59,26 @@ S113838036C752365B09CC8E8FC65230B700C65200 S113839031350052333500523235005234350052F3 S11383A035350052363500523735005238350052D3 S11383B0393500523A813B0008B7083D08260EAE15 -S11383C00868BF025FBF00AE9270CD89423308B621 +S11383C00868BF025FBF00AE9276CD89423308B61B S11383D008C7525532000881CD8DF7BF08BE080288 S11383E0A4E102A400025D2605BE085D260EAE08C7 -S11383F02ABF025FBF00AE9270CD8942B60943C75F +S11383F02ABF025FBF00AE9276CD8942B60943C759 S11384005255BE084F019F43A41EC75256CC8E9DA1 S11384103B0008B7083D082714B608A101270EAE93 -S11384200476BF025FBF00AE9270CD89423D08273B +S11384200476BF025FBF00AE9276CD89423D082735 S113843006721E52502004721F525032000881CD21 S11384408DF7B7084500093D08260EAE026CBF0241 -S11384505FBF00AE9270CD89423D092714B609A1D1 -S113846001270EAE026DBF025FBF00AE9270CD89D0 +S11384505FBF00AE9276CD89423D092714B609A1CB +S113846001270EAE026DBF025FBF00AE9276CD89CA S1138470423D09270BB608CA5254C75254CC8E9DAC S11384803308B608C45254C75254CC8E9D3B0008DE S1138490B7083D082714B608A101270EAE0234BF61 -S11384A0025FBF00AE9270CD89423D08270672106C +S11384A0025FBF00AE9276CD89423D082706721066 S11384B0525020047211525032000881CD8E34CDB6 S11384C08DFCBF0AB70990BF0C4500083D0927265B S11384D0B609A1102720B609A120271AB609A14080 S11384E02714B609A160270EAE0075BF025FBF0056 -S11384F0AE9270CD8942BE0C4F019FC75262B60D39 +S11384F0AE9276CD8942BE0C4F019FC75262B60D33 S1138500C75263BE0A4F019FC75260B60BC7526180 S1138510C65250A48FBA09C75250B608C75264CC89 S11385208E96350052503500525135005252350066 @@ -96,8 +96,8 @@ S11385D0B60BA140274AB60BA1202744B60BA160D5 S11385E0273EB60BA1A02738B60BA1E02732B60B65 S11385F0A180272CB60BA1C02726B60BA1B027203B S1138600B60BA1F0271AB60BA1902714B60BA1D074 -S1138610270EAE004DBF025FBF00AE923BCD894234 -S11386203D0A260EAE004EBF025FBF00AE923BCDA8 +S1138610270EAE004DBF025FBF00AE9241CD89422E +S11386203D0A260EAE004EBF025FBF00AE9241CDA2 S11386308942BE081C0004B60A43F4BE081C0004A8 S1138640F7B60BA480A100272BB60BA410A100271A S11386500AB60A92CA0892C7082009B60A4392C405 @@ -112,41 +112,41 @@ S11386D00004F7CC8E924FF7909372A900024F904A S11386E0F7909372A900034F90F71C00044FF78191 S11386F0CD8DF7B7084500093D082726B608A10126 S11387002720B608A102271AB608A1032714B60821 -S1138710A104270EAE0049BF025FBF00AE9206CD92 +S1138710A104270EAE0049BF025FBF00AE920CCD8C S113872089423D092720B609A101271AB609A102E9 S11387302714B609A103270EAE004ABF025FBF008B -S1138740AE9206CD8942B6084D270F4A271F4A2705 +S1138740AE920CCD8942B6084D270F4A271F4A27FF S1138750314A27444A2757CC8E9DC650A0A4FCC753 S113876050A0B609CA50A0C750A0CC8E9DC650A038 S1138770A4F3C750A0B6094848CA50A0C750A0CC1B S11387808E9DC650A0A4CFC750A0B6094EA4F0CA6F S113879050A0C750A0CC8E9DC650A0A43FC750A0E7 -S11387A0B609CD94F7CA50A0C750A0CC8E9DC65030 +S11387A0B609CD94E6CA50A0C750A0CC8E9DC65041 S11387B0A1A4FCC750A1B609CA50A1C750A1CC8E30 S11387C09D350050A0350050A1815FBF02BF003528 S11387D0E100063F053F04C650C3B706B606A1E153 S11387E0262AC650C6A418B705B605444444B7059E -S11387F05F41B60541D69502B7045F41B60441BF57 +S11387F05F41B60541D694F1B7045F41B60441BF69 S1138800065FBF04CD8D4D00F4240081B606A1D2CD S1138810260AAEF400BF025F5CBF0081AE2400BF35 S113882002AE00F4BF00813B0008B7083D082720D2 S1138830B608A108271AB608A1102714B608A1186B -S1138840270EAE01A2BF025FBF00AE92A5CD894242 +S1138840270EAE01A2BF025FBF00AE92ABCD89423C S1138850C650C6A4E7C750C6B608CA50C6C750C655 S113886032000881CD8DF7B7084500093D0927146A S1138870B609A101270EAE010ABF025FBF00AE9286 -S1138880A5CD89423D08275CB608A1012756B60844 +S1138880ABCD89423D08275CB608A1012756B6083E S1138890A1032750B608A103274AB608A103274419 S11388A0B608A104273EB608A1052738B608A105D5 S11388B02732B608A104272CB608A1062726B60835 S11388C0A1072720B608A117271AB608A113271451 S11388D0B608A112270EAE010BBF025FBF00AE9215 -S11388E0A5CD8942B608A410A100262B3D09271363 -S11388F0B608A40F5F5CCD94A39FCA50C7C750C7E6 -S1138900CC8E9DB608A40F5F5CCD94A39F43C45046 +S11388E0ABCD8942B608A410A100262B3D0927135D +S11388F0B608A40F5F5CCD94999FCA50C7C750C7F0 +S1138900CC8E9DB608A40F5F5CCD94999F43C45050 S1138910C7C750C7CC8E9D3D092713B608A40F5F67 -S11389205CCD94A39FCA50CAC750CACC8E9DB608CA -S1138930A40F5F5CCD94A39F43C450CAC750CACC54 +S11389205CCD94999FCA50CAC750CACC8E9DB608D4 +S1138930A40F5F5CCD94999F43C450CAC750CACC5E S11389408E9D20FECD852235010000A607CD8864CA S11389503F0090AE03E84FAE3E7FCD84BCA601CD70 S1138960841035010000A601CD843F5F5CCD83D81F @@ -160,16 +160,16 @@ S11389D00000A602CD86F0350100004FCD86F09A46 S11389E081AE500FCD86D635E00000A604AE500F00 S11389F0CD85C235E00000A608AE500FCD85C23546 S1138A00E00000A610AE500FCC85C24FCC8827C61C -S1138A10002CA1002710A608AE500FCD85BF35014C -S1138A20002F3500002CC6002DA1002710A604AE8F +S1138A10002CA1002710A604AE500FCD85BF350150 +S1138A20002F3500002CC6002DA1002710A608AE8B S1138A30500FCD85BF3501002E3500002D81CD8A24 S1138A400BCD89E1CD89A1CD8977CD8944CD8A0F1C S1138A5020FBA610AE500FCC85BBA610AE500FCC99 S1138A6085BFCD8DF73B000ABF083F0A201D5F413B -S1138A70B60A4172BB0008F6CD9506AE0080CD8FD4 +S1138A70B60A4172BB0008F6CD94F5AE0080CD8FE6 S1138A80E3A10027F6B60AAB01B70A5F41B60A4173 S1138A9072BB00087D26D732000ACC8E9D2006AE1C -S1138AA00020CD91D0AE0080CD8FE3A10027F0CC83 +S1138AA00020CD91D6AE0080CD8FE3A10027F0CC7D S1138AB080803F033F02CD8E34899089CD8DEDCDEA S1138AC08DF2520C1E0D2705160D5F90FF1E131F0D S1138AD001F65F97BF001E015C90BE0072A9FFF70C @@ -183,14 +183,14 @@ S1138B4090F6A1302705AE000A2015F6AA20A178D8 S1138B50260BAE00101F0FBE001F012005AE00083B S1138B601F0F1E011F0720035C1F011E01F6A13009 S1138B7027F65FBF0ABF081E011F052037CD90D816 -S1138B8009909FAE935B41B70041B0006B035F97C0 +S1138B8009909FAE936141B70041B0006B035F97BA S1138B90BF025FBF00CD8E2A1E13CD8DE2CD8ECFD6 S1138BA0CD8EB5CD8CCFCD8E66CD8C8DCD8EF61E73 S1138BB0015C1F011E01F6905F9097931CFFBFA3F9 -S1138BC0001A240472A900201E0FBF00AE935BCDCF -S1138BD094589093905D26A51E071301260F1E112D +S1138BC0001A240472A900201E0FBF00AE9361CDC9 +S1138BD0944E9093905D26A51E071301260F1E1137 S1138BE027031613FF5FBF02BF00CC8C7816051E47 -S1138BF00190BF0072B00000160F90D69380905F72 +S1138BF00190BF0072B00000160F90D69386905F6C S1138C00909790BF0072B00000A300002F51A30002 S1138C10012E347B035F97BF065FBF04CD8EB5CDB5 S1138C208CA8CD8ECFCD8EB5CD8DC2251A1E0FCD7D @@ -203,7 +203,7 @@ S1138C8089BE0250BF028527015ABF0081AE00048D S1138C90B603EB03B703B602E902B702B601E90172 S1138CA0B701B600F9B70081AE0004B603E003B71C S1138CB003B602E202B702B601E201B701B600F25E -S1138CC0B70081CD932889FEBF0485EE02BF06B6A6 +S1138CC0B70081CD932E89FEBF0485EE02BF06B6A0 S1138CD000BE06429FB700B601BE05429FBB00B767 S1138CE000B602BE04429FBB00B700B603BE0342F7 S1138CF09FBB00B700B601BE06423F0172BB000035 @@ -211,15 +211,15 @@ S1138D00BF00B602BE054272BB0000BF00B603BE80 S1138D10044272BB0000BF00B602BE06423F0272AC S1138D20BB0001BF0124023C00B603BE054272BB76 S1138D300001BF0124023C00B603BE06423F037299 -S1138D40BB0002BF022405BE005CBF0081CD930EB0 -S1138D502003CD931BBE00261E90BE04260CBE022B +S1138D40BB0002BF022405BE005CBF0081CD9314AA +S1138D502003CD9321BE00261E90BE04260CBE0225 S1138D6090BE0665BF0290BF0681BF04450206455A S1138D700307BF00BF0281A6203D00260DBE01BF30 S1138D80004503023F033A03A0085F905F99201750 S1138D90905959B304260390B306250B72B200060A S1138DA024015A72B0000439033902390139004AE6 S1138DB02ADEBF0490BF06BE0053BF00BE0253BFED -S1138DC00281BE00B3042604BE02B30681CD93071C +S1138DC00281BE00B3042604BE02B30681CD930D16 S1138DD0F6AE00004D270A680369026901794A2644 S1138DE0F681BF025F3D022A0153BF008188A600BD S1138DF0200F88A602200A88A608200588A60C2031 @@ -242,23 +242,23 @@ S1138EF00E06450F078145000845010945020A454C S1138F00030B8145000C45010D45020E45030F81FD S1138F108A84A4BF8886CD8E2ACD8E2FCD8A9DC704 S1138F20002AC6002AA10A2703CC8FC9C6002B5FDA -S1138F30974FD700183500002B90AE9516AE001849 -S1138F40CD93EF5D260DAE94D7CD8A623501002C0A -S1138F50CC8FDC90AE9518AE0018CD93EF5D260C47 -S1138F60AE94DFCD8A623501002D207090AE951A43 -S1138F70AE0018CD93EF5D260BAE94E7CD8A62CD9B -S1138F808A5A205890AE951CAE0018CD93EF5D26FA -S1138F900BAE94EFCD8A62CD8A522040AE0005BF5D -S1138FA00090AE0010AE0018CD91615D262EAE008B -S1138FB002BF0090AE001EAE0026CD92D93500004F -S1138FC028CD9494CF00162013C6002B5F97C600BB +S1138F30974FD700183500002B90AE9505AE00185A +S1138F40CD93AB5D260DAE94C6CD8A623501002C5F +S1138F50CC8FDC90AE9507AE0018CD93AB5D260C9C +S1138F60AE94CECD8A623501002D207090AE950965 +S1138F70AE0018CD93AB5D260BAE94D6CD8A62CDF0 +S1138F808A5A205890AE950BAE0018CD93AB5D264F +S1138F900BAE94DECD8A62CD8A522040AE0005BF6E +S1138FA00090AE0010AE0018CD91675D262EAE0085 +S1138FB002BF0090AE001EAE0026CD92DF35000049 +S1138FC028CD948ACF00162013C6002B5F97C600C5 S1138FD02AD70018C6002BAB01C7002BCD8E66CD57 S1138FE08E5B80CD8DF7BF084FBE08A30080274D50 S1138FF0BE08A300402746BE08A30020273FBE08A2 S1139000A300102738BE08A300082731BE08A30018 S113901004272ABE08A300022723BE08A3000127B1 S11390201CBE08A301012715BE08A30210270EAE1B -S1139030023DBF025FBF00AE919ACD8942BE08A334 +S1139030023DBF025FBF00AE91A0CD8942BE08A32E S113904002102612B609C45237A1002705A601CC86 S11390508E9D4FCC8E9DBE08A301012612B609C475 S11390605235A1002705A601CC8E9D4FCC8E9DB60E @@ -271,71 +271,70 @@ S11390C089961C000472FB015B02908990BE00FF2C S11390D090BE02EF02908581855C895AF65F97897C S11390E0961C000472FB015B02908990BE08FF90FD S11390F0BE0AEF029085818A84A4BF8886CD8E2A19 -S1139100CD8E2FC6002EA100271FCE00225CCF00DB -S113911022CE0022C3001625105FCF0022350000A6 -S11391202EA608AE500FCD85BBC6002FA100272563 -S1139130CE00245CCF0024CE0024C3001625165F85 -S1139140CF00243500002FA604AE500FCD85BBAE52 -S113915094B0CD8A62A601CD83B6CD8E66CD8E5BEA -S11391608090BF0220115C90BE02905C90BF029080 -S1139170BE00905A90BF0090BE00271C92C602B752 -S113918005F6B704B605B104270AF6B1055F240253 -S11391905A815C813D0426CE5F81453A5C53544D2F -S11391A0385C4C6F636B53746D3842465C4C4F4370 -S11391B04B5F53544D385F42465C6C69625C73721A -S11391C0635C73746D38735F75617274312E630000 -S11391D0CD8DF7BF08BE08A300202715BE08A30243 -S11391E010270EAE0288BF025FBF00AE919ACD89F0 -S11391F042BE08A30020260735DF5230CC8E9D7274 -S1139200195237CC8E9D453A5C53544D385C4C6FA3 -S1139210636B53746D3842465C4C4F434B5F5354FD -S11392204D385F42465C6C69625C7372635C737454 -S11392306D38735F657874692E6300453A5C5354E6 -S11392404D385C4C6F636B53746D3842465C4C4FC5 -S1139250434B5F53544D385F42465C6C69625C73A8 -S113926072635C73746D38735F6770696F2E63002B -S1139270453A5C53544D385C4C6F636B53746D3892 -S113928042465C4C4F434B5F53544D385F42465CFF -S11392906C69625C7372635C73746D38735F746958 -S11392A06D312E6300453A5C53544D385C4C6F630A -S11392B06B53746D3842465C4C4F434B5F53544D73 -S11392C0385F42465C6C69625C7372635C73746D94 -S11392D038735F636C6B2E6300BF0290BF04BE00E3 -S11392E0CD8EA1200E92C70090BE04905C90BF0466 -S11392F0CD94BB5D270E92C60426EA4F92C700CDDB -S113930094BB26F7BE02811E035C1F035A81160319 -S1139310931C0004511703CD9091811603931C00F4 -S113932004511703CD90AD811E031C00041F031DBF -S113933000048189FE9093855C5C905D271C89FE06 -S1139340BF00855C5C89FEBF02855C5C515A92D685 -S11393500092D7025A2AF75120D98130313233345E -S113936035363738396162636465666768696A6B84 -S11393706C6D6E6F707172737475767778797A002C -S113938000002115110E0D0C0B0B0A0A090909091D -S11393900908080808080808070707070707070750 -S11393A007070707078A84A4BF8886CD8E2ACD8E37 -S11393B02FA604AE500FCD85BFAE94C5CD8A6235BD -S11393C001002CCD8E66CD8E5B808A84A4BF8886F6 -S11393D0CD8E2ACD8E2FA608AE500FCD85BFAE946C -S11393E0CECD8A623501002DCD8E66CD8E5B802078 -S11393F0035C905C90F6B701F6B700B601B10026A5 -S1139400063D0026EC5F81F6B1015F24025A815CBF -S113941081942300180018000093330008951F005E -S113942010000089FE9093855C5C905D271289FE94 -S1139430BF00855C5C515A926F005A2AFA5120E3AE -S11394408190AE9411200A931C000290FE90FD902E -S11394509390A3942326F081909F20065C905A90C9 -S1139460BF0090BE002704F126F2815F81CD8DF705 -S11394705202BF08BE081F01965CA601CD951E20AE -S1139480F3AE03FF94CD950D5D2703CD9441CD8AB2 -S11394903ECC951090AE000A90BF00905FCD8AB28A -S11394A0BE02814D2704584A26FC815454545481E9 -S11394B0656E64206C6F636B310A0090BE00905C33 -S11394C090BF005A816F70656E5F310A0D006F7036 -S11394D0656E5F320A0D006F70656E5F310A006F52 -S11394E070656E5F320A006F70656E5F330A006FDD -S11394F070656E5F340A0048484EA4F0818985CDBA -S1139500946D01020408C7523181CC95135F5C81CC -S1139510CC94FD9D20FD3100320033003400817471 -S10A9520646F6F7200000686 -S9039481E7 +S1139100CD8E2FC6002EA1002725CE00225CCF00D5 +S113911022CE0022C3001625165FCF0022350000A0 +S11391202EA608AE500FCD85BBAE94A6CD8A62C6DE +S1139130002FA1002725CE00245CCF0024CE0024DC +S1139140C3001625165FCF00243500002FA604AEF9 +S1139150500FCD85BBAE94B1CD8A62A601CD83B646 +S1139160CD8E66CD8E5B8090BF0220115C90BE02D6 +S1139170905C90BF0290BE00905A90BF0090BE00D9 +S1139180271C92C602B705F6B704B605B104270A30 +S1139190F6B1055F24025A815C813D0426CE5F81CD +S11391A0453A5C53544D385C4C6F636B53746D3863 +S11391B042465C4C4F434B5F53544D385F42465CD0 +S11391C06C69625C7372635C73746D38735F756130 +S11391D07274312E6300CD8DF7BF08BE08A3002042 +S11391E02715BE08A30210270EAE0288BF025FBF78 +S11391F000AE91A0CD8942BE08A30020260735DF2A +S11392005230CC8E9D72195237CC8E9D453A5C53A8 +S1139210544D385C4C6F636B53746D3842465C4CF0 +S11392204F434B5F53544D385F42465C6C69625CFC +S11392307372635C73746D38735F657874692E63DD +S113924000453A5C53544D385C4C6F636B53746DFA +S11392503842465C4C4F434B5F53544D385F424653 +S11392605C6C69625C7372635C73746D38735F67A2 +S113927070696F2E6300453A5C53544D385C4C6FF3 +S1139280636B53746D3842465C4C4F434B5F53548D +S11392904D385F42465C6C69625C7372635C7374E4 +S11392A06D38735F74696D312E6300453A5C5354B5 +S11392B04D385C4C6F636B53746D3842465C4C4F55 +S11392C0434B5F53544D385F42465C6C69625C7338 +S11392D072635C73746D38735F636C6B2E6300BF71 +S11392E00290BF04BE00CD8EA1200E92C70090BE96 +S11392F004905C90BF04CD94BC5D270E92C60426F6 +S1139300EA4F92C700CD94BC26F7BE02811E035CCF +S11393101F035A811603931C0004511703CD909127 +S1139320811603931C0004511703CD90AD811E03D5 +S11393301C00041F031D00048189FE9093855C5C5E +S1139340905D271C89FEBF00855C5C89FEBF028599 +S11393505C5C515A92D60092D7025A2AF75120D90E +S1139360813031323334353637383961626364657C +S1139370666768696A6B6C6D6E6F70717273747511 +S1139380767778797A0000002115110E0D0C0B0BFD +S11393900A0A090909090908080808080808070742 +S11393A0070707070707070707070720035C905C01 +S11393B090F6B701F6B700B601B10026063D0026C7 +S11393C0EC5F81F6B1015F24025A815C8193DF0076 +S11393D0180018000093390008950E001000008949 +S11393E0FE9093855C5C905D271289FEBF00855CCE +S11393F05C515A926F005A2AFA5120E3818A84A45C +S1139400BF8886CD8E2ACD8E2FAE94C6CD8A623586 +S113941001002CCD8E66CD8E5B808A84A4BF8886A5 +S1139420CD8E2ACD8E2FAE94CECD8A623501002DFD +S1139430CD8E66CD8E5B8090AE93CD200A931C00BA +S11394400290FE90FD909390A393DF26F081909F6D +S113945020065C905A90BF0090BE002704F126F2CB +S1139460815F81CD8DF75202BF08BE081F01965C53 +S1139470A601CD950D20F3AE03FF94CD94FC5D279A +S113948003CD9437CD8A3ECC94FF90AE000A90BFB2 +S113949000905FCD8AB2BE02814D2704584A26FC53 +S11394A08154545454816C6F636B646F6F72320ACD +S11394B0006C6F636B646F6F72310A0090BE009032 +S11394C05C90BF005A816F70656E5F310A006F70E7 +S11394D0656E5F320A006F70656E5F330A006F70ED +S11394E0656E5F340A0048484EA4F0818985CD94A6 +S11394F06301020408C7523181CC95025F5C81CCC0 +S113950094EC9D20FD3100320033003400817464FA +S10995106F6F72000006FB +S9039477F1 diff --git a/LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd b/LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd index 5362a6a..01e7fb8 100644 Binary files a/LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd and b/LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd differ diff --git a/LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd.browse b/LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd.browse index 5362a6a..01e7fb8 100644 Binary files a/LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd.browse and b/LOCK_STM8_BF/user/Debug/Obj/EXT_INT_1PORT.pbd.browse differ diff --git a/LOCK_STM8_BF/user/Debug/Obj/main.o b/LOCK_STM8_BF/user/Debug/Obj/main.o index 815edf7..ad1bc1e 100644 Binary files a/LOCK_STM8_BF/user/Debug/Obj/main.o and b/LOCK_STM8_BF/user/Debug/Obj/main.o differ diff --git a/LOCK_STM8_BF/user/Debug/Obj/main.pbi b/LOCK_STM8_BF/user/Debug/Obj/main.pbi index 8c839ae..25017a4 100644 Binary files a/LOCK_STM8_BF/user/Debug/Obj/main.pbi and b/LOCK_STM8_BF/user/Debug/Obj/main.pbi differ diff --git a/LOCK_STM8_BF/user/Debug/Obj/main.pbi.cout b/LOCK_STM8_BF/user/Debug/Obj/main.pbi.cout index 7f6d26d..474d180 100644 --- a/LOCK_STM8_BF/user/Debug/Obj/main.pbi.cout +++ b/LOCK_STM8_BF/user/Debug/Obj/main.pbi.cout @@ -226,7 +226,7 @@ E:\STM8\4_EXT_INT_1PORT\LOCK_STM8_BF\user -D__IAR_COMPILERBASE__=594179 -D_GOANNA=1 -D__DATE__="May 30 2022" --D__TIME__="16:33:16" +-D__TIME__="17:04:15" -D__STDC__=1 -D__STDC_VERSION__=199901L -D__STDC_HOSTED__=1 diff --git a/LOCK_STM8_BF/user/EXT_INT_1PORT.dep b/LOCK_STM8_BF/user/EXT_INT_1PORT.dep index b9ea175..e2da850 100644 --- a/LOCK_STM8_BF/user/EXT_INT_1PORT.dep +++ b/LOCK_STM8_BF/user/EXT_INT_1PORT.dep @@ -6,253 +6,138 @@ Debug - $PROJ_DIR$\..\lib\src\stm8s_tim1.c - $PROJ_DIR$\..\lib\inc\stm8s_clk.h - $TOOLKIT_DIR$\inc\c\DLib_Product.h - $TOOLKIT_DIR$\inc\c\intrinsics.h - $PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.s19 - $PROJ_DIR$\..\lib\src\stm8s_gpio.c - $PROJ_DIR$\..\lib\src\stm8s_uart1.c - $PROJ_DIR$\stm8s_conf.h - $PROJ_DIR$\..\lib\src\stm8s_beep.c - $PROJ_DIR$\..\lib\src\stm8s_tim4.c - $PROJ_DIR$\..\lib\src\stm8s_exti.c - $PROJ_DIR$\..\lib\src\stm8s_clk.c - $PROJ_DIR$\main.c - $TOOLKIT_DIR$\inc\c\ysizet.h - $PROJ_DIR$\..\lib\inc\stm8s_uart1.h - $TOOLKIT_DIR$\inc\c\xencoding_limits.h - $PROJ_DIR$\stm8s_it.h - $PROJ_DIR$\..\lib\inc\stm8s_i2c.h - $PROJ_DIR$\..\lib\inc\stm8s_tim4.h - $PROJ_DIR$\..\lib\inc\stm8s.h - $PROJ_DIR$\..\lib\inc\stm8s_tim2.h - $PROJ_DIR$\..\lib\inc\stm8s_spi.h - $PROJ_DIR$\..\lib\inc\stm8s_uart2.h - $PROJ_DIR$\..\lib\inc\stm8s_rst.h - $TOOLKIT_DIR$\inc\c\ystdio.h - $PROJ_DIR$\..\lib\inc\stm8s_wwdg.h - $PROJ_DIR$\..\lib\inc\stm8s_adc1.h - $TOOLKIT_DIR$\inc\c\DLib_Threads.h - $TOOLKIT_DIR$\inc\c\stdbool.h - $PROJ_DIR$\Debug\Obj\stm8s_tim1.pbi - $PROJ_DIR$\Debug\Obj\stm8s_clk.o - $TOOLKIT_DIR$\inc\c\stdio.h - $TOOLKIT_DIR$\inc\c\yvals.h - $TOOLKIT_DIR$\config\lnkstm8s003f3.icf - $PROJ_DIR$\Debug\Obj\uart.pbi - $PROJ_DIR$\Debug\Obj\stm8s_it.pbi $PROJ_DIR$\stm8s_it.c - $PROJ_DIR$\..\lib\inc\stm8s_exti.h - $PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi - $PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi - $PROJ_DIR$\..\lib\inc\stm8s_gpio.h - $PROJ_DIR$\stm8s103_serial.h - $TOOLKIT_DIR$\inc\c\DLib_Defaults.h - $TOOLKIT_DIR$\lib\dlstm8smn.h - $PROJ_DIR$\..\lib\src\stm8s_uart2.c - $PROJ_DIR$\Debug\Obj\stm8s_tim4.o - $TOOLKIT_DIR$\inc\c\ycheck.h - $PROJ_DIR$\..\lib\inc\stm8s_flash.h - $PROJ_DIR$\Debug\Obj\EXT_INT_1PORT.pbd - $PROJ_DIR$\uart.h - $PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.out - $TOOLKIT_DIR$\inc\c\string.h - $PROJ_DIR$\Debug\Obj\stm8s_uart1.pbi - $PROJ_DIR$\..\lib\inc\stm8s_itc.h - $PROJ_DIR$\..\lib\inc\stm8s_tim1.h - $PROJ_DIR$\Debug\Obj\stm8s_clk.pbi - $PROJ_DIR$\Debug\Obj\main.pbi - $PROJ_DIR$\Debug\Obj\stm8s_uart1.o - $PROJ_DIR$\Debug\Obj\stm8s_exti.o - $PROJ_DIR$\..\lib\inc\stm8s_beep.h - $TOOLKIT_DIR$\lib\dbgstm8smd.a - $PROJ_DIR$\..\lib\src\stm8s_tim6.c - $PROJ_DIR$\uart.c - $TOOLKIT_DIR$\lib\dlstm8smn.a - $PROJ_DIR$\..\lib\inc\stm8s_awu.h - $PROJ_DIR$\Debug\Obj\stm8s_beep.pbi - $PROJ_DIR$\Debug\Obj\stm8s_exti.pbi - $PROJ_DIR$\Debug\Obj\uart.o - $PROJ_DIR$\Debug\Obj\main.o - $PROJ_DIR$\Debug\Obj\stm8s_gpio.o - $PROJ_DIR$\..\lib\inc\stm8s_iwdg.h - $PROJ_DIR$\Debug\Obj\stm8s_tim6.pbi - $PROJ_DIR$\Debug\Obj\stm8s_uart2.o - $PROJ_DIR$\..\lib\inc\stm8s_tim6.h $PROJ_DIR$\Debug\Obj\stm8s_tim1.o + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_beep.h + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_wwdg.h $PROJ_DIR$\Debug\Obj\stm8s_uart2.pbi $PROJ_DIR$\Debug\Obj\stm8s_beep.o - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_wwdg.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim2.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_adc1.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_beep.h $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_i2c.h $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_flash.h $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_iwdg.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_awu.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_exti.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim1.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_uart1.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_gpio.h + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim2.h + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_adc1.h + $PROJ_DIR$\..\lib\inc\stm8s_tim6.h $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim4.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_itc.h + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_exti.h $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_rst.h $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s.h - $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_spi.h + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_tim1.h $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\user\stm8s_conf.h + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_awu.h + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_uart1.h + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_itc.h + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_gpio.h $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_clk.h + $PROJ_DIR$\Debug\Obj\stm8s_gpio.pbi + $PROJ_DIR$\Debug\Obj\stm8s_tim4.pbi + $PROJ_DIR$\Debug\Obj\EXT_INT_1PORT.pbd + $PROJ_DIR$\uart.h + $PROJ_DIR$\..\lib\src\stm8s_uart2.c + $PROJ_DIR$\..\lib\inc\stm8s_gpio.h + $TOOLKIT_DIR$\inc\c\DLib_Defaults.h + $TOOLKIT_DIR$\inc\c\ycheck.h + $PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.out + $TOOLKIT_DIR$\inc\c\string.h + $PROJ_DIR$\..\lib\inc\stm8s_itc.h + $PROJ_DIR$\Debug\Obj\stm8s_clk.pbi + $PROJ_DIR$\Debug\Obj\stm8s_uart1.pbi + $PROJ_DIR$\stm8s103_serial.h + $PROJ_DIR$\Debug\Obj\main.pbi + $TOOLKIT_DIR$\lib\dlstm8smn.h + $PROJ_DIR$\Debug\Obj\stm8s_tim4.o + $PROJ_DIR$\..\lib\inc\stm8s_flash.h + $PROJ_DIR$\..\lib\inc\stm8s_beep.h + $TOOLKIT_DIR$\lib\dbgstm8smd.a + $PROJ_DIR$\Debug\Obj\stm8s_uart1.o + $PROJ_DIR$\..\lib\inc\stm8s_tim1.h + $TOOLKIT_DIR$\lib\dlstm8smn.a + $PROJ_DIR$\Debug\Obj\uart.o + $PROJ_DIR$\..\lib\inc\stm8s_awu.h + $PROJ_DIR$\..\lib\src\stm8s_tim6.c + $PROJ_DIR$\Debug\Obj\main.o + $PROJ_DIR$\Debug\Obj\stm8s_gpio.o + $PROJ_DIR$\Debug\Obj\stm8s_exti.o + $PROJ_DIR$\uart.c + $PROJ_DIR$\Debug\Obj\stm8s_exti.pbi + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_spi.h + $PROJ_DIR$\..\lib\inc\stm8s_iwdg.h + $PROJ_DIR$\Debug\Obj\stm8s_uart2.o + $PROJ_DIR$\Debug\Obj\stm8s_beep.pbi + $PROJ_DIR$\Debug\Obj\stm8s_tim6.pbi + $TOOLKIT_DIR$\inc\c\stdbool.h + $PROJ_DIR$\..\lib\inc\stm8s_rst.h + $TOOLKIT_DIR$\inc\c\ystdio.h + $PROJ_DIR$\..\lib\inc\stm8s_i2c.h + $PROJ_DIR$\..\lib\inc\stm8s_uart2.h + $TOOLKIT_DIR$\inc\c\stdio.h + $PROJ_DIR$\..\lib\inc\stm8s_spi.h + $PROJ_DIR$\..\lib\inc\stm8s.h + $TOOLKIT_DIR$\inc\c\yvals.h + $PROJ_DIR$\..\lib\inc\stm8s_exti.h + $PROJ_DIR$\..\lib\inc\stm8s_wwdg.h + $PROJ_DIR$\Debug\Obj\stm8s_it.pbi + $PROJ_DIR$\..\lib\inc\stm8s_tim4.h + $PROJ_DIR$\Debug\Obj\stm8s_tim1.pbi + $PROJ_DIR$\..\lib\inc\stm8s_adc1.h + $PROJ_DIR$\Debug\Exe\EXT_INT_1PORT.s19 + $PROJ_DIR$\..\lib\inc\stm8s_uart1.h + $TOOLKIT_DIR$\inc\c\xencoding_limits.h + $TOOLKIT_DIR$\inc\c\intrinsics.h + $PROJ_DIR$\..\lib\inc\stm8s_tim2.h + $TOOLKIT_DIR$\config\lnkstm8s003f3.icf + $PROJ_DIR$\Debug\Obj\uart.pbi + $PROJ_DIR$\Debug\Obj\stm8s_clk.o + $TOOLKIT_DIR$\inc\c\ysizet.h + $TOOLKIT_DIR$\inc\c\DLib_Threads.h + $PROJ_DIR$\..\lib\inc\stm8s_clk.h + $PROJ_DIR$\main.c + $TOOLKIT_DIR$\inc\c\DLib_Product.h + $PROJ_DIR$\stm8s_it.h + $PROJ_DIR$\..\lib\src\stm8s_clk.c + $PROJ_DIR$\..\lib\src\stm8s_gpio.c + $PROJ_DIR$\..\lib\src\stm8s_tim1.c + $PROJ_DIR$\..\lib\src\stm8s_tim4.c + $PROJ_DIR$\stm8s_conf.h + $PROJ_DIR$\..\lib\src\stm8s_beep.c + $PROJ_DIR$\..\lib\src\stm8s_uart1.c + $PROJ_DIR$\..\..\..\4_EXT_INT_1PORT\LOCK_STM8_BF\lib\inc\stm8s_uart2.h + $PROJ_DIR$\..\lib\src\stm8s_exti.c - - [ROOT_NODE] - - - ILINK - 50 - - - - - $PROJ_DIR$\..\lib\src\stm8s_tim1.c - - - ICCSTM8 - 74 - - - BICOMP - 29 - - - - - $PROJ_DIR$\..\lib\src\stm8s_gpio.c - - - ICCSTM8 - 69 - - - BICOMP - 38 - - - - - $PROJ_DIR$\..\lib\src\stm8s_uart1.c - - - ICCSTM8 - 57 - - - BICOMP - 52 - - - - - $PROJ_DIR$\..\lib\src\stm8s_beep.c - - - ICCSTM8 - 76 - - - BICOMP - 65 - - - - - $PROJ_DIR$\..\lib\src\stm8s_tim4.c - - - ICCSTM8 - 45 - - - BICOMP - 39 - - - - - $PROJ_DIR$\..\lib\src\stm8s_exti.c - - - ICCSTM8 - 58 - - - BICOMP - 66 - - - - - $PROJ_DIR$\..\lib\src\stm8s_clk.c - - - ICCSTM8 - 30 - - - BICOMP - 55 - - - - - BICOMP - 93 95 92 81 84 82 83 78 77 94 3 79 80 85 88 90 91 86 89 87 - - - - - $PROJ_DIR$\main.c - - - ICCSTM8 - 68 - - - BICOMP - 56 - - - - - BICOMP - 46 49 43 13 27 32 28 31 51 42 2 24 15 - - - $PROJ_DIR$\stm8s_it.c BICOMP - 35 + 70 BICOMP - 46 25 64 19 70 47 20 16 1 17 21 42 2 41 7 3 26 59 37 40 53 23 54 18 14 13 27 43 32 31 24 15 + 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 + + [ROOT_NODE] + + + ILINK + 31 + + + $PROJ_DIR$\..\lib\src\stm8s_uart2.c - ICCSTM8 - 72 + BICOMP + 4 - BICOMP - 75 + ICCSTM8 + 56 @@ -261,13 +146,13 @@ OBJCOPY - 4 + 74 ILINK - 33 68 76 30 58 69 74 45 57 63 60 + 79 49 5 81 51 50 1 39 43 45 42 @@ -276,13 +161,13 @@ BICOMP - 71 + 58 BICOMP - 19 20 47 64 70 25 1 17 21 7 3 26 59 37 40 53 23 54 18 14 73 + 66 78 40 47 55 69 84 62 65 92 77 73 41 68 28 33 60 44 71 75 11 @@ -290,43 +175,183 @@ $PROJ_DIR$\uart.c - ICCSTM8 - 67 + BICOMP + 80 - BICOMP - 34 + ICCSTM8 + 46 BICOMP - 18 19 40 59 23 22 7 3 26 37 53 54 14 1 64 47 17 70 21 20 25 49 + 71 66 28 41 60 63 92 77 73 68 33 44 75 84 47 40 62 55 65 78 69 26 + + + + + $PROJ_DIR$\main.c + + + BICOMP + 37 + + + ICCSTM8 + 49 5 81 51 50 1 39 43 + + + + + BICOMP + 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 + + + ICCSTM8 + 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 + + + + + $PROJ_DIR$\..\lib\src\stm8s_clk.c + + + BICOMP + 34 + + + ICCSTM8 + 81 + + + + + BICOMP + 54 22 15 6 18 7 8 9 3 17 77 10 2 13 21 20 14 16 12 19 + + + + + $PROJ_DIR$\..\lib\src\stm8s_gpio.c + + + BICOMP + 23 + + + ICCSTM8 + 50 + + + + + BICOMP + 2 14 15 21 12 17 77 10 13 20 16 19 18 22 7 6 8 54 9 3 + + + + + $PROJ_DIR$\..\lib\src\stm8s_tim1.c + + + BICOMP + 72 + + + ICCSTM8 + 1 + + + + + BICOMP + 22 15 54 6 16 18 7 8 9 3 17 77 10 2 13 21 20 14 12 19 + + + + + $PROJ_DIR$\..\lib\src\stm8s_tim4.c + + + BICOMP + 24 + + + ICCSTM8 + 39 + + + + + BICOMP + 9 7 15 12 18 8 3 22 6 54 17 77 10 2 13 21 20 14 16 19 + + + + + $PROJ_DIR$\..\lib\src\stm8s_beep.c + + + BICOMP + 57 + + + ICCSTM8 + 5 + + + + + BICOMP + 7 15 9 18 8 3 22 6 54 17 77 10 2 13 21 20 14 16 12 19 + + + + + $PROJ_DIR$\..\lib\src\stm8s_uart1.c + + + BICOMP + 35 + + + ICCSTM8 + 43 + + + + + BICOMP + 8 15 18 3 7 9 19 22 6 54 17 77 10 2 13 21 20 14 16 12 + + + + + $PROJ_DIR$\..\lib\src\stm8s_exti.c + + + BICOMP + 53 + + + ICCSTM8 + 51 + + + + + BICOMP + 13 16 15 17 77 10 20 19 2 21 14 12 18 22 7 6 8 54 9 3 - $PROJ_DIR$\..\lib\src\stm8s_tim1.c + $PROJ_DIR$\stm8s_it.c ICCSTM8 - $PROJ_DIR$\..\lib\src\stm8s_gpio.c - ICCSTM8 - - - $PROJ_DIR$\..\lib\src\stm8s_uart1.c - ICCSTM8 - - - $PROJ_DIR$\..\lib\src\stm8s_beep.c - ICCSTM8 - - - $PROJ_DIR$\..\lib\src\stm8s_tim4.c - ICCSTM8 - - - $PROJ_DIR$\..\lib\src\stm8s_exti.c + $PROJ_DIR$\..\lib\src\stm8s_tim6.c ICCSTM8 @@ -334,15 +359,27 @@ ICCSTM8 - $PROJ_DIR$\main.c + $PROJ_DIR$\..\lib\src\stm8s_gpio.c ICCSTM8 - $PROJ_DIR$\stm8s_it.c + $PROJ_DIR$\..\lib\src\stm8s_tim1.c ICCSTM8 - $PROJ_DIR$\..\lib\src\stm8s_tim6.c + $PROJ_DIR$\..\lib\src\stm8s_tim4.c + ICCSTM8 + + + $PROJ_DIR$\..\lib\src\stm8s_beep.c + ICCSTM8 + + + $PROJ_DIR$\..\lib\src\stm8s_uart1.c + ICCSTM8 + + + $PROJ_DIR$\..\lib\src\stm8s_exti.c ICCSTM8 diff --git a/LOCK_STM8_BF/user/main.c b/LOCK_STM8_BF/user/main.c index f027cc3..cb6a938 100644 --- a/LOCK_STM8_BF/user/main.c +++ b/LOCK_STM8_BF/user/main.c @@ -36,11 +36,6 @@ char Serial_print (char string[]); void Serial_print_string (char[]); void Serial_print_int (int number) ; void UART_Configuration(void); -void UARTPrintf(char *message); -void uart_isr(void); -void empty_buffer(uint8_t *buffer,uint16_t size); -void test1(void); -void gets_UART1(unsigned char *string); void Timer1_int_Configuration(void); //////////////// @@ -48,14 +43,12 @@ void Timer1_int_Configuration(void); -------------------------------------------------------*/ INTERRUPT_HANDLER(EXTI_PORTC_IRQHandler, 5) { - GPIO_WriteHigh(relay); - Serial_print_string("open_1\n\r"); + Serial_print_string("open_1\n"); relay_stt=true; } INTERRUPT_HANDLER(EXTI_PORTA_IRQHandler, 3) { - GPIO_WriteHigh(relay_2); - Serial_print_string("open_2\n\r"); + Serial_print_string("open_2\n"); relay_stt2=true; } INTERRUPT_HANDLER(UART1_RX_IRQHandler, 18) @@ -96,6 +89,7 @@ INTERRUPT_HANDLER(TIM1_UPD_OVF_TRG_BRK_IRQHandler, 11) countFlagRelay_2=0; kickFlag_2=false; GPIO_WriteLow(relay_2); + Serial_print_string("lockdoor2\n"); } } if(kickFlag_1 ==true){ @@ -104,6 +98,7 @@ INTERRUPT_HANDLER(TIM1_UPD_OVF_TRG_BRK_IRQHandler, 11) countFlagRelay_1=0; kickFlag_1=false; GPIO_WriteLow(relay); + Serial_print_string("lockdoor1\n"); } } TIM1_ClearITPendingBit(TIM1_IT_UPDATE); // clear flag update interrup(TIM1_SR1) @@ -165,12 +160,12 @@ void main(void) } void control(){ if(relay_stt==true){ - GPIO_WriteHigh(GPIOD,GPIO_PIN_3); // on relay2 + GPIO_WriteHigh(relay); // on relay2 kickFlag_1 = true; relay_stt = false; } if(relay_stt2==true){ - GPIO_WriteHigh(GPIOD,GPIO_PIN_2); // on relay + GPIO_WriteHigh(relay_2); // on relay kickFlag_2 = true; relay_stt2 = false; } diff --git a/LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dbgdt b/LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dbgdt index 6325d24..88eabdd 100644 --- a/LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dbgdt +++ b/LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dbgdt @@ -67,14 +67,14 @@ - TextEditor$WS_DIR$\main.c00000181524452440TextEditor$WS_DIR$\..\lib\src\stm8s_gpio.c00000000TextEditor$WS_DIR$\..\lib\src\stm8s_clk.c00000000TextEditor$WS_DIR$\..\lib\src\stm8s_exti.c00000000TextEditor$WS_DIR$\..\lib\src\stm8s_beep.c00000000TextEditor$WS_DIR$\..\lib\src\stm8s_tim4.c00000000TextEditor$WS_DIR$\..\lib\src\stm8s_uart1.c00000900TextEditor$WS_DIR$\..\lib\src\stm8s_tim6.c00000215718271820100000010000001 + TextEditor$WS_DIR$\main.c000001324081408100100000010000001 - iaridepm.enu1debuggergui.enu1-2-2729278-2-2280291145833291876145833733200-2-2729278-2-2280291145833291876145833733200-2-21991922-2-219242011002083201605104167201605 + iaridepm.enu1debuggergui.enu1-2-2729278-2-2280291145833291876145833733200-2-2729278-2-2280291145833291876145833733200-2-21991922-2-219242011002083201605104167201605 diff --git a/LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dni b/LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dni index 3a6aa7a..29a88ce 100644 --- a/LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dni +++ b/LOCK_STM8_BF/user/settings/EXT_INT_1PORT.dni @@ -36,7 +36,7 @@ ActionState=1 Enabled=0 ShowSource=1 [DebugChecksum] -Checksum=-299567578 +Checksum=557341239 [CallStack] ShowArgs=0 [Disassembly] diff --git a/LOCK_STM8_BF/user/settings/LOCK_STM_BF.wsdt b/LOCK_STM8_BF/user/settings/LOCK_STM_BF.wsdt index 32ec4b4..6ba875b 100644 --- a/LOCK_STM8_BF/user/settings/LOCK_STM_BF.wsdt +++ b/LOCK_STM8_BF/user/settings/LOCK_STM_BF.wsdt @@ -14,10 +14,10 @@ 124272727 - 20139537293 + 20139537293 - + TabID-13550-13569 @@ -29,20 +29,20 @@ - 0TabID-21771-31223BuildBuild0 + 0TabID-21771-31223BuildBuild0 - TextEditor$WS_DIR$\main.c00000612512500100000010000001 + TextEditor$WS_DIR$\main.c00000754081408100100000010000001 - iaridepm.enu1-2-2754198-2-2200200104167200602104167758275-2-21981922-2-219242001002083200602104167200602 + iaridepm.enu1-2-2754198-2-2200200104167200602104167758275-2-21981922-2-219242001002083200602104167200602