diff --git a/Out/SY883X_EVB_mcu_2024_09_11_142613.bin b/Out/SY883X_EVB_mcu_2024_09_11_142613.bin
deleted file mode 100644
index 5edc69e..0000000
Binary files a/Out/SY883X_EVB_mcu_2024_09_11_142613.bin and /dev/null differ
diff --git a/Out/SY883X_EVB_mcu_2024_09_11_142613.hex b/Out/SY883X_EVB_mcu_2024_09_11_142613.hex
deleted file mode 100644
index 530cfd9..0000000
--- a/Out/SY883X_EVB_mcu_2024_09_11_142613.hex
+++ /dev/null
@@ -1,202 +0,0 @@
-:030000000204A84F
-:1004A800758E3075D20078FFE4F6D8FD7581540258
-:0204B80004F549
-:0F0A2A001205BAD2AED2BE12092912053A80F4D3
-:04041300024F000094
-:0208E500AD075D
-:1008E700E4FCFBFAF527F52875FE2975FF8BEDC4A7
-:1008F70054F04401F5A5E5A520E0FBAFA1AB07AF98
-:10090700A2EFFEEEFAEB2528F528EA3527F5270CA6
-:10091700BC08DBE528AE277803CEC313CE13D8F97E
-:01092700FFD0
-:0109280022AC
-:10096800E4F524F5257F051208E58E248F257F06FA
-:100978001208E5E4FCFDC004A905AA06AB07AE24ED
-:10098800AF257C077DD012023BD0001201998E243E
-:020998008F25A9
-:01099A00223A
-:10099B00E4F525F5267F041208E58E258F267F06C4
-:1009AB001208E5E4FCFDC004A905AA06AB07AE25B9
-:1009BB00AF267C037DE812023BD0001201998E25F5
-:0209CB008F2675
-:0109CD002207
-:02041700C1150D
-:1006B400E4FFFEF52412099BC3EF94D0EE940740A7
-:1006C400037F0122D3EF9436EE94055030EF942249
-:1006D400EE94024028301312EF9414EE9405500760
-:1006E400C213E4F524800375240130142BD3EF9452
-:1006F40044EE9402401FC214E4F524801BD3EF940B
-:1007040036EE94054004D213800BC3EF9422EE948A
-:0A071400025002D214752401AF2434
-:01071E0022B8
-:10071F00E5E620E70953B3FE75F210C21522E5F2A4
-:10072F00540C601053B3FEE5F354C0603B75F20CEC
-:10073F0075F3C022E5F354C0600375F3C01206B41D
-:10074F00EF600453B3FE22E5F230E417C37850E6AE
-:10075F0094EB18E6940F500575F210800353B3FE17
-:09076F00D2152243B301C2152288
-:04041900C116C11730
-:10080000E5E530E103C21622E5E230E705C216D283
-:100810001722E5E830E00EC216300A35C20A75E844
-:100820000175B501221206B4EF6006C216E4F5B5F3
-:1008300022D21630171BE5E630E716C37850E6944F
-:100840001018E6940E4005D216C21722E4F5B5C280
-:0208500016226E
-:07041D00C118C1190135FFF0
-:10002600E5E25408FF6535601AE5E230E30575340C
-:10003600018003E4F534D218D219E4F537F51E8FA2
-:0300460035D21E92
-:010049002294
-:0E042400C112C110C10FC111015200015100DF
-:1009CE00E5E220E119785106E6C39432400DE5E2E6
-:1009DE0020E108D20F087603E418F6D21E22E4783E
-:0309EE0051F6229D
-:0D000E00EF146006047005D28422D2832214
-:0D07F200EF146006047005C28422C2832249
-:10063800E4FE74382EF8E66067743C2EF9743E2E9A
-:10064800F8E6D397AF06500512000E80031207F2A2
-:10065800743E2EF8E6C394AA401EE4F674422EF8BF
-:10066800E66008743C2EF81616800D74402EF8E6E5
-:100678006006743C2EF80606743C2EF8E6FF74AA51
-:10068800D39F500A74422EF876017440800EEFD33F
-:100698009401500C74402EF8760174422EF8E4F65A
-:0B06A800743E2EF8060EEE6402708710
-:0106B3002224
-:0504320001360AC11EA5
-:100A0900E5E620E706200803301E04C21EC322D3F0
-:010A190022BA
-:1005BA0075FE8043FF3075FE0153FFFCD2DF43878F
-:1005CA008075BA0375AADC759840D299D298D2ACD4
-:1005DA0075B7C375FE6A53FFE043FF047589017559
-:1005EA008CFC758A17D2A9D28C438910758DFF7538
-:1005FA008B9BD2ABD28E75FE0675FF1C75FE0375FA
-:10060A00FF3CC284C283E4F58675FE0F43FF807502
-:10061A00FE4F75FF1075FE1775FF3CD2A8D2B9D2EE
-:0E062A00AF75F21C75F3C075E80C43B31022D7
-:03000300020006F2
-:0100060032C7
-:03004B00020A4F57
-:060A4F0075EB3CD21E32E3
-:0F0437000B440000000000000000000000C11B8B
-:0607CE008B2B8A2C892D03
-:1007D400E4FEEEC39F5016201AFD782BE475F00159
-:0D07E40012022B120144D21AF5990E80E585
-:0107F10022E5
-:03002300020A3995
-:0F0A3900309904C299C21A309804C298D21E3262
-:05044600013700C11F99
-:10035300300141E537C39402500261DFE537C394AE
-:100363005550190537301C0A78387601E408F6C26F
-:100373008322E47838F6087601C28422E47838F6DA
-:1003830008F6783E76AA0876AAC284C283C201C25E
-:1003930019F53722E5E630E72A301504D283801EAB
-:1003A300E537C394025008C284C2830537800FE542
-:1003B30037C394C850060537D2848002C284C21959
-:1003C300D21F22301F09C284C283E4F537C21F3013
-:1003D300193D301C1CE537C394025004C284801AB3
-:1003E300E537C3943250050537D28422C284C2193B
-:1003F30022C284E537C394025005C283053722E540
-:1004030037C3943250050537D28322C283C21922DF
-:10053A00300921C209120968784FA60608A60712CF
-:10054A0000261209CE12080012071F1202681203AF
-:10055A0053120778300B58C20BE536D39400400982
-:10056A001536301E4AC21E8043120A09503E75FED5
-:10057A002443FF3CC2ACC2B9C2A9C2AB53B7CFE451
-:10058A00F5B575FE2953FF7F75FE4FF5FF75FE80A1
-:10059A0053FFCF43870275FE8043FF3075FE4F75C8
-:1005AA00FF10D2ACD2B9D2A9D2AB800075360A22DA
-:070A480000000000000000A7
-:10044B00C108C101011E00011D00C103C107C10686
-:0E045B00C102011F00C100C105011C00C10447
-:100A1A00D282EF700753B7CF43B7302253B7CF22F2
-:10026800E5E8540C6013051FE51FC39402400AE437
-:10027800F51F75E80CFF020A1A30183F301633D202
-:1002880082201C0DE5B5700475B50122E4FF120A41
-:100298001AE534700CD203C218D208C206F51D80C4
-:1002A8001AC203E4F51DD206C200C218C204F51F23
-:1002B80080097F01120A1AC208C218300668E51DB3
-:1002C800C394055003051D22E51EC39405500BC2B7
-:1002D80082E4F5B5051ED205804C30050DC205D265
-:1002E80082C2087F01120A1A800B200008D200E59A
-:1002F800E354A0F51C30002EE5E354A0651C600B08
-:10030800D201E4F537E5E354A0F51C300F18E51FDA
-:10031800C3940A500CE51F20E003120852051F8001
-:1003280005C20FE4F51F300321E5E354AC64AC606B
-:1003380003301C16E51DC394325003051D22E4F555
-:0B034800B57F01120A1AC208C282220F
-:1008520078247C007D007BFF7A0A79487E007F073E
-:1008620012011E7524557525AA752602752706756F
-:1008720028DD7529BAC282E4F5FE43FF0275FE0E39
-:1008820043FF04FB7A0079247F071207CE75FE0E20
-:0B08920053FFF3E4F5FE53FFFDD2829C
-:01089D002238
-:10046900015400C11CC11D01531E14080C800CE469
-:100479000D480E4C0E920ED80F3C0F8C0FD21068FF
-:10077800E4FFEF25E02408F8E6FC08E6FDC378501E
-:10078800E69D18E69C40040FBF0AE77854E6FEEFA2
-:10079800D39E4004180680037853167853E6FED398
-:1007A80094325006EEC3940A50077854A607187678
-:1007B8001E7854E6FFD394015003D21C22EFD39441
-:0507C800024002C21C0A
-:0107CD002209
-:10048900013100012F00012E00013000C10DC10A08
-:0E049900C109C10B013300013200C10CC10EBC
-:10092900E533603AE4F5330531E531C3940A40050E
-:10093900E4F531D20D052EE52EC394644005E4F5A6
-:100949002ED209052FE52FC394FA4012E4F52FD2D0
-:0F0959000A0530E53094044005E4F530D20B2256
-:03000B000209F1F6
-:1009F100C0E0C0D074FC258CF58C7417258AF58A6B
-:080A0100753301D0D0D0E032C2
-:03001B0002089E3A
-:10089E00C0E0C0F0C083C082C0D075D000C000C020
-:1008AE0001C002C003C004C005C006C007C28F1538
-:1008BE008D749B258BF58B120638D20ED007D00681
-:1008CE00D005D004D003D002D001D000D0D0D08239
-:0708DE00D083D0F0D0E0321E
-:030BFD00010101F2
-:1004BA00020A2AE493A3F8E493A34003F68001F224
-:1004CA0008DFF48029E493A3F85407240CC8C33343
-:1004DA00C4540F4420C8834004F456800146F6DF12
-:1004EA00E4800B0102040810204080900413E47E8B
-:1004FA00019360BCA3FF543F30E509541FFEE49307
-:10050A00A360010ECF54C025E060A840B8E493A3CD
-:10051A00FAE493A3F8E493A3C8C582C8CAC583CAF8
-:10052A00F0A3C8C582C8CAC583CADFE9DEE780BEB0
-:0104A7000054
-:10004E00E709F608DFFA8046E709F208DFFA803E94
-:10005E0088828C83E709F0A3DFFA8032E309F60881
-:10006E00DFFA8078E309F208DFFA807088828C83E9
-:10007E00E309F0A3DFFA806489828A83E0A3F6089D
-:10008E00DFFA805889828A83E0A3F208DFFA804C77
-:10009E0080D280FA80C680D4806980F2803380104E
-:1000AE0080A680EA809A80A880DA80E280CA8033B7
-:1000BE0089828A83ECFAE493A3C8C582C8CCC5832F
-:1000CE00CCF0A3C8C582C8CCC583CCDFE9DEE780FF
-:1000DE000D89828A83E493A3F608DFF9ECFAA9F07E
-:1000EE00EDFB2289828A83ECFAE0A3C8C582C8CCD4
-:1000FE00C583CCF0A3C8C582C8CCC583CCDFEADEED
-:10010E00E880DB89828A83E493A3F208DFF980CC4E
-:10011E0088F0EF60010E4E60C388F0ED2402B40447
-:10012E000050B9F582EB2402B4040050AF232345EE
-:06013E00822390009E7375
-:10014400BB010689828A83E0225002E722BBFE02B9
-:09015400E32289828A83E49322EC
-:10015D0075F008758200EF2FFFEE33FECD33CDCC59
-:10016D0033CCC58233C5829BED9AEC99E5829840DC
-:10017D000CF582EE9BFEED9AFDEC99FC0FD5F0D6B9
-:10018D00E4CEFBE4CDFAE4CCF9A88222B800C1B9E3
-:10019D000059BA002DEC8BF084CFCECDFCE5F0CB21
-:1001AD00F97818EF2FFFEE33FEED33FDEC33FCEB5A
-:1001BD0033FB10D703994004EB99FB0FD8E5E4F915
-:1001CD00FA227818EF2FFFEE33FEED33FDEC33FC02
-:1001DD00C933C910D7059BE99A4007EC9BFCE99AF6
-:1001ED00F90FD8E0E4C9FAE4CCFB2275F010EF2F3B
-:1001FD00FFEE33FEED33FDCC33CCC833C810D7073B
-:10020D009BEC9AE899400AED9BFDEC9AFCE899F875
-:0E021D000FD5F0DAE4CDFBE4CCFAE4C8F92208
-:10022B00FAE6FB0808E6F925F0F618E6CA3AF622D4
-:10023B00EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02D50
-:10024B00FDE43CFCE8A42EC8C5F03DFDE43CFCEF0E
-:0D025B00A4FFE5F028FEE43DFDE43CFC229C
-:00000001FF
diff --git a/Out/SY883X_EVB_mcu_2024_09_11_142613_crc(a85c)_V010101.bin b/Out/SY883X_EVB_mcu_2024_09_11_142613_crc(a85c)_V010101.bin
deleted file mode 100644
index 4d52814..0000000
Binary files a/Out/SY883X_EVB_mcu_2024_09_11_142613_crc(a85c)_V010101.bin and /dev/null differ
diff --git a/Out/SY883X_EVB_mcu_2024_09_13_151758.bin b/Out/SY883X_EVB_mcu_2024_09_13_151758.bin
new file mode 100644
index 0000000..8d6d0b3
Binary files /dev/null and b/Out/SY883X_EVB_mcu_2024_09_13_151758.bin differ
diff --git a/Out/SY883X_EVB_mcu_2024_09_13_151758.hex b/Out/SY883X_EVB_mcu_2024_09_13_151758.hex
new file mode 100644
index 0000000..8fcd8cd
--- /dev/null
+++ b/Out/SY883X_EVB_mcu_2024_09_13_151758.hex
@@ -0,0 +1,208 @@
+:030000000204E611
+:1004E600758E3075D20078FFE4F6D8FD7581570217
+:0204F6000533CC
+:0F0A75001205F8D2AED2BE12093812057880F4FD
+:04044900025200005B
+:0208F400AD074E
+:1008F600E4FCFBFAF528F52975FE2975FF8BEDC496
+:1009060054F04401F5A5E5A520E0FBAFA1AB07AF88
+:10091600A2EFFEEEFAEB2529F529EA3528F5280C93
+:10092600BC08DBE529AE287803CEC313CE13D8F96D
+:01093600FFC1
+:01093700229D
+:10097700E4F525F5267F051208F48E258F267F06D8
+:100987001208F4E4FCFDC004A905AA06AB07AE25CE
+:10099700AF267C077DD012023BD0001201998E252D
+:0209A7008F2699
+:0109A900222B
+:1009AA00E4F526F5277F041208F48E268F277F06A2
+:1009BA001208F4E4FCFDC004A905AA06AB07AE269A
+:1009CA00AF277C037DE812023BD0001201998E26E4
+:0209DA008F2765
+:0109DC0022F8
+:02044D00C116D6
+:1006F200E4FFFEF5251209AAC3EF94D0EE94074059
+:10070200037F0122D3EF9436EE94055030EF94220A
+:10071200EE94024028301412EF9414EE9405500720
+:10072200C214E4F525800375250130152BD3EF940F
+:1007320044EE9402401FC215E4F525801BD3EF94CA
+:1007420036EE94054004D214800BC3EF9422EE944B
+:0A075200025002D215752501AF25F3
+:01075C00227A
+:10075D00E5E620E70953B3FE75F210C21622E5F265
+:10076D00540C601053B3FEE5F354C0603B75F20CAE
+:10077D0075F3C022E5F354C0600375F3C01206F2A1
+:10078D00EF600453B3FE22E5F230E417C37853E66D
+:10079D0094EB18E6940F500575F210800353B3FED9
+:0907AD00D2162243B301C2162248
+:04044F00C117C118F8
+:10085600E5E530E103C21722E5E230E705C217D22B
+:100866001822E5E830E00EC217300A35C20A75E8EC
+:100876000175B501221206F2EF6006C217E4F5B55E
+:1008860022D21730181BE5E630E716C37853E694F4
+:100896001018E6940E4005D217C21822E4F5B5C228
+:0208A600172217
+:07045300C119C11A0139FFB4
+:100A0400E5E25408FF6539601CE5E230E30575381A
+:100A1400018003E4F538D219D21AE4F536F51ED272
+:050A2400208F39D21FF4
+:010A290022AA
+:10045A00C113C110C10FC111C112015500015400CD
+:1009DD00E5E220E11D785406E6C394324011E5E2CC
+:1009ED0020E10CD20FD211087603E418F6D220D2F2
+:0709FD001F22E47854F622EA
+:0D000E00EF146006047005D28422D2832214
+:0D0A9300EF146006047005C28422C28322A5
+:10067600E4FE743B2EF8E66067743F2EF974412E53
+:10068600F8E6D397AF06500512000E8003120A93C0
+:1006960074412EF8E6C394AA401EE4F674452EF87B
+:1006A600E66008743F2EF81616800D74432EF8E6A1
+:1006B6006006743F2EF80606743F2EF8E6FF74AA0D
+:1006C600D39F500A74452EF876017443800EEFD3FB
+:1006D6009401500C74432EF8760174452EF8E4F616
+:0B06E60074412EF8060EEE64027087CF
+:0106F10022E6
+:05046A00013A0AC11F68
+:100A5400E5E620E706200803301F04C21FC322D3A3
+:010A6400226F
+:1005F80075FE8043FF3075FE0153FFFCD2DF438751
+:100608008075BA0375AADC759840D299D298D2AC95
+:1006180075B7C375FE6A53FFE043FF04758901751A
+:100628008CFC758A17D2A9D28C438910758DFF75F9
+:100638008B9BD2ABD28E75FE0675FF1C75FE0375BB
+:10064800FF3CC284C283E4F58675FE0F43FF8075C4
+:10065800FE4F75FF1075FE1775FF3CD2A8D2B9D2B0
+:0E066800AF75F21C75F3C075E80C43B3102299
+:03000300020006F2
+:0100060032C7
+:03004B00020AA7FF
+:060AA70075EB3CD21F328A
+:0F046F000B470000000000000000000000C11C4F
+:060026008B2C8A2D892EAF
+:10002C00E4FEEEC39F5016201BFD782CE475F00106
+:0D003C0012022B120144D21BF5990E80E533
+:010049002294
+:03002300020A844A
+:0F0A8400309904C299C21B309804C298D21F3215
+:0B047E00013600013500013700C120ED
+:100A4200E4783BF608F6784176AA0876AAC284C210
+:020A52008322FD
+:1002680030013CE537C394045006120A4205372290
+:10027800E537C39455501E0537201D05E5E630E7E0
+:100288000A783B7601E408F6C28322E4783BF60854
+:100298007601C28422120A42C201C21AF53722E547
+:1002A800E630E72A301604D283801EE536C394046C
+:1002B8005008C284C2830536800FE536C394C850FF
+:1002C800060536D2848002C284C21AD22022302087
+:1002D8000BC284C283E4F536F535C220301A3630B5
+:1002E8001D17E536C394045002803AE536C39432AC
+:1002F8005002803FC284C21A22C284E536C39404E5
+:1003080050028023E536C3943250050536D2832245
+:10031800C283C21A2230113DE53864017037E536D0
+:10032800C394045007C284C283053622E536C394B9
+:100338003250050536D28422C284E535C39407506D
+:100348000D0535E53520E003D28322C28322C2831E
+:06035800E4F535C211229C
+:10057800300921C2091209777852A60608A607127F
+:100588000A041209DD12085612075D12035E1202F0
+:1005980068120800300B58C20BE53AD394004009A2
+:1005A800153A301F4AC21F8043120A54503E75FE46
+:1005B8002443FF3CC2ACC2B9C2A9C2AB53B7CFE413
+:1005C800F5B575FE2953FF7F75FE4FF5FF75FE8063
+:1005D80053FFCF43870275FE8043FF3075FE4F758A
+:1005E800FF10D2ACD2B9D2A9D2AB8000753A0A2298
+:070AA000000000000000004F
+:10048900C108C101011E00011D00C103C107C10648
+:0E049900C102011F00C100C105011C00C10409
+:100A6500D282EF700753B7CF43B7302253B7CF22A7
+:10035E00E5E8540C6013051FE51FC39402400AE440
+:10036E00F51F75E80CFF020A6530193F301733D2BE
+:10037E0082201D0DE5B5700475B50122E4FF120A49
+:10038E0065E538700CD203C219D208C206F51D807D
+:10039E001AC203E4F51DD206C200C219C204F51F2B
+:1003AE0080097F01120A65C208C219300668E51D70
+:1003BE00C394055003051D22E51EC39405500BC2C0
+:1003CE0082E4F5B5051ED205804C30050DC205D26E
+:1003DE0082C2087F01120A65800B200008D200E558
+:1003EE00E354A0F51C30002EE5E354A0651C600B11
+:1003FE00D201E4F537E5E354A0F51C300F18E51FE4
+:10040E00C3940A500CE51F20E0031208A8051F80B4
+:10041E0005C20FE4F51F300321E5E354AC64AC6074
+:10042E0003301D16E51DC394325003051D22E4F55D
+:0B043E00B57F01120A65C208C28222CD
+:1008A80078257C007D007BFF7A0A79A07E007F078F
+:1008B80012011E7525557526AA7527027528067515
+:1008C80029DD752ABAC282E4F5FE43FF0275FE0EE1
+:1008D80043FF04FB7A0079257F0712002675FE0E78
+:0B08E80053FFF3E4F5FE53FFFDD28246
+:0108F30022E2
+:1004A700015700C11DC11E01561E14080C800CE423
+:1004B7000D480E4C0E920ED80F3C0F8C0FD21068C1
+:10080000E4FFEF25E02408F8E6FC08E6FDC3785392
+:10081000E69D18E69C40040FBF0AE77857E6FEEF16
+:10082000D39E4004180680037856167856E6FED309
+:1008300094325006EEC3940A50077857A6071876EC
+:100840001E7857E6FFD394015003D21D22EFD394B4
+:05085000024002C21D80
+:010855002280
+:1004C700013200013000012F00013100C10DC10AC6
+:0E04D700C109C10B013400013300C10CC10E7C
+:10093800E534603AE4F5340532E532C3940A4005FB
+:10094800E4F532D20D052FE52FC394644005E4F594
+:100958002FD2090530E530C394FA4012E4F530D2BD
+:0F0968000A0531E53194044005E4F531D20B2244
+:03000B00020A2ABC
+:100A2A00C0E0C0D074FC258CF58C7417258AF58A31
+:080A3A00753401D0D0D0E03288
+:03001B000207B623
+:1007B600C0E0C0F0C083C082C0D075D000C000C009
+:1007C60001C002C003C004C005C006C007C28F1521
+:1007D6008D749B258BF58B120676D20ED007D0062C
+:1007E600D005D004D003D002D001D000D0D0D08222
+:0707F600D083D0F0D0E03207
+:030BFD00010102F1
+:1004F800020A75E493A3F8E493A34003F68001F29B
+:1005080008DFF48029E493A3F85407240CC8C33304
+:10051800C4540F4420C8834004F456800146F6DFD3
+:10052800E4800B0102040810204080900449E47E16
+:10053800019360BCA3FF543F30E509541FFEE493C8
+:10054800A360010ECF54C025E060A840B8E493A38F
+:10055800FAE493A3F8E493A3C8C582C8CAC583CABA
+:10056800F0A3C8C582C8CAC583CADFE9DEE780BE72
+:0104E5000016
+:10004E00E709F608DFFA8046E709F208DFFA803E94
+:10005E0088828C83E709F0A3DFFA8032E309F60881
+:10006E00DFFA8078E309F208DFFA807088828C83E9
+:10007E00E309F0A3DFFA806489828A83E0A3F6089D
+:10008E00DFFA805889828A83E0A3F208DFFA804C77
+:10009E0080D280FA80C680D4806980F2803380104E
+:1000AE0080A680EA809A80A880DA80E280CA8033B7
+:1000BE0089828A83ECFAE493A3C8C582C8CCC5832F
+:1000CE00CCF0A3C8C582C8CCC583CCDFE9DEE780FF
+:1000DE000D89828A83E493A3F608DFF9ECFAA9F07E
+:1000EE00EDFB2289828A83ECFAE0A3C8C582C8CCD4
+:1000FE00C583CCF0A3C8C582C8CCC583CCDFEADEED
+:10010E00E880DB89828A83E493A3F208DFF980CC4E
+:10011E0088F0EF60010E4E60C388F0ED2402B40447
+:10012E000050B9F582EB2402B4040050AF232345EE
+:06013E00822390009E7375
+:10014400BB010689828A83E0225002E722BBFE02B9
+:09015400E32289828A83E49322EC
+:10015D0075F008758200EF2FFFEE33FECD33CDCC59
+:10016D0033CCC58233C5829BED9AEC99E5829840DC
+:10017D000CF582EE9BFEED9AFDEC99FC0FD5F0D6B9
+:10018D00E4CEFBE4CDFAE4CCF9A88222B800C1B9E3
+:10019D000059BA002DEC8BF084CFCECDFCE5F0CB21
+:1001AD00F97818EF2FFFEE33FEED33FDEC33FCEB5A
+:1001BD0033FB10D703994004EB99FB0FD8E5E4F915
+:1001CD00FA227818EF2FFFEE33FEED33FDEC33FC02
+:1001DD00C933C910D7059BE99A4007EC9BFCE99AF6
+:1001ED00F90FD8E0E4C9FAE4CCFB2275F010EF2F3B
+:1001FD00FFEE33FEED33FDCC33CCC833C810D7073B
+:10020D009BEC9AE899400AED9BFDEC9AFCE899F875
+:0E021D000FD5F0DAE4CDFBE4CCFAE4C8F92208
+:10022B00FAE6FB0808E6F925F0F618E6CA3AF622D4
+:10023B00EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02D50
+:10024B00FDE43CFCE8A42EC8C5F03DFDE43CFCEF0E
+:0D025B00A4FFE5F028FEE43DFDE43CFC229C
+:00000001FF
diff --git a/Out/SY883X_EVB_mcu_2024_09_13_151758_crc(d899)_V010102.bin b/Out/SY883X_EVB_mcu_2024_09_13_151758_crc(d899)_V010102.bin
new file mode 100644
index 0000000..6a2a8b7
Binary files /dev/null and b/Out/SY883X_EVB_mcu_2024_09_13_151758_crc(d899)_V010102.bin differ
diff --git a/Project/TP3102_Demo.uvgui.GH b/Project/TP3102_Demo.uvgui.GH
index 02a923a..8d4bf11 100644
--- a/Project/TP3102_Demo.uvgui.GH
+++ b/Project/TP3102_Demo.uvgui.GH
@@ -93,25 +93,25 @@
2
3
- -1
- -1
+ -32000
+ -32000
-1
-1
- 86
- 1912
- 3832
- 1048
+ 76
+ 36
+ 1956
+ 1038
0
1981
- 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000012000000110000000100000041453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF53453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C636861726765725C636861726765725F6D6F64756C652E630000000010636861726765725F6D6F64756C652E6300000000FFDC7800FFFFFFFF4B453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000BECEA100FFFFFFFF4C453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000F0A0A100FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C756172745C756172742E630000000006756172742E6300000000BCA8E100FFFFFFFF44453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6164635C6164632E6300000000056164632E63000000009CC1B600FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C68616C6C5C68616C6C2E63000000000668616C6C2E6300000000F7B88600FFFFFFFF4A453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C74696D65725C7379735F74696D2E6300000000097379735F74696D2E6300000000D9ADC200FFFFFFFF44453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6C65645C6C65642E6300000000056C65642E6300000000A5C2D700FFFFFFFF4A453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C73797374656D5C73797374656D2E63000000000873797374656D2E6300000000B3A6BE00FFFFFFFF4B453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000EAD6A300FFFFFFFF45453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C496E6974566172732E63000000000A496E6974566172732E6300000000F6FA7D00FFFFFFFF50453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6770696F5F636F6D6D5C6770696F5F636F6D6D2E63000000000B6770696F5F636F6D6D2E6300000000B5E99D00FFFFFFFF50453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C557372496E635C6770696F5F636F6D6D5C6770696F5F636F6D6D2E68000000000B6770696F5F636F6D6D2E68000000005FC3CF00FFFFFFFF57453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000C1838300FFFFFFFF47453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C557372496E635C696E635C646566696E652E680000000008646566696E652E6800000000CACAD500FFFFFFFF44453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6B65795C6B65792E6300000000056B65792E6300000000C5D4F200FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C557372496E635C756172745C756172742E680000000006756172742E6800000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000066000000000F0000F7020000
+ 010000000400000001000000010000000100000001000000000000000200000000000000010000000100000000000000280000002800000001000000120000000F0000000100000041453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF53453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C636861726765725C636861726765725F6D6F64756C652E630000000010636861726765725F6D6F64756C652E6300000000FFDC7800FFFFFFFF4B453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000BECEA100FFFFFFFF4C453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000F0A0A100FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C756172745C756172742E630000000006756172742E6300000000BCA8E100FFFFFFFF44453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6164635C6164632E6300000000056164632E63000000009CC1B600FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C68616C6C5C68616C6C2E63000000000668616C6C2E6300000000F7B88600FFFFFFFF4A453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C74696D65725C7379735F74696D2E6300000000097379735F74696D2E6300000000D9ADC200FFFFFFFF44453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6C65645C6C65642E6300000000056C65642E6300000000A5C2D700FFFFFFFF4A453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C73797374656D5C73797374656D2E63000000000873797374656D2E6300000000B3A6BE00FFFFFFFF4B453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000EAD6A300FFFFFFFF45453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C496E6974566172732E63000000000A496E6974566172732E6300000000F6FA7D00FFFFFFFF50453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6770696F5F636F6D6D5C6770696F5F636F6D6D2E63000000000B6770696F5F636F6D6D2E6300000000B5E99D00FFFFFFFF50453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C557372496E635C6770696F5F636F6D6D5C6770696F5F636F6D6D2E68000000000B6770696F5F636F6D6D2E68000000005FC3CF00FFFFFFFF57453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000C1838300FFFFFFFF47453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C557372496E635C696E635C646566696E652E680000000008646566696E652E6800000000CACAD500FFFFFFFF44453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C5573725372635C6B65795C6B65792E6300000000056B65792E6300000000C5D4F200FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F6C616E6778756E2D4A385C557372496E635C756172745C756172742E680000000006756172742E6800000000FFDC7800FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000F7020000
@@ -1838,7 +1838,7 @@
Debug
2373
- 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
+ 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000
898
@@ -3603,7 +3603,7 @@
0
100
- 17
+ 15
..\UsrSrc\main.c
0
@@ -3714,7 +3714,7 @@
..\UsrSrc\gpio_comm\gpio_comm.c
- 28
+ 31
54
77
1
@@ -3741,27 +3741,27 @@
\todaywork\20240325_tp3310\SY883X_Demo_langxun-J8\UsrInc\inc\define.h
- 0
- 19
- 48
+ 61
+ 10
+ 25
1
0
..\UsrSrc\key\key.c
- 4
+ 0
76
- 98
+ 99
1
0
..\UsrInc\uart\uart.h
- 15
+ 50
1
- 17
+ 31
1
0
diff --git a/TP3310_Demo.si4project/TP3310_Demo.SearchResults b/TP3310_Demo.si4project/TP3310_Demo.SearchResults
index bb7850e..be3a200 100644
--- a/TP3310_Demo.si4project/TP3310_Demo.SearchResults
+++ b/TP3310_Demo.si4project/TP3310_Demo.SearchResults
@@ -1,12 +1,5 @@
----- Enter_Sleep_Cnt_Restart_Flag Matches (11 in 7 files) ----
-Hall_Handler in hall.c (UsrSrc\hall) : Enter_Sleep_Cnt_Restart_Flag = 1;
-Key_Handler in key.c (UsrSrc\key) : Enter_Sleep_Cnt_Restart_Flag = 1;
-sleep.c (UsrSrc\sleep) line 36 : bit Enter_Sleep_Cnt_Restart_Flag = 0;
-Check_Require_Sleep in sleep.c (UsrSrc\sleep) : if( ( CHIP_STA4 & 0x80 ) || ( ON == Vox_Vout_Enable ) || Enter_Sleep_Cnt_Restart_Flag ) /*VBUS Power Good存在、有中断、耳机处于充电状态情况下,Boost重载输出,系统不进休眠模式。 */
-Check_Require_Sleep in sleep.c (UsrSrc\sleep) : Enter_Sleep_Cnt_Restart_Flag = 0;
-sleep.h (UsrInc\sleep) line 37 : extern bit Enter_Sleep_Cnt_Restart_Flag;
-EX2_isr in system.c (UsrSrc\system) : Enter_Sleep_Cnt_Restart_Flag = 1;
-system.c (UsrSrc\system) line 268 : Enter_Sleep_Cnt_Restart_Flag = 1;
-uart0_Interrupt in uart.c (UsrSrc\uart) : Enter_Sleep_Cnt_Restart_Flag = 1;
-UserAPP in userapp.c (UsrSrc\userapp) : if( Enter_Sleep_Cnt_Restart_Flag )
-UserAPP in userapp.c (UsrSrc\userapp) : Enter_Sleep_Cnt_Restart_Flag = 0;
+---- LED_On_Flag Matches (4 in 1 files) ----
+userapp.c (UsrSrc\userapp) line 48 : bit LED_On_Flag = 0;
+LED_Display_App in userapp.c (UsrSrc\userapp) : LED_On_Flag = 1;
+LED_Display_App in userapp.c (UsrSrc\userapp) : if( LED_On_Flag )
+LED_Display_App in userapp.c (UsrSrc\userapp) : LED_On_Flag = 0;
diff --git a/TP3310_Demo.si4project/TP3310_Demo.sip_sym b/TP3310_Demo.si4project/TP3310_Demo.sip_sym
index 5aa71a4..e9b7796 100644
Binary files a/TP3310_Demo.si4project/TP3310_Demo.sip_sym and b/TP3310_Demo.si4project/TP3310_Demo.sip_sym differ
diff --git a/TP3310_Demo.si4project/TP3310_Demo.siwork b/TP3310_Demo.si4project/TP3310_Demo.siwork
index 8abcda2..7535154 100644
Binary files a/TP3310_Demo.si4project/TP3310_Demo.siwork and b/TP3310_Demo.si4project/TP3310_Demo.siwork differ
diff --git a/UsrInc/inc/define.h b/UsrInc/inc/define.h
index 46db366..15dd68d 100644
--- a/UsrInc/inc/define.h
+++ b/UsrInc/inc/define.h
@@ -28,7 +28,7 @@
#define FW_VER0 0x01 //汾0:ӲڸĶܼ֮ǰ汾ʱ1
#define FW_VER1 0x01 //汾1:ڹܴڸĶʱ1
-#define FW_VER2 0x01 //汾2:ԳֲͬIJ汾ʱĶʱ1
+#define FW_VER2 0x02 //汾2:ԳֲͬIJ汾ʱĶʱ1
/*Function Selectѡ궨*/
diff --git a/UsrInc/key/key.h b/UsrInc/key/key.h
index 353dfad..ef52af5 100644
--- a/UsrInc/key/key.h
+++ b/UsrInc/key/key.h
@@ -39,6 +39,7 @@ sbit KEY_PIN = P0^5;
extern bit Key_Press_short_irq;
extern bit Key_Press_l_irq;
extern bit Key_Press_ll_irq;
+extern bit Key_Press_ll_irq1;
extern bit Key_l_Flag;
diff --git a/UsrInc/userapp/userapp.h b/UsrInc/userapp/userapp.h
index 77bac96..9140308 100644
--- a/UsrInc/userapp/userapp.h
+++ b/UsrInc/userapp/userapp.h
@@ -27,7 +27,7 @@
\******************************************************************************/
#define BAT_LEVEL_LOW 20 //صͱֵ
-#define LED_OFF_CNT 2
+#define LED_OFF_CNT 4
#define LED_ON_CNT 50 //5s
@@ -35,6 +35,11 @@
#define LED_CHG_ON_CNT 200 //200s
+#define LED_PAIR_CNT 7
+
+#define LED_PAIR_Interval 2
+
+
/******************************************************************************\
Typedef definitions
\******************************************************************************/
@@ -42,8 +47,11 @@
/******************************************************************************\
Global variables and functions
\******************************************************************************/
+extern bit LED_On_Flag;
-extern uint8_t LED_On_Timer; //ledʱʱ
+extern uint8_t LED_On_Timer; //ledʱʱ
+
+extern uint8_t Earphone_Chg_LED_On_Timer; //ledʱʱ
extern void UserAPP(void);
diff --git a/UsrInc/vox/vox_module.h b/UsrInc/vox/vox_module.h
index bbf0c3e..3b88bf1 100644
--- a/UsrInc/vox/vox_module.h
+++ b/UsrInc/vox/vox_module.h
@@ -28,8 +28,6 @@ extern bit Vox_Vout_Enable;
sbit COM_CTRL = P0^2;
-sbit PATTERN_TX_PIN = P0^1;
-
extern uint8_t Vox_TX_Timer; //VOXָʱ,Hall_Handler0.
extern bit Earphone_Chg_Flag; //б־λ
diff --git a/UsrSrc/hall/hall.c b/UsrSrc/hall/hall.c
index f576e66..060f761 100644
--- a/UsrSrc/hall/hall.c
+++ b/UsrSrc/hall/hall.c
@@ -92,6 +92,7 @@ uint8_t Hall_Sta_bk = 0xff;
CoverEvent_Flg_led = 1;
LED_On_Timer = 0;
Vox_TX_Timer = 0;
+ LED_On_Flag = 1;
Hall_Sta_bk = Hall_Sta;
#if SLEEP_ENABLE
diff --git a/UsrSrc/key/key.c b/UsrSrc/key/key.c
index 9525d43..4207e5a 100644
--- a/UsrSrc/key/key.c
+++ b/UsrSrc/key/key.c
@@ -24,6 +24,7 @@
#include "adc.h"
#include "bat.h"
#include "vox_module.h"
+#include "userapp.h"
#if KEY_ENABLE
/******************************************************************************\
@@ -37,6 +38,7 @@
bit Key_Press_short_irq = 0;
bit Key_Press_l_irq = 0;
bit Key_Press_ll_irq = 0;
+bit Key_Press_ll_irq1 = 0;
bit Key_l_Flag = 0;
@@ -90,8 +92,10 @@ idata uint8_t Key_Press_Debounce = 0;
if( (CHIP_STA0 & 0x02) == 0 )
{
Key_Press_ll_irq = 1;
+ Key_Press_ll_irq1 = 1;
Event_key = KEY_EVENT_LL_8S;
Key_Press_Debounce = 0;
+ LED_On_Flag = 1;
}
}
#if SLEEP_ENABLE
diff --git a/UsrSrc/userapp/userapp.c b/UsrSrc/userapp/userapp.c
index 3889837..449cd23 100644
--- a/UsrSrc/userapp/userapp.c
+++ b/UsrSrc/userapp/userapp.c
@@ -1,344 +1,409 @@
-/*
- ******************************************************************************
- *
- * @file UserApp.c
- * @brief UserApp module
- *
- *
- * @version 1.0
- * @date 2023/03/27 15:00:40
- * @author Alex Xu
- *
- * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd.
- * All Rights Reserved
- *
- * History:
- * Revision Date Author Desc
- * 1.0.0 2023/03/27 Alex build this file
- ******************************************************************************/
- /*_____ I N C L U D E S ____________________________________________________*/
-
-#include "userapp.h"
-#include "gpio.h"
-#include "adc.h"
-#include "hall.h"
-#include "key.h"
-#include "sleep.h"
-#include "system.h"
-#include "bat.h"
-#include "sys_tim.h"
-#include "charger_module.h"
-#include "discharge_module.h"
-#include "led.h"
-#include "vox_module.h"
-
-/******************************************************************************\
- Macro definitions
-\******************************************************************************/
-
-/******************************************************************************\
- Variables definitions
-\******************************************************************************/
-
-uint8_t LED_On_Timer = 0; //ledʱʱ
-bit LED_On_Flag = 0;
-
-/******************************************************************************\
- Functions definitions
-\******************************************************************************/
-
-/*****************************************************************************
-* Function : void LED_Display_App(void)
-* Description : 5ms
-* Input : None
-* Output : None
-* Return : None
-* Note : None
-*****************************************************************************/
-/*
-磺
-1УΪʱغ״̬¶ʾ糣Ч1Hz˸
-2ɱЧϣ
-
-dz磺
-1״ʹÿǵЧٸߵ磺4s𣻢ڵ͵磺1Hz4s
-2״ʹÿǵЧٶںУ4s𣻢ڶںУ
- ۳Уһ£ú
-3ظǵЧߵ磺4s𣻵͵磺1Hz4s
-4غ״̬Чʾ
-
-*/
-#ifdef LED_DISPLAY
-
-void LED_Display_App(void)
-{
- if( Earphone_Chg_Flag ) //ֺѭ3Ρ
- {
- if( LED_On_Timer < LED_OFF_CNT )
- {
- LEDR_OFF();
- LEDG_OFF();
-
- LED_On_Timer++;
- }
- else
- if( LED_On_Timer < LED_HUXI_ON_CNT ) //ɫLED5s
- {
- LED_On_Timer++;
-
- if( F_batlevel_low )
- {
-#ifdef BREATHING_LIGHT
- BL_LED.Breathing_Light_On[LED_R] = 1;
- BL_LED.Breathing_Light_On[LED_G] = 0;
-#endif
- LEDG_OFF();
- }
- else
- {
-#ifdef BREATHING_LIGHT
- BL_LED.Breathing_Light_On[LED_R] = 0;
- BL_LED.Breathing_Light_On[LED_G] = 1;
-#endif
- LEDR_OFF();
- }
- }
- else
- {
-#ifdef BREATHING_LIGHT
- BL_LED.Breathing_Light_On[LED_R] = 0;
- BL_LED.Breathing_Light_On[LED_G] = 0;
- BL_LED.BL_Timer[LED_R] = BL_DUTY_MAX;
- BL_LED.BL_Timer[LED_G] = BL_DUTY_MAX;
-#endif
- LEDR_OFF();
- LEDG_OFF();
-
- Earphone_Chg_Flag = 0;
- CoverEvent_Flg_led = 0;
- LED_On_Timer = 0;
-
- }
- }
- else
- {
- if ( CHIP_STA4 & 0x80 ) //
- {
- if ( Charger_Done ) // ɣLED̵Ƴ
- {
- LEDG_ON();
- }
- else
- {
- if( LED_On_Timer < LED_OFF_CNT )
- {
- LEDR_OFF();
- LEDG_OFF();
- LED_On_Timer++;
- }
- else
- if( LED_On_Timer < LED_CHG_ON_CNT ) //ɫLED20s
- {
- LED_On_Timer++;
- LEDR_ON();
- }
- else
- {
- LEDR_OFF();
- }
- }
-
- CoverEvent_Flg_led = 0;
- LED_On_Flag = 1;
- }
- else
- {
- if( LED_On_Flag )
- {
- LEDR_OFF();
- LEDG_OFF();
- LED_On_Timer = 0;
- LED_On_Flag = 0;
- }
-
- if ( CoverEvent_Flg_led ) //ظǣ͵ȵ5sǵ͵̵5s
- {
- if( F_batlevel_low )
- {
- if( LED_On_Timer < LED_OFF_CNT )
- {
- LEDR_OFF();
- LEDG_OFF();
- LED_On_Timer++;
- }
- else
- if( LED_On_Timer < LED_ON_CNT ) //ظǣӵ͵磬ɫLED5s
- {
- LED_On_Timer++;
- LEDR_ON();
- }
- else
- {
- LEDR_OFF();
- CoverEvent_Flg_led = 0;
- }
- }
- else
- {
- LEDR_OFF();
- if( LED_On_Timer < LED_OFF_CNT )
- {
- LEDG_OFF();
- LED_On_Timer++;
- }
- else
- if( LED_On_Timer < LED_ON_CNT ) //ظǣӷǵ͵磬ɫLED3s
- {
- LED_On_Timer++;
- LEDG_ON();
- }
- else
- {
- LEDG_OFF();
- CoverEvent_Flg_led = 0;
- }
- }
- }
- }
- }
-}
-
-#endif
-/*****************************************************************************
-* Function : UserAPP
-* Description : 5ms
-* Input : None
-* Output : None
-* Return : None
-* Note : None
-*****************************************************************************/
-void UserAPP(void)
-{
- if( F_sys_tim_100ms )
- {
- F_sys_tim_100ms = 0;
-#if ADC_ENABLE
- Vbat_Adc = Vbat_Value(); //ȡBatѹ
-#endif
-
-#if HALL_ENABLE
- Hall_Handler(); //ظǼ
-#endif
-
-#if KEY_ENABLE
- Key_Handler(); //
-#endif
-
-#if DISCHARGE_ENABLE
- DisCharge_Handler(); //ŵboost
-#endif
-
-#if CHARGER_ENABLE
- Charger_Handler(); //繦
-#endif
-
-#if VOX_ENABLE
- Vox_Det_Machine(); //ظǺӹ
-#endif
-
-#ifdef LED_DISPLAY
- LED_Display_App(); //LED Ч
-#endif
-
-#if BAT_VALUE
- check_bat_level(); //
-#endif
-
- }
-
- if( F_sys_tim_1s )
- {
- F_sys_tim_1s = 0;
-
-#if SLEEP_ENABLE
-
- /*1ѺNsSleep Mode
- 2VINڵ£ϵsleep mode
- */
-
- if( Decnt_SleepDelay > 0 ) /*ܷʵִ˹ܣ*/
- {
- Decnt_SleepDelay--;
-
- /*Sleep ModeгKEY\HALL\Loadon\IOFFжϣ¼ʱ*/
- if( Enter_Sleep_Cnt_Restart_Flag )
- {
- Enter_Sleep_Cnt_Restart_Flag = 0;
- Decnt_SleepDelay = ENTER_STANDBYMODE_CNT;
- }
-
- return;
- }
-
- if( Check_Require_Sleep() )
- {
- /* жʹ */
- SFRADDR = WKUP_EN3; //vox loadon wake up enable
- SFRDATA |= 0x3C;
- /* Enter Sleep */
- /* InSleep Handler */ //Disable All IRQ
-#if UART0_ENABLE
- ES0 = 0; //UART0 IRQ Disable
-#endif
- //EX4 = 0;
- EX2 = 0;
- ET0 = 0; //timer0 IRQ Disable
-#if TIMER1_ENABLE
- ET1 = 0; //timer1 IRQ Disable
-#endif
-
- VOX_CTL0 &= ~0x30; //VOX 5v Off
-
-#if DISCHARGE_ENABLE
- BST_EN = 0; //Boost Disable
-#endif
-
-#if ADC_ENABLE
- SFRADDR = ADC_CTL0;
- SFRDATA &= ~0x80; //ADC Disable.
-
- SFRADDR = ADCCS_CTL0; //AD0~AD4 GPIO constant 20uA current source disable.
- SFRDATA = 0x00;
-#endif
- SFRADDR = PMU_CTL0; //оƬӲ̶
- SFRDATA &= ~0x30;
-
- PCON |= 0x02; //Enter StandbyMode, Only int0 or int1 can wake up system
-
- /* OutSleep Handler */ //Enable IRQ
-
- SFRADDR = PMU_CTL0; //оƬӲ̶
- SFRDATA |= 0x30;
-
- SFRADDR = ADCCS_CTL0; //AD0~AD4 GPIO constant 20uA current source enable.
- SFRDATA = 0x10;
-
-#if UART0_ENABLE
- ES0 = 1; //UART0 IRQ
-#endif
- //EX4 = 1;
- EX2 = 1;
- ET0 = 1; //timer0 IRQ
-#if TIMER1_ENABLE
- ET1 = 1; //timer1 IRQ
-#endif
- Decnt_SleepDelay = ENTER_STANDBYMODE_CNT;
- }
- else
- {
- Decnt_SleepDelay = ENTER_STANDBYMODE_CNT;
- }
-#endif
- }
-}
-
+/*
+ ******************************************************************************
+ *
+ * @file UserApp.c
+ * @brief UserApp module
+ *
+ *
+ * @version 1.0
+ * @date 2023/03/27 15:00:40
+ * @author Alex Xu
+ *
+ * Copyright (c) 2013-2099,Tkplusemi Technology Co.,Ltd.
+ * All Rights Reserved
+ *
+ * History:
+ * Revision Date Author Desc
+ * 1.0.0 2023/03/27 Alex build this file
+ ******************************************************************************/
+ /*_____ I N C L U D E S ____________________________________________________*/
+
+#include "userapp.h"
+#include "gpio.h"
+#include "adc.h"
+#include "hall.h"
+#include "key.h"
+#include "sleep.h"
+#include "system.h"
+#include "bat.h"
+#include "sys_tim.h"
+#include "charger_module.h"
+#include "discharge_module.h"
+#include "led.h"
+#include "vox_module.h"
+
+/******************************************************************************\
+ Macro definitions
+\******************************************************************************/
+
+/******************************************************************************\
+ Variables definitions
+\******************************************************************************/
+
+uint8_t LED_On_Timer = 0; //ledʱʱ
+uint8_t LED1_On_Timer = 0; //led1ʱʱ
+
+uint8_t Earphone_Chg_LED_On_Timer = 0; //ledʱʱ
+
+bit LED_On_Flag = 0;
+
+/******************************************************************************\
+ Functions definitions
+\******************************************************************************/
+
+/*****************************************************************************
+* Function : void LED_Display_App(void)
+* Description : 5ms
+* Input : None
+* Output : None
+* Return : None
+* Note : None
+*****************************************************************************/
+/*
+磺
+1УΪʱغ״̬¶ʾ糣Ч1Hz˸
+2ɱЧϣ
+
+dz磺
+1״ʹÿǵЧٸߵ磺4s𣻢ڵ͵磺1Hz4s
+2״ʹÿǵЧٶںУ4s𣻢ڶںУ
+ ۳Уһ£ú
+3ظǵЧߵ磺4s𣻵͵磺1Hz4s
+4غ״̬Чʾ
+
+*/
+#ifdef LED_DISPLAY
+
+void LED_Display_App(void)
+{
+ if( Earphone_Chg_Flag ) //ֺѭ3Ρ
+ {
+ if( Earphone_Chg_LED_On_Timer < LED_OFF_CNT )
+ {
+#ifdef BREATHING_LIGHT
+ BL_LED.Breathing_Light_On[LED_R] = 0;
+ BL_LED.Breathing_Light_On[LED_G] = 0;
+ BL_LED.BL_Timer[LED_R] = BL_DUTY_MAX;
+ BL_LED.BL_Timer[LED_G] = BL_DUTY_MAX;
+#endif
+ LEDR_OFF();
+ LEDG_OFF();
+
+ Earphone_Chg_LED_On_Timer++;
+ }
+ else
+ if( Earphone_Chg_LED_On_Timer < LED_HUXI_ON_CNT ) //ɫLED5s
+ {
+ Earphone_Chg_LED_On_Timer++;
+
+ if( F_batlevel_low || ( CHIP_STA4 & 0x80 ) ) //У֣ɫ¡
+ {
+#ifdef BREATHING_LIGHT
+ BL_LED.Breathing_Light_On[LED_R] = 1;
+ BL_LED.Breathing_Light_On[LED_G] = 0;
+#endif
+ LEDG_OFF();
+ }
+ else
+ {
+#ifdef BREATHING_LIGHT
+ BL_LED.Breathing_Light_On[LED_R] = 0;
+ BL_LED.Breathing_Light_On[LED_G] = 1;
+#endif
+ LEDR_OFF();
+ }
+ }
+ else
+ {
+#ifdef BREATHING_LIGHT
+ BL_LED.Breathing_Light_On[LED_R] = 0;
+ BL_LED.Breathing_Light_On[LED_G] = 0;
+ BL_LED.BL_Timer[LED_R] = BL_DUTY_MAX;
+ BL_LED.BL_Timer[LED_G] = BL_DUTY_MAX;
+#endif
+ LEDR_OFF();
+ LEDG_OFF();
+
+ Earphone_Chg_Flag = 0;
+ CoverEvent_Flg_led = 0;
+ Earphone_Chg_LED_On_Timer = 0;
+ }
+ }
+ else
+ {
+ if ( CHIP_STA4 & 0x80 ) //
+ {
+ if ( Charger_Done ) // ɣLED̵Ƴ
+ {
+ LEDG_ON();
+ }
+ else
+ {
+ if( LED_On_Timer < LED_OFF_CNT )
+ {
+ LEDR_OFF();
+ LEDG_OFF();
+
+ LED_On_Timer++;
+ }
+ else
+ if( LED_On_Timer < LED_CHG_ON_CNT ) //ɫLED20s
+ {
+ LED_On_Timer++;
+
+ LEDR_ON();
+ }
+ else
+ {
+ LEDR_OFF();
+ }
+ }
+
+ CoverEvent_Flg_led = 0;
+
+ LED_On_Flag = 1;
+ }
+ else
+ {
+ if( LED_On_Flag )
+ {
+ LEDR_OFF();
+ LEDG_OFF();
+
+ LED_On_Timer = 0;
+ LED1_On_Timer = 0;
+ LED_On_Flag = 0;
+ }
+
+ if ( CoverEvent_Flg_led ) //ظǣ͵ȵ5sǵ͵̵5s
+ {
+ if( F_batlevel_low )
+ {
+ if( LED_On_Timer < LED_OFF_CNT )
+ {
+ LEDR_OFF();
+ LEDG_OFF();
+
+ LED_On_Timer++;
+ }
+ else
+ if( LED_On_Timer < LED_ON_CNT ) //ظǣӵ͵磬ɫLED5s
+ {
+ LED_On_Timer++;
+
+ LEDR_ON();
+ }
+ else
+ {
+ LEDR_OFF();
+
+ CoverEvent_Flg_led = 0;
+ }
+ }
+ else
+ {
+ LEDR_OFF();
+
+ if( LED_On_Timer < LED_OFF_CNT )
+ {
+ LEDG_OFF();
+
+ LED_On_Timer++;
+ }
+ else
+ if( LED_On_Timer < LED_ON_CNT ) //ظǣӷǵ͵磬ɫLED3s
+ {
+ LED_On_Timer++;
+
+ LEDG_ON();
+ }
+ else
+ {
+ LEDG_OFF();
+
+ CoverEvent_Flg_led = 0;
+ }
+ }
+ }
+ else
+ {
+ if( Key_Press_ll_irq1 && ( CoverStatus == OPEN ) ) //״̬°5sȵ5s̵
+ {
+ if( LED_On_Timer < LED_OFF_CNT )
+ {
+ LEDR_OFF();
+ LEDG_OFF();
+
+ LED_On_Timer++;
+ }
+ else
+ if( LED_On_Timer < LED_ON_CNT ) //ظǣӵ͵磬ɫLED5s
+ {
+ LED_On_Timer++;
+
+ LEDR_ON();
+ }
+ else
+ {
+ LEDR_OFF();
+ if( LED1_On_Timer < LED_PAIR_CNT )
+ {
+ LED1_On_Timer++;
+ if( (LED1_On_Timer
% LED_PAIR_Interval) == 0 )
+ {
+ LEDG_ON();
+ }
+ else
+ {
+ LEDG_OFF();
+ }
+ }
+ else
+ {
+ LEDG_OFF();
+
+ LED1_On_Timer = 0;
+ Key_Press_ll_irq1 = 0;
+ }
+ }
+ }
+
+ }
+ }
+ }
+}
+
+#endif
+/*****************************************************************************
+* Function : UserAPP
+* Description : 5ms
+* Input : None
+* Output : None
+* Return : None
+* Note : None
+*****************************************************************************/
+void UserAPP(void)
+{
+ if( F_sys_tim_100ms )
+ {
+ F_sys_tim_100ms = 0;
+#if ADC_ENABLE
+ Vbat_Adc = Vbat_Value(); //ȡBatѹ
+#endif
+
+#if HALL_ENABLE
+ Hall_Handler(); //ظǼ
+#endif
+
+#if KEY_ENABLE
+ Key_Handler(); //
+#endif
+
+#if DISCHARGE_ENABLE
+ DisCharge_Handler(); //ŵboost
+#endif
+
+#if CHARGER_ENABLE
+ Charger_Handler(); //繦
+#endif
+
+#if VOX_ENABLE
+ Vox_Det_Machine(); //ظǺӹ
+#endif
+
+#ifdef LED_DISPLAY
+ LED_Display_App(); //LED Ч
+#endif
+
+#if BAT_VALUE
+ check_bat_level(); //
+#endif
+
+ }
+
+ if( F_sys_tim_1s )
+ {
+ F_sys_tim_1s = 0;
+
+#if SLEEP_ENABLE
+
+ /*1ѺNsSleep Mode
+ 2VINڵ£ϵsleep mode
+ */
+
+ if( Decnt_SleepDelay > 0 ) /*ܷʵִ˹ܣ*/
+ {
+ Decnt_SleepDelay--;
+
+ /*Sleep ModeгKEY\HALL\Loadon\IOFFжϣ¼ʱ*/
+ if( Enter_Sleep_Cnt_Restart_Flag )
+ {
+ Enter_Sleep_Cnt_Restart_Flag = 0;
+ Decnt_SleepDelay = ENTER_STANDBYMODE_CNT;
+ }
+
+ return;
+ }
+
+ if( Check_Require_Sleep() )
+ {
+ /* жʹ */
+ SFRADDR = WKUP_EN3; //vox loadon wake up enable
+ SFRDATA |= 0x3C;
+ /* Enter Sleep */
+ /* InSleep Handler */ //Disable All IRQ
+#if UART0_ENABLE
+ ES0 = 0; //UART0 IRQ Disable
+#endif
+ //EX4 = 0;
+ EX2 = 0;
+ ET0 = 0; //timer0 IRQ Disable
+#if TIMER1_ENABLE
+ ET1 = 0; //timer1 IRQ Disable
+#endif
+
+ VOX_CTL0 &= ~0x30; //VOX 5v Off
+
+#if DISCHARGE_ENABLE
+ BST_EN = 0; //Boost Disable
+#endif
+
+#if ADC_ENABLE
+ SFRADDR = ADC_CTL0;
+ SFRDATA &= ~0x80; //ADC Disable.
+
+ SFRADDR = ADCCS_CTL0; //AD0~AD4 GPIO constant 20uA current source disable.
+ SFRDATA = 0x00;
+#endif
+ SFRADDR = PMU_CTL0; //оƬӲ̶
+ SFRDATA &= ~0x30;
+
+ PCON |= 0x02; //Enter StandbyMode, Only int0 or int1 can wake up system
+
+ /* OutSleep Handler */ //Enable IRQ
+
+ SFRADDR = PMU_CTL0; //оƬӲ̶
+ SFRDATA |= 0x30;
+
+ SFRADDR = ADCCS_CTL0; //AD0~AD4 GPIO constant 20uA current source enable.
+ SFRDATA = 0x10;
+
+#if UART0_ENABLE
+ ES0 = 1; //UART0 IRQ
+#endif
+ //EX4 = 1;
+ EX2 = 1;
+ ET0 = 1; //timer0 IRQ
+#if TIMER1_ENABLE
+ ET1 = 1; //timer1 IRQ
+#endif
+ Decnt_SleepDelay = ENTER_STANDBYMODE_CNT;
+ }
+ else
+ {
+ Decnt_SleepDelay = ENTER_STANDBYMODE_CNT;
+ }
+#endif
+ }
+}
+
diff --git a/UsrSrc/vox/vox_module.c b/UsrSrc/vox/vox_module.c
index 3beb4ba..f5c2f33 100644
--- a/UsrSrc/vox/vox_module.c
+++ b/UsrSrc/vox/vox_module.c
@@ -281,13 +281,13 @@ void Vox_Det_Machine(void)
{
Earphone_Chg_Flag = 1;
- LED_On_Timer = 0;
+ Earphone_Chg_LED_On_Timer = 0;
CHIP_STA1_BK = CHIP_STA1 & 0xA0;
}
#if KEY_ENABLE
- /*״̬£8sVOXݣ55 AA 02 06 DD BA*/
+ /*״̬£5sVOXݣ55 AA 02 06 DD BA*/
if( Key_Press_ll_irq )
{
if( Vox_Output_Debounce < Vox_TX_Pattern_Tim )