更改内容:1、优化188数码管显示相关功能;2、优化电量相关设置,主要是低电保护相关。
This commit is contained in:
parent
a6479ad539
commit
8078faa257
Binary file not shown.
@ -1,229 +0,0 @@
|
|||||||
:03000000020836BD
|
|
||||||
:10083600758E3075D20078FFE4F6D8FD7581CC024E
|
|
||||||
:02084600088325
|
|
||||||
:0C000E0012094BD2AED2BE12065080F791
|
|
||||||
:04053700021E0000A0
|
|
||||||
:020AED00AD0753
|
|
||||||
:100AEF00E4FCFBFAF55BF55C75FE2975FF8BEDC435
|
|
||||||
:100AFF0054F04401F5A5E5A520E0FBAFA1AB07AF8E
|
|
||||||
:100B0F00A2EFFEEEFAEB255CF55CEA355BF55B0CCC
|
|
||||||
:100B1F00BC08DBE55CAE5B7803CEC313CE13D8F90C
|
|
||||||
:010B2F00FFC6
|
|
||||||
:010B300022A2
|
|
||||||
:100B3100E4F559F55A7F05120AED8E598F5A7F0651
|
|
||||||
:100B4100120AEDE4FCFDC004A905AA06AB07AE59E3
|
|
||||||
:100B5100AF5A7C077DD012050AD0001204528E597B
|
|
||||||
:020B61008F5AA9
|
|
||||||
:010B6300226F
|
|
||||||
:02053B00C117E6
|
|
||||||
:100A0C00E5E620E70953B3FE75F210C21722E5F2B2
|
|
||||||
:100A1C00540C601053B3FEE5F354C0602E75F20C09
|
|
||||||
:100A2C0075F3C02275F3C0E5F230E41AC3781FE603
|
|
||||||
:100A3C0094EB18E6940F500575F210800353B3FE37
|
|
||||||
:0C0A4C00D217E4F5172243B311C21722A1
|
|
||||||
:04053D00C115C1160D
|
|
||||||
:100AA400E5E530E103C21522E5E230E705C215D2DF
|
|
||||||
:100AB4001622301A02802CE5E830E00EC215300F01
|
|
||||||
:100AC40027C20F75E80175B50122D215301619E554
|
|
||||||
:100AD400E630E714C3781FE6941018E6940E40033A
|
|
||||||
:090AE400C21622E4F5B5C2152288
|
|
||||||
:10054100013EBC1925000000000000000000000071
|
|
||||||
:100551000000000000000000000000000000204634
|
|
||||||
:100561005D060708090A0B18070818181818180655
|
|
||||||
:10057100070C0A09181806070C080918180B0C07AC
|
|
||||||
:1005810008181818060B0C08091818060B0C08098E
|
|
||||||
:100591000A1806070818181818060B0C08090A0784
|
|
||||||
:1005A100060708090B0C1814A318181818001818B6
|
|
||||||
:1005B1001800011818000102180001020314B718ED
|
|
||||||
:1005C10018181814181818141518181415161814C2
|
|
||||||
:0305D100151617E5
|
|
||||||
:10004E0075FE0653FFC00524E524D39418400375AE
|
|
||||||
:10005E002401E5241204E400B10100C50200D90315
|
|
||||||
:10006E0000ED04010105011506012907013D0801F6
|
|
||||||
:10007E00510901650A01790B018D0C01A10D01B524
|
|
||||||
:10008E000E01C90F01DD1001F01102031202161349
|
|
||||||
:10009E00022D14023D15025416026B17028218002F
|
|
||||||
:1000AE0000029775FE0643FF20D285E525640160A8
|
|
||||||
:1000BE000302029702028F75FE0643FF20D285E5EA
|
|
||||||
:1000CE00266401600302029702024B75FE0643FF8F
|
|
||||||
:1000DE0020D285E52764016003020297020224758F
|
|
||||||
:1000EE00FE0643FF20D285E52864016003020297D5
|
|
||||||
:1000FE0002027975FE0643FF10D284E53964016071
|
|
||||||
:10010E000302029702026275FE0643FF10D284E5D7
|
|
||||||
:10011E003A6401600302029702024B75FE0643FF2A
|
|
||||||
:10012E0010D284E53B64016003020297020224753B
|
|
||||||
:10013E00FE0643FF10D284E53C6401600302029781
|
|
||||||
:10014E0002027975FE0643FF08D283E52964016039
|
|
||||||
:10015E000302029702026275FE0643FF01D280E59A
|
|
||||||
:10016E002A6401600302029702022475FE0643FF11
|
|
||||||
:10017E0008D283E52B6401600302029702028F7599
|
|
||||||
:10018E00FE0643FF02D281E52C6401600302029752
|
|
||||||
:10019E0002026275FE0643FF04D282E52D64016001
|
|
||||||
:1001AE000302029702024B75FE0643FF04D282E55C
|
|
||||||
:1001BE002E6401600302029702028F75FE0643FF52
|
|
||||||
:1001CE0004D282E52F640160030202970202627577
|
|
||||||
:1001DE00FE0643FF08D283E53064016003020297F6
|
|
||||||
:1001EE00803475FE0643FF08D283E5316401600357
|
|
||||||
:1001FE00020297807675FE0643FF02D281E53264D5
|
|
||||||
:10020E00016003020297803575FE0643FF02D2811C
|
|
||||||
:10021E00E5336401707375FE0643FF04C2822275D6
|
|
||||||
:10022E00FE0643FF01D280E5346401705C80527596
|
|
||||||
:10023E00FE0643FF01D280E5356401704C75FE0663
|
|
||||||
:10024E0043FF08C2832275FE0643FF01D280E538C4
|
|
||||||
:10025E006401703575FE0643FF20C2852275FE06C9
|
|
||||||
:10026E0043FF04D282E5366401701E75FE0643FF1D
|
|
||||||
:10027E0002C2812275FE0643FF02D281E537B40128
|
|
||||||
:09028E000875FE0643FF10C2844E
|
|
||||||
:010297002244
|
|
||||||
:090BBE007F197825E4F608DFFC3C
|
|
||||||
:010BC700220B
|
|
||||||
:090BC8007F107829E4F608DFFC37
|
|
||||||
:010BD1002201
|
|
||||||
:0209AD00AE0793
|
|
||||||
:1009AF00E4FDFCF9FFFB120BC8EE75F06484F9EE61
|
|
||||||
:1009BF0075F06484ABF0EB75F00A84FFEB75F00A09
|
|
||||||
:1009CF0084ABF0E96006752901752A01E4FDEED3C9
|
|
||||||
:1009DF009409400FEF75F007A4245D2DF8E6242548
|
|
||||||
:1009EF00F87601EB75F007A4245D2DF8E6FC64188A
|
|
||||||
:0C09FF006006742C2CF876010DBD07D2A8
|
|
||||||
:010A0B0022C8
|
|
||||||
:100B6400E4FD7E047839E4F608DEFCE4FEEF25E0DB
|
|
||||||
:100B740025E024B72EF8E6FD2425F876010EBE0400
|
|
||||||
:010B8400EC84
|
|
||||||
:010B8500224D
|
|
||||||
:100B8600E4FD7E047825E4F608DEFCE4FEEF25E0CD
|
|
||||||
:100B960025E024A32EF8E6FD2425F876010EBE04F2
|
|
||||||
:010BA600EC62
|
|
||||||
:010BA700222B
|
|
||||||
:0505D400011D0AC11821
|
|
||||||
:100BA800E5E220E009200B06200A03301805C218E8
|
|
||||||
:060BB8007F00227F0122F4
|
|
||||||
:0205D900C11946
|
|
||||||
:10094B0075FE8075FFB075FE0153FFFC75B7C3755F
|
|
||||||
:10095B00FE6A53FFE043FF0475FE6C43FF0A758983
|
|
||||||
:10096B0001758CFC758A66D2A9D28C438910758D62
|
|
||||||
:10097B00FE758B33D2ABD28E75868075FE1775FFE5
|
|
||||||
:10098B003CD2A8D2B9D2AF75E80C75FE0F53FFF36A
|
|
||||||
:10099B00AF3E1209AD7F04120B647F04120B86D29B
|
|
||||||
:0209AB0019220F
|
|
||||||
:03000300020006F2
|
|
||||||
:0100060032C7
|
|
||||||
:03004B000200456B
|
|
||||||
:0600450075EB3CD21832FD
|
|
||||||
:1005DB000112BC011700011800C114011500C11351
|
|
||||||
:0E05EB00011400011300C11201110A011600D3
|
|
||||||
:10029800E4F55978CCE6FF6512600CEF75F00AA416
|
|
||||||
:1002A800F5158F120203360510E510D3951140732A
|
|
||||||
:1002B800E4F510E5E630E71CE5152409FFE433FE14
|
|
||||||
:1002C800C3E53E9FEE6480F87480985002053E8531
|
|
||||||
:1002D80016118045200B03300A3FE515D3940A50C8
|
|
||||||
:1002E8000DE53E940A400280157511328018E53EEE
|
|
||||||
:1002F800D395154011E53E9515D394054005751124
|
|
||||||
:100308000A8003751150E53ED394004002153EE57E
|
|
||||||
:100318003E7006201A03753E01E53ED394644003FF
|
|
||||||
:10032800753E64301A08E5E620E703E4F53E20123E
|
|
||||||
:1003380003020415E5E630E748301718E517C394BB
|
|
||||||
:100348000A500C0517753E64AF3E1209AD802E1297
|
|
||||||
:100358000BBE802920131575590D74252559F8E40D
|
|
||||||
:10036800F60559E559B414F2D2138011E53EC39449
|
|
||||||
:10037800634003753E63AF3E1209ADC213D21480C9
|
|
||||||
:100388002F200206200303301423200B19200A16FD
|
|
||||||
:10039800E517C3940450040517800BE4F517C2024F
|
|
||||||
:1003A800C203C214800AAF3E1209AD8003120BBE0D
|
|
||||||
:1003B800300B19200716AF14120B640514E514D37B
|
|
||||||
:1003C8009404400375140175161E8005E4FF120B92
|
|
||||||
:1003D80064300A19200616AF13120B860513E513AD
|
|
||||||
:1003E800D39404400375130175161E8005E4FF12AB
|
|
||||||
:1003F8000B86300A18200615300B1220070FE5145B
|
|
||||||
:0D0408006513600675130175140175162348
|
|
||||||
:0104150022C4
|
|
||||||
:10065000301138C211200B33200A30200003300C37
|
|
||||||
:1006600027E4F5B5E518C39403500D051875FE6A27
|
|
||||||
:1006700043FF8043B70C8010C200C20CE4F518752C
|
|
||||||
:10068000FE6A53FF7F53B7F3751614300E1BC20E6C
|
|
||||||
:10069000120AA4120A0C120B31781EA60608A6072D
|
|
||||||
:1006A0001208C81206FA12079830104DC210120232
|
|
||||||
:1006B00098E51DD394004009151D30183CC21880E0
|
|
||||||
:1006C00035120BA8EF602F75FE2443FF3CC2ABC26E
|
|
||||||
:1006D000B9C2A975FE2953FF7F75FE0653FFC07589
|
|
||||||
:1006E000FE8053FFCF43870275FE8043FF30D2B9AF
|
|
||||||
:0A06F000D2A9D2AB8000751D0A22CA
|
|
||||||
:1005F900C10BC10AC103C102C107C106011B020126
|
|
||||||
:100609001C02C10DC101C10CC100C108C104C1094D
|
|
||||||
:02061900C10519
|
|
||||||
:1006FA00E5E830E20E75E80453B7EF43B710C20AD3
|
|
||||||
:10070A00020794E51B14600F146064240270784396
|
|
||||||
:10071A00B710751B018070E5E354246424701E3001
|
|
||||||
:10072A000406C204D206D2080519E519C394284062
|
|
||||||
:10073A0056E4F51953B7EFD20DD20C804AE5E354CB
|
|
||||||
:10074A0024FFBF2019E4F519300806C208C206F5CD
|
|
||||||
:10075A0017D204300D04C20A802DD20A8029E5E39B
|
|
||||||
:10076A0054247023751B02C202C204C20D8018539E
|
|
||||||
:10077A00B7EFE4F519C20AE5E330E50B301506E4F4
|
|
||||||
:0D078A00F51B75B501D202201503751B0289
|
|
||||||
:01079700223F
|
|
||||||
:10079800E5E830E30E75E80853B7DF43B720C20B2E
|
|
||||||
:1007A800020832E51C14600F146064240270784358
|
|
||||||
:1007B800B720751C018070E5E354886488701E308A
|
|
||||||
:1007C8000506C205D207D209051AE51AC3942840BE
|
|
||||||
:1007D80056E4F51A53B7DFD201D200804AE5E35454
|
|
||||||
:1007E80088FFBF8019E4F51A300906C209C207F567
|
|
||||||
:1007F80017D205300104C20B802DD20B8029E5E306
|
|
||||||
:1008080054887023751C02F51AC205C2018018535A
|
|
||||||
:10081800B7DFE4F51AC20BE5E330E70B301506E461
|
|
||||||
:0D082800F51C75B501D203201503751C02E7
|
|
||||||
:0108350022A0
|
|
||||||
:10061B0001CC00C11A01CB23163F0C800D7A0DB60D
|
|
||||||
:10062B000DF70E2E0E740EC90F230FA010041068B9
|
|
||||||
:1008C800E4FFEF25E0243FF8E6FC08E6FDC3781FC7
|
|
||||||
:1008D800E69D18E69C40040FBF0BE778CCE6FEEFD8
|
|
||||||
:1008E800D39E40041806800378CB1678CBE6FED357
|
|
||||||
:1008F800943C5006EEC3940A503478CCA6073019BD
|
|
||||||
:1009080029C219C3781FE6954218E695415006E4B6
|
|
||||||
:1009180078CCF6800478CCA60778CCE675F00AA4E3
|
|
||||||
:10092800F53EFF1209ADD214D21278CB762378CCDB
|
|
||||||
:10093800E6FFD394005003D21A22EFD39401400269
|
|
||||||
:02094800C21AD1
|
|
||||||
:01094A00228A
|
|
||||||
:10063B00015600015500015700015800C111C10FAF
|
|
||||||
:04064B00C10EC1100B
|
|
||||||
:03000B00020A588E
|
|
||||||
:100A5800C0E0C0D074FC258CF58C7466258AF58AB4
|
|
||||||
:100A68000558E558C3940A4005755800D211055534
|
|
||||||
:100A7800E555C394644005755500D20E0556E556F4
|
|
||||||
:100A8800C394FA4012755600D20F0557E5579404DF
|
|
||||||
:0C0A98004005755700D210D0D0D0E032DD
|
|
||||||
:03001B0002001EC2
|
|
||||||
:10001E00C0E0C0F0C083C082C0D075D008C28F15BA
|
|
||||||
:10002E008D158D7433258BF58B12004ED0D0D0826A
|
|
||||||
:07003E00D083D0F0D0E032C6
|
|
||||||
:030BFD00010107EC
|
|
||||||
:1008480002000EE493A3F8E493A34003F68001F2B8
|
|
||||||
:1008580008DFF48029E493A3F85407240CC8C333B1
|
|
||||||
:10086800C4540F4420C8834004F456800146F6DF80
|
|
||||||
:10087800E4800B0102040810204080900537E47ED4
|
|
||||||
:10088800019360BCA3FF543F30E509541FFEE49375
|
|
||||||
:10089800A360010ECF54C025E060A840B8E493A33C
|
|
||||||
:1008A800FAE493A3F8E493A3C8C582C8CAC583CA67
|
|
||||||
:1008B800F0A3C8C582C8CAC583CADFE9DEE780BE1F
|
|
||||||
:01064F0000AA
|
|
||||||
:1004160075F008758200EF2FFFEE33FECD33CDCC9D
|
|
||||||
:1004260033CCC58233C5829BED9AEC99E582984020
|
|
||||||
:100436000CF582EE9BFEED9AFDEC99FC0FD5F0D6FD
|
|
||||||
:10044600E4CEFBE4CDFAE4CCF9A88222B800C1B927
|
|
||||||
:100456000059BA002DEC8BF084CFCECDFCE5F0CB65
|
|
||||||
:10046600F97818EF2FFFEE33FEED33FDEC33FCEB9E
|
|
||||||
:1004760033FB10D703994004EB99FB0FD8E5E4F959
|
|
||||||
:10048600FA227818EF2FFFEE33FEED33FDEC33FC46
|
|
||||||
:10049600C933C910D7059BE99A4007EC9BFCE99A3A
|
|
||||||
:1004A600F90FD8E0E4C9FAE4CCFB2275F010EF2F7F
|
|
||||||
:1004B600FFEE33FEED33FDCC33CCC833C810D7077F
|
|
||||||
:1004C6009BEC9AE899400AED9BFDEC9AFCE899F8BA
|
|
||||||
:0E04D6000FD5F0DAE4CDFBE4CCFAE4C8F9224D
|
|
||||||
:1004E400D083D082F8E4937012740193700DA3A3A7
|
|
||||||
:1004F40093F8740193F5828883E4737402936860BB
|
|
||||||
:06050400EFA3A3A380DFBA
|
|
||||||
:10050A00EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02D7E
|
|
||||||
:10051A00FDE43CFCE8A42EC8C5F03DFDE43CFCEF3C
|
|
||||||
:0D052A00A4FFE5F028FEE43DFDE43CFC22CA
|
|
||||||
:00000001FF
|
|
Binary file not shown.
BIN
Out/SY883X_EVB_mcu_2024_10_16_093408.bin
Normal file
BIN
Out/SY883X_EVB_mcu_2024_10_16_093408.bin
Normal file
Binary file not shown.
232
Out/SY883X_EVB_mcu_2024_10_16_093408.hex
Normal file
232
Out/SY883X_EVB_mcu_2024_10_16_093408.hex
Normal file
@ -0,0 +1,232 @@
|
|||||||
|
:0300000002085F94
|
||||||
|
:10085F00758E3075D20078FFE4F6D8FD7581CC0225
|
||||||
|
:02086F0008ACD3
|
||||||
|
:0C000E00120974D2AED2BE12066180F757
|
||||||
|
:04054600021E000091
|
||||||
|
:020B1600AD0729
|
||||||
|
:100B1800E4FCFBFAF55BF55C75FE2975FF8BEDC40B
|
||||||
|
:100B280054F04401F5A5E5A520E0FBAFA1AB07AF64
|
||||||
|
:100B3800A2EFFEEEFAEB255CF55CEA355BF55B0CA3
|
||||||
|
:100B4800BC08DBE55CAE5B7803CEC313CE13D8F9E3
|
||||||
|
:010B5800FF9D
|
||||||
|
:010B59002279
|
||||||
|
:100B5A00E4F559F55A7F05120B168E598F5A7F06FE
|
||||||
|
:100B6A00120B16E4FCFDC004A905AA06AB07AE5990
|
||||||
|
:100B7A00AF5A7C077DD0120519D0001204618E5934
|
||||||
|
:020B8A008F5A80
|
||||||
|
:010B8C002246
|
||||||
|
:02054A00C118D6
|
||||||
|
:100A3500E5E620E70953B3FE75F210C21822E5F288
|
||||||
|
:100A4500540C601053B3FEE5F354C0602E75F20CE0
|
||||||
|
:100A550075F3C02275F3C0E5F230E41AC3781FE6DA
|
||||||
|
:100A650094EB18E6940F500575F210800353B3FE0E
|
||||||
|
:0C0A7500D218E4F5172243B311C2182276
|
||||||
|
:04054C00C116C117FC
|
||||||
|
:100ACD00E5E530E103C21622E5E230E705C216D2B4
|
||||||
|
:100ADD001722301B02802CE5E830E00EC2163013D1
|
||||||
|
:100AED0027C21375E80175B50122D216301719E525
|
||||||
|
:100AFD00E630E714C3781FE6941018E6940E400311
|
||||||
|
:090B0D00C21722E4F5B5C216225C
|
||||||
|
:10055000013EBC1925000000000000000000000062
|
||||||
|
:100560000000000000000000000000000000204625
|
||||||
|
:100570005D060708090A0B18070818181818180646
|
||||||
|
:10058000070C0A09181806070C080918180B0C079D
|
||||||
|
:1005900008181818060B0C08091818060B0C08097F
|
||||||
|
:1005A0000A1806070818181818060B0C08090A0775
|
||||||
|
:1005B000060708090B0C1814A318181818001818A7
|
||||||
|
:1005C0001800011818000102180001020314B718DE
|
||||||
|
:1005D00018181814181818141518181415161814B3
|
||||||
|
:0305E000151617D6
|
||||||
|
:10004E0075FE0653FFC00524E524D39418400375AE
|
||||||
|
:10005E002401E5241204F300B10100C50200D90306
|
||||||
|
:10006E0000ED04010105011506012907013D0801F6
|
||||||
|
:10007E00510901650A01790B018D0C01A10D01B524
|
||||||
|
:10008E000E01C90F01DD1001F01102031202161349
|
||||||
|
:10009E00022D14023D15025416026B17028218002F
|
||||||
|
:1000AE0000029775FE0643FF20D285E525640160A8
|
||||||
|
:1000BE000302029702028F75FE0643FF20D285E5EA
|
||||||
|
:1000CE00266401600302029702024B75FE0643FF8F
|
||||||
|
:1000DE0020D285E52764016003020297020224758F
|
||||||
|
:1000EE00FE0643FF20D285E52864016003020297D5
|
||||||
|
:1000FE0002027975FE0643FF10D284E53964016071
|
||||||
|
:10010E000302029702026275FE0643FF10D284E5D7
|
||||||
|
:10011E003A6401600302029702024B75FE0643FF2A
|
||||||
|
:10012E0010D284E53B64016003020297020224753B
|
||||||
|
:10013E00FE0643FF10D284E53C6401600302029781
|
||||||
|
:10014E0002027975FE0643FF08D283E52964016039
|
||||||
|
:10015E000302029702026275FE0643FF01D280E59A
|
||||||
|
:10016E002A6401600302029702022475FE0643FF11
|
||||||
|
:10017E0008D283E52B6401600302029702028F7599
|
||||||
|
:10018E00FE0643FF02D281E52C6401600302029752
|
||||||
|
:10019E0002026275FE0643FF04D282E52D64016001
|
||||||
|
:1001AE000302029702024B75FE0643FF04D282E55C
|
||||||
|
:1001BE002E6401600302029702028F75FE0643FF52
|
||||||
|
:1001CE0004D282E52F640160030202970202627577
|
||||||
|
:1001DE00FE0643FF08D283E53064016003020297F6
|
||||||
|
:1001EE00803475FE0643FF08D283E5316401600357
|
||||||
|
:1001FE00020297807675FE0643FF02D281E53264D5
|
||||||
|
:10020E00016003020297803575FE0643FF02D2811C
|
||||||
|
:10021E00E5336401707375FE0643FF04C2822275D6
|
||||||
|
:10022E00FE0643FF01D280E5346401705C80527596
|
||||||
|
:10023E00FE0643FF01D280E5356401704C75FE0663
|
||||||
|
:10024E0043FF08C2832275FE0643FF01D280E538C4
|
||||||
|
:10025E006401703575FE0643FF20C2852275FE06C9
|
||||||
|
:10026E0043FF04D282E5366401701E75FE0643FF1D
|
||||||
|
:10027E0002C2812275FE0643FF02D281E537B40128
|
||||||
|
:09028E000875FE0643FF10C2844E
|
||||||
|
:010297002244
|
||||||
|
:090BE7007F197825E4F608DFFC13
|
||||||
|
:010BF00022E2
|
||||||
|
:090BF1007F107829E4F608DFFC0E
|
||||||
|
:010BFA0022D8
|
||||||
|
:0209D600AE076A
|
||||||
|
:1009D800E4FDFCF9FFFB120BF1EE75F06484F9EE0F
|
||||||
|
:1009E80075F06484ABF0EB75F00A84FFEB75F00AE0
|
||||||
|
:1009F80084ABF0E96006752901752A01E4FDEED3A0
|
||||||
|
:100A08009409400FEF75F007A4245D2DF8E624251E
|
||||||
|
:100A1800F87601EB75F007A4245D2DF8E6FC641860
|
||||||
|
:0C0A28006006742C2CF876010DBD07D27E
|
||||||
|
:010A3400229F
|
||||||
|
:100B8D00E4FD7E047839E4F608DEFCE4FEEF25E0B2
|
||||||
|
:100B9D0025E024B72EF8E6FD2425F876010EBE04D7
|
||||||
|
:010BAD00EC5B
|
||||||
|
:010BAE002224
|
||||||
|
:100BAF00E4FD7E047825E4F608DEFCE4FEEF25E0A4
|
||||||
|
:100BBF0025E024A32EF8E6FD2425F876010EBE04C9
|
||||||
|
:010BCF00EC39
|
||||||
|
:010BD0002202
|
||||||
|
:0505E300011D0AC11911
|
||||||
|
:100BD100E5E220E009200B06200A03301905C219BD
|
||||||
|
:060BE1007F00227F0122CB
|
||||||
|
:0205E800C11A36
|
||||||
|
:1009740075FE8075FFB075FE0153FFFC75B7C37536
|
||||||
|
:10098400FE6A53FFE043FF0475FE6C43FF0A75895A
|
||||||
|
:1009940001758CFC758A66D2A9D28C438910758D39
|
||||||
|
:1009A400FE758B33D2ABD28E75868075FE1775FFBC
|
||||||
|
:1009B4003CD2A8D2B9D2AF75E80C75FE0F53FFF341
|
||||||
|
:1009C400AF3E1209D67F04120B8D7F04120BAFD2F7
|
||||||
|
:0209D4001A22E5
|
||||||
|
:03000300020006F2
|
||||||
|
:0100060032C7
|
||||||
|
:03004B000200456B
|
||||||
|
:0600450075EB3CD21932FC
|
||||||
|
:1005EA000112BC011700011800C110011500C10F4A
|
||||||
|
:1005FA00011400011300C10E01110A011600C111F4
|
||||||
|
:10029800E4F55978CCE6FF6512600CEF75F00AA416
|
||||||
|
:1002A800F5158F120203450510E510D3951150037B
|
||||||
|
:1002B80002033AE4F510E5E630E71CE5152409FFEA
|
||||||
|
:1002C800E433FEC3E53E9FEE6480F87480985002E4
|
||||||
|
:1002D800053E8516118051200B03300A4BE515D3D6
|
||||||
|
:1002E800940A5012E53E940A400575110A80037578
|
||||||
|
:1002F8001132D211801AE53ED395154013E53E958B
|
||||||
|
:1003080015D39405400575110A8003751150D21153
|
||||||
|
:1003180030110BC211E53ED394004002153EE53E74
|
||||||
|
:100328007006201B03753E01E53ED39464400375B7
|
||||||
|
:100338003E64301B08E5E620E703E4F53E200E03A3
|
||||||
|
:10034800020424E5E630E748301818E517C3940A94
|
||||||
|
:10035800500C0517753E64AF3E1209D6802E120B5D
|
||||||
|
:10036800E78029200F1575590D74252559F8E4F6ED
|
||||||
|
:100378000559E559B414F2D20F8011E53EC39463D0
|
||||||
|
:100388004003753E63AF3E1209D6C20FD210802FCC
|
||||||
|
:10039800200206200303301023200B19200A16E53B
|
||||||
|
:1003A80017C3940450040517800BE4F517C202C262
|
||||||
|
:1003B80003C210800AAF3E1209D68003120BE73041
|
||||||
|
:1003C8000B19200716AF14120B8D0514E514D394DE
|
||||||
|
:1003D80004400375140175161E8005E4FF120B8D89
|
||||||
|
:1003E800300A19200616AF13120BAF0513E513D305
|
||||||
|
:1003F8009404400375130175161E8005E4FF120B63
|
||||||
|
:10040800AF300A18200615300B1220070FE51465C7
|
||||||
|
:0C0418001360067513017514017516239E
|
||||||
|
:0104240022B5
|
||||||
|
:10066100301538C215200B33200A30200003300C1E
|
||||||
|
:1006710027E4F5B5E518C39403500D051875FE6A16
|
||||||
|
:1006810043FF8043B70C8010C200C20CE4F518751B
|
||||||
|
:10069100FE6A53FF7F53B7F375161430121BC21253
|
||||||
|
:1006A100120ACD120A35120B5A781EA60608A607A1
|
||||||
|
:1006B1001208F112070B1207B530144DC2141202C1
|
||||||
|
:1006C10098E51DD394004009151D30193CC21980CD
|
||||||
|
:1006D10035120BD1EF602F75FE2443FF3CC2ABC234
|
||||||
|
:1006E100B9C2A975FE2953FF7F75FE0653FFC07578
|
||||||
|
:1006F100FE8053FFCF43870275FE8043FF30D2B99E
|
||||||
|
:0A070100D2A9D2AB8000751D0A22B8
|
||||||
|
:10060A00C10BC10AC103C102C107C106011B020114
|
||||||
|
:10061A001C02C10DC101C10CC100C108C104C1093C
|
||||||
|
:02062A00C10508
|
||||||
|
:10070B00E5E830E20F75E80453B7EF43B710C20AC0
|
||||||
|
:10071B00751B02222016030207AAE51B1460111495
|
||||||
|
:10072B006064240260030207B443B710751B0122F7
|
||||||
|
:10073B00E5E354246424701D300406C204D206D2AF
|
||||||
|
:10074B00080519E519C39428405FE4F51953B7EF71
|
||||||
|
:10075B00D20DD20C22E5E35424FFBF2017E4F51988
|
||||||
|
:10076B00300806C208C206F517D204300D03C20AC0
|
||||||
|
:10077B0022D20A22E5E35424702F751B02C202C257
|
||||||
|
:10078B0004C20DC20A2253B7EFE4F519C20AE5E31E
|
||||||
|
:10079B0030E516301606E4F51B75B501D20222754D
|
||||||
|
:0907AB001B02C202C20A53B7EF9F
|
||||||
|
:0107B4002222
|
||||||
|
:1007B500E5E830E30F75E80853B7DF43B720C20B10
|
||||||
|
:1007C500751C0222201603020854E51C146011143E
|
||||||
|
:1007D50060642402600302085E43B720751C012291
|
||||||
|
:1007E500E5E354886488701D300506C205D207D23A
|
||||||
|
:1007F50009051AE51AC39428405FE4F51A53B7DFD3
|
||||||
|
:10080500D201D20022E5E35488FFBF8017E4F51A30
|
||||||
|
:10081500300906C209C207F517D205300103C20B1C
|
||||||
|
:1008250022D20B22E5E35488702F751C02F51AC2FB
|
||||||
|
:1008350005C201C20B2253B7DFE4F51AC20BE5E38B
|
||||||
|
:1008450030E716301606E4F51C75B501D20322759E
|
||||||
|
:090855001C02C203C20B53B7DF01
|
||||||
|
:01085E002277
|
||||||
|
:10062C0001CC00C11B01CB23163F0C800D7A0DB6FB
|
||||||
|
:10063C000DF70E2E0E740EC90F230FA010041068A8
|
||||||
|
:1008F100E4FFEF25E0243FF8E6FC08E6FDC3781F9E
|
||||||
|
:10090100E69D18E69C40040FBF0BE778CCE6FEEFAE
|
||||||
|
:10091100D39E40041806800378CB1678CBE6FED32D
|
||||||
|
:10092100943C5006EEC3940A503478CCA607301A92
|
||||||
|
:1009310029C21AC3781FE6954218E695415006E48C
|
||||||
|
:1009410078CCF6800478CCA60778CCE675F00AA4BA
|
||||||
|
:10095100F53EFF1209D6D210D20E78CB762378CC91
|
||||||
|
:10096100E6FFD394005003D21B22EFD3940140023F
|
||||||
|
:02097100C21BA7
|
||||||
|
:010973002261
|
||||||
|
:10064C00015600015500015700015800C115C11396
|
||||||
|
:04065C00C112C114F2
|
||||||
|
:03000B00020A8165
|
||||||
|
:100A8100C0E0C0D074FC258CF58C7466258AF58A8B
|
||||||
|
:100A91000558E558C3940A4005755800D215055507
|
||||||
|
:100AA100E555C394644005755500D2120556E556C7
|
||||||
|
:100AB100C394FA4012755600D2130557E5579404B2
|
||||||
|
:0C0AC1004005755700D214D0D0D0E032B0
|
||||||
|
:03001B0002001EC2
|
||||||
|
:10001E00C0E0C0F0C083C082C0D075D008C28F15BA
|
||||||
|
:10002E008D158D7433258BF58B12004ED0D0D0826A
|
||||||
|
:07003E00D083D0F0D0E032C6
|
||||||
|
:030BFD00010107EC
|
||||||
|
:1008710002000EE493A3F8E493A34003F68001F28F
|
||||||
|
:1008810008DFF48029E493A3F85407240CC8C33388
|
||||||
|
:10089100C4540F4420C8834004F456800146F6DF57
|
||||||
|
:1008A100E4800B0102040810204080900546E47E9C
|
||||||
|
:1008B100019360BCA3FF543F30E509541FFEE4934C
|
||||||
|
:1008C100A360010ECF54C025E060A840B8E493A313
|
||||||
|
:1008D100FAE493A3F8E493A3C8C582C8CAC583CA3E
|
||||||
|
:1008E100F0A3C8C582C8CAC583CADFE9DEE780BEF6
|
||||||
|
:010660000099
|
||||||
|
:1004250075F008758200EF2FFFEE33FECD33CDCC8E
|
||||||
|
:1004350033CCC58233C5829BED9AEC99E582984011
|
||||||
|
:100445000CF582EE9BFEED9AFDEC99FC0FD5F0D6EE
|
||||||
|
:10045500E4CEFBE4CDFAE4CCF9A88222B800C1B918
|
||||||
|
:100465000059BA002DEC8BF084CFCECDFCE5F0CB56
|
||||||
|
:10047500F97818EF2FFFEE33FEED33FDEC33FCEB8F
|
||||||
|
:1004850033FB10D703994004EB99FB0FD8E5E4F94A
|
||||||
|
:10049500FA227818EF2FFFEE33FEED33FDEC33FC37
|
||||||
|
:1004A500C933C910D7059BE99A4007EC9BFCE99A2B
|
||||||
|
:1004B500F90FD8E0E4C9FAE4CCFB2275F010EF2F70
|
||||||
|
:1004C500FFEE33FEED33FDCC33CCC833C810D70770
|
||||||
|
:1004D5009BEC9AE899400AED9BFDEC9AFCE899F8AB
|
||||||
|
:0E04E5000FD5F0DAE4CDFBE4CCFAE4C8F9223E
|
||||||
|
:1004F300D083D082F8E4937012740193700DA3A398
|
||||||
|
:1005030093F8740193F5828883E4737402936860AB
|
||||||
|
:06051300EFA3A3A380DFAB
|
||||||
|
:10051900EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02D6F
|
||||||
|
:10052900FDE43CFCE8A42EC8C5F03DFDE43CFCEF2D
|
||||||
|
:0D053900A4FFE5F028FEE43DFDE43CFC22BB
|
||||||
|
:00000001FF
|
BIN
Out/SY883X_EVB_mcu_2024_10_16_093408_crc(80db)_V010107.bin
Normal file
BIN
Out/SY883X_EVB_mcu_2024_10_16_093408_crc(80db)_V010107.bin
Normal file
Binary file not shown.
1860
Project/TP3102_Demo.uvgui.Alex-xu
Normal file
1860
Project/TP3102_Demo.uvgui.Alex-xu
Normal file
File diff suppressed because one or more lines are too long
@ -1,5 +1,12 @@
|
|||||||
---- Vor_Bat_Low_Flag Matches (4 in 1 files) ----
|
---- Vor_Vout_Enable Matches (11 in 4 files) ----
|
||||||
vox_module.c (UsrSrc\vox) line 69 : bit Vor_Bat_Low_Flag = 0;
|
Check_Require_Sleep in sleep.c (UsrSrc\sleep) : if( ( CHIP_STA0 & 0x01 ) || ( ON == Vor_Vout_Enable ) || ( ON == Vol_Vout_Enable ) || Enter_Sleep_Cnt_Restart_Flag ) /*VBUS Power Good存在、有中断、耳机处于充电状态情况下,Boost重载输出,系统不进休眠模式。 */
|
||||||
Vor_Det_Machine in vox_module.c (UsrSrc\vox) : if( !Vor_Bat_Low_Flag )
|
LED_188Display_App in userapp.c (UsrSrc\userapp) : if( ( Vor_Vout_Enable == ON ) || ( Vol_Vout_Enable == ON ) ) //有耳机充电,电量才减
|
||||||
Vor_Det_Machine in vox_module.c (UsrSrc\vox) : Vor_Bat_Low_Flag = 0;
|
LED_188Display_App in userapp.c (UsrSrc\userapp) : if( ( Vor_Vout_Enable == OFF ) && ( Vol_Vout_Enable == OFF ) ) //盒子里没耳机则显示百分百比电量4S后灭掉
|
||||||
Vor_Det_Machine in vox_module.c (UsrSrc\vox) : Vor_Bat_Low_Flag = 1;
|
LED_188Display_App in userapp.c (UsrSrc\userapp) : if( Vor_Vout_Enable == ON && !Vor_GetOut_Box_Flag )
|
||||||
|
LED_188Display_App in userapp.c (UsrSrc\userapp) : if( ( Vol_Vout_Enable == ON && !Vol_GetOut_Box_Flag ) && ( Vor_Vout_Enable == ON && !Vor_GetOut_Box_Flag ) )
|
||||||
|
UserAPP in userapp.c (UsrSrc\userapp) : if( (Vor_Vout_Enable == OFF) && (Vol_Vout_Enable == OFF) ) //无放电,关Boost。
|
||||||
|
Vor_Det_Machine in vox_module.c (UsrSrc\vox) : Vor_Vout_Enable = OFF;
|
||||||
|
Vor_Det_Machine in vox_module.c (UsrSrc\vox) : Vor_Vout_Enable = OFF;
|
||||||
|
Vor_Det_Machine in vox_module.c (UsrSrc\vox) : Vor_Vout_Enable = ON;
|
||||||
|
Vor_Det_Machine in vox_module.c (UsrSrc\vox) : Vor_Vout_Enable = OFF;
|
||||||
|
vox_module.h (UsrInc\vox) line 27 : extern bit Vor_Vout_Enable; //Vor功率输出标志位
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -111,7 +111,7 @@ uint8_t BatLev_Update_Uint_Tim = BATLEV_UPDATE_UINT_TIM_DISCHG1;
|
|||||||
|
|
||||||
uint8_t BatLev_Update_Uint_CHG_Tim = 0;
|
uint8_t BatLev_Update_Uint_CHG_Tim = 0;
|
||||||
//uint8_t BatLev_Update_Uint_DisCHG_Tim = 0;
|
//uint8_t BatLev_Update_Uint_DisCHG_Tim = 0;
|
||||||
|
bit g_188_Num_Dec = 0;
|
||||||
|
|
||||||
void LED_188Display_App(void)
|
void LED_188Display_App(void)
|
||||||
{
|
{
|
||||||
@ -156,6 +156,8 @@ void LED_188Display_App(void)
|
|||||||
{
|
{
|
||||||
BatLev_Update_Uint_Tim = BATLEV_UPDATE_UINT_TIM_DISCHG2; /* 2、当显示的电量小于10%,则60s变化一次。*/
|
BatLev_Update_Uint_Tim = BATLEV_UPDATE_UINT_TIM_DISCHG2; /* 2、当显示的电量小于10%,则60s变化一次。*/
|
||||||
}
|
}
|
||||||
|
|
||||||
|
g_188_Num_Dec = 1;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -173,12 +175,19 @@ void LED_188Display_App(void)
|
|||||||
|
|
||||||
BatLev_Update_Uint_Tim = BATLEV_UPDATE_UINT_TIM_DISCHG0; /*3、当显示电量和实际电量差不多时则60s更新一次电量个位数 */
|
BatLev_Update_Uint_Tim = BATLEV_UPDATE_UINT_TIM_DISCHG0; /*3、当显示电量和实际电量差不多时则60s更新一次电量个位数 */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
g_188_Num_Dec = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if( g_188_Num > 0 )
|
if( g_188_Num_Dec )
|
||||||
{
|
{
|
||||||
g_188_Num -= 1;
|
g_188_Num_Dec = 0;
|
||||||
|
|
||||||
|
if( g_188_Num > 0 )
|
||||||
|
{
|
||||||
|
g_188_Num -= 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*电量计数到0,但未出现低电告警,则电量显示1%.*/
|
/*电量计数到0,但未出现低电告警,则电量显示1%.*/
|
||||||
@ -195,8 +204,6 @@ void LED_188Display_App(void)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*非充电条件下,出现电池低电报警,则电量显示0%*/
|
/*非充电条件下,出现电池低电报警,则电量显示0%*/
|
||||||
if( F_batlevel_protect && !( CHIP_STA4 & 0x80 ) )
|
if( F_batlevel_protect && !( CHIP_STA4 & 0x80 ) )
|
||||||
{
|
{
|
||||||
|
@ -117,126 +117,137 @@ void Vol_Det_Machine(void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
switch( Vol_State )
|
if( gBoost_Prepared_Flag )
|
||||||
{
|
{
|
||||||
case VOX_GET_INTO_BOX: //耳机入仓
|
switch( Vol_State )
|
||||||
|
{
|
||||||
|
case VOX_GET_INTO_BOX: //耳机入仓
|
||||||
|
|
||||||
VOX_CTL0 |= 0x10; //VOL Enable 5V
|
VOX_CTL0 |= 0x10; //VOL Enable 5V
|
||||||
|
|
||||||
Vol_State = VOX_STAY_IN_BOX;
|
Vol_State = VOX_STAY_IN_BOX;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case VOX_STAY_IN_BOX: //耳机在仓
|
case VOX_STAY_IN_BOX: //耳机在仓
|
||||||
|
|
||||||
if( (CHIP_STA1 & 0x24) == 0x24 ) //Vox在充电过程中出现了Loadon和IOFF同时存在的状态,则出现如下三种情况:1、耳机出仓;2、耳机电池充满;3、耳机电池锂保。
|
if( (CHIP_STA1 & 0x24) == 0x24 ) //Vox在充电过程中出现了Loadon和IOFF同时存在的状态,则出现如下三种情况:1、耳机出仓;2、耳机电池充满;3、耳机电池锂保。
|
||||||
{
|
{
|
||||||
#if LED_188
|
#if LED_188
|
||||||
if( Vol_Intobox_Disp_Flag ) //拔出左耳,左耳对应的图标闪一次
|
if( Vol_Intobox_Disp_Flag ) //拔出左耳,左耳对应的图标闪一次
|
||||||
{
|
{
|
||||||
Vol_Intobox_Disp_Flag = 0;
|
Vol_Intobox_Disp_Flag = 0;
|
||||||
|
|
||||||
Vol_GetOut_Box_Flag = 1; //左耳出盒标志置1
|
Vol_GetOut_Box_Flag = 1; //左耳出盒标志置1
|
||||||
|
|
||||||
Vol_Outbox_Disp_Flag = 1;
|
Vol_Outbox_Disp_Flag = 1;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
Vol_Output_Debounce++;
|
Vol_Output_Debounce++;
|
||||||
if( Vol_Output_Debounce >= VOX_IOFF_DET_DEBOUNCE ) //重载转轻载(耳机出仓后)需延时4s
|
if( Vol_Output_Debounce >= VOX_IOFF_DET_DEBOUNCE ) //重载转轻载(耳机出仓后)需延时4s
|
||||||
{
|
{
|
||||||
Vol_Output_Debounce = 0;
|
Vol_Output_Debounce = 0;
|
||||||
|
|
||||||
VOX_CTL0 &= ~0x10; //VOL Disable 5V And Enable VOR ADT
|
VOX_CTL0 &= ~0x10; //VOL Disable 5V And Enable VOR ADT
|
||||||
|
|
||||||
Vol_Bat_Full_Flag = 1;
|
Vol_Bat_Full_Flag = 1;
|
||||||
|
|
||||||
Vol_Vout_Close_Flag = 1;
|
Vol_Vout_Close_Flag = 1;
|
||||||
#ifdef _DEBUG_VOX
|
#ifdef _DEBUG_VOX
|
||||||
printf("Vol Get Out1\r\n");
|
printf("Vol Get Out1\r\n");
|
||||||
#endif
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
if( (CHIP_STA1 & 0x24) == 0x20 ) //观察CHIP_STA1的状态,无IOFF有Loadon,说明:1、耳机出仓后4s内,耳机再次入仓;2、10分钟未满,耳机电池退出锂保状态,进入正常充电;
|
|
||||||
{
|
|
||||||
Vol_Output_Debounce = 0;
|
|
||||||
#if LED_188
|
|
||||||
if( Vol_Outbox_Disp_Flag ) //左耳4s内再次入盒,左耳对应的图标闪一次
|
|
||||||
{
|
|
||||||
Vol_Outbox_Disp_Flag = 0;
|
|
||||||
|
|
||||||
Vol_GetOut_Box_Flag = 0;
|
|
||||||
|
|
||||||
LED_On_Timer = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
Vol_Intobox_Disp_Flag = 1;
|
|
||||||
#endif
|
|
||||||
if( Vol_Bat_Full_Flag ) //耳机充满,在ADT模式下,只有Loadon状态,则说明耳机充满。
|
|
||||||
{
|
|
||||||
Vol_Vout_Enable = OFF;
|
|
||||||
#ifdef _DEBUG_VOX
|
|
||||||
printf("Vol Full\r\n");
|
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
if( (CHIP_STA1 & 0x24) == 0x20 ) //观察CHIP_STA1的状态,无IOFF有Loadon,说明:1、耳机出仓后4s内,耳机再次入仓;2、10分钟未满,耳机电池退出锂保状态,进入正常充电;
|
||||||
{
|
{
|
||||||
Vol_Vout_Enable = ON; //正常充电标志置ON。
|
Vol_Output_Debounce = 0;
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
if( !(CHIP_STA1 & 0x24) ) //CHIP_STA1无loadon和ioff状态,则说明耳机出仓了。
|
|
||||||
{
|
|
||||||
Vol_State = VOX_NONE_IN_BOX;
|
|
||||||
#if LED_188
|
#if LED_188
|
||||||
Vol_GetInto_Box_Flag = 0;
|
if( Vol_Outbox_Disp_Flag ) //左耳4s内再次入盒,左耳对应的图标闪一次
|
||||||
|
{
|
||||||
|
Vol_Outbox_Disp_Flag = 0;
|
||||||
|
|
||||||
Vol_Intobox_Disp_Flag = 0;
|
Vol_GetOut_Box_Flag = 0;
|
||||||
|
|
||||||
|
LED_On_Timer = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
Vol_Intobox_Disp_Flag = 1;
|
||||||
#endif
|
#endif
|
||||||
Vol_Bat_Full_Flag = 0;
|
if( Vol_Bat_Full_Flag ) //耳机充满,在ADT模式下,只有Loadon状态,则说明耳机充满。
|
||||||
|
{
|
||||||
|
Vol_Vout_Enable = OFF;
|
||||||
#ifdef _DEBUG_VOX
|
#ifdef _DEBUG_VOX
|
||||||
printf("Vol Get Out2\r\n");
|
printf("Vol Full\r\n");
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
else
|
||||||
break;
|
{
|
||||||
|
Vol_Vout_Enable = ON; //正常充电标志置ON。
|
||||||
case VOX_NONE_IN_BOX: //空仓
|
}
|
||||||
|
}
|
||||||
VOX_CTL0 &= ~0x10; //VOL Disable 5V And Enable VOR ADT
|
else
|
||||||
|
if( !(CHIP_STA1 & 0x24) ) //CHIP_STA1无loadon和ioff状态,则说明耳机出仓了。
|
||||||
Vol_Output_Debounce = 0;
|
|
||||||
|
|
||||||
Vol_Vout_Enable = OFF;
|
|
||||||
|
|
||||||
if( CHIP_STA1 & 0x20 ) //ADT模式下出现Loadon信号,则说明有耳机入仓。
|
|
||||||
{
|
|
||||||
if( gBoost_Prepared_Flag )
|
|
||||||
{
|
{
|
||||||
Vol_State = VOX_GET_INTO_BOX;
|
Vol_State = VOX_NONE_IN_BOX;
|
||||||
|
#if LED_188
|
||||||
|
Vol_GetInto_Box_Flag = 0;
|
||||||
|
|
||||||
|
Vol_Intobox_Disp_Flag = 0;
|
||||||
|
#endif
|
||||||
|
Vol_Bat_Full_Flag = 0;
|
||||||
|
|
||||||
|
Vol_Vout_Enable = OFF;
|
||||||
|
#ifdef _DEBUG_VOX
|
||||||
|
printf("Vol Get Out2\r\n");
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case VOX_NONE_IN_BOX: //空仓
|
||||||
|
|
||||||
|
VOX_CTL0 &= ~0x10; //VOL Disable 5V And Enable VOR ADT
|
||||||
|
|
||||||
|
Vol_Output_Debounce = 0;
|
||||||
|
|
||||||
|
Vol_Vout_Enable = OFF;
|
||||||
|
|
||||||
|
if( CHIP_STA1 & 0x20 ) //ADT模式下出现Loadon信号,则说明有耳机入仓。
|
||||||
|
{
|
||||||
|
if( gBoost_Prepared_Flag )
|
||||||
|
{
|
||||||
|
Vol_State = VOX_GET_INTO_BOX;
|
||||||
|
|
||||||
#if DISCHARGE_ENABLE
|
#if DISCHARGE_ENABLE
|
||||||
BST_EN = 1; //Boost Enable;异常时由硬件主动关闭。
|
BST_EN = 1; //Boost Enable;异常时由硬件主动关闭。
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#if LED_188
|
#if LED_188
|
||||||
Vol_GetInto_Box_Flag = 1;
|
Vol_GetInto_Box_Flag = 1;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef _DEBUG_VOX
|
#ifdef _DEBUG_VOX
|
||||||
printf("VOL_INTO_BOX\r\n");
|
printf("VOL_INTO_BOX\r\n");
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
else //Boost保护后,VOX恢复到最初状态。
|
||||||
if( !gBoost_Prepared_Flag )
|
|
||||||
{
|
{
|
||||||
Vol_State = VOX_NONE_IN_BOX;
|
Vol_State = VOX_NONE_IN_BOX;
|
||||||
|
#if LED_188
|
||||||
|
Vol_GetInto_Box_Flag = 0;
|
||||||
|
#endif
|
||||||
|
Vol_Vout_Enable = OFF;
|
||||||
|
|
||||||
|
VOX_CTL0 &= ~0x10; //VOL Disable 5V And Enable VOR ADT
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -282,129 +293,139 @@ void Vor_Det_Machine(void)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
switch( Vor_State )
|
if( gBoost_Prepared_Flag )
|
||||||
{
|
{
|
||||||
case VOX_GET_INTO_BOX: //耳机入仓
|
switch( Vor_State )
|
||||||
|
{
|
||||||
|
case VOX_GET_INTO_BOX: //耳机入仓
|
||||||
|
|
||||||
VOX_CTL0 |= 0x20; //VOR Enable 5V
|
VOX_CTL0 |= 0x20; //VOR Enable 5V
|
||||||
|
|
||||||
Vor_State = VOX_STAY_IN_BOX;
|
Vor_State = VOX_STAY_IN_BOX;
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case VOX_STAY_IN_BOX: //耳机在仓
|
case VOX_STAY_IN_BOX: //耳机在仓
|
||||||
|
|
||||||
if( (CHIP_STA1 & 0x88) == 0x88 ) //Vox在充电过程中出现了Loadon和IOFF同时存在的状态,则说明:1、耳机出仓;2、耳机电池充满;3、耳机电池锂保。
|
if( (CHIP_STA1 & 0x88) == 0x88 ) //Vox在充电过程中出现了Loadon和IOFF同时存在的状态,则说明:1、耳机出仓;2、耳机电池充满;3、耳机电池锂保。
|
||||||
{
|
|
||||||
#if LED_188
|
|
||||||
if( Vor_Intobox_Disp_Flag ) //
|
|
||||||
{
|
{
|
||||||
Vor_Intobox_Disp_Flag = 0;
|
#if LED_188
|
||||||
|
if( Vor_Intobox_Disp_Flag ) //
|
||||||
|
{
|
||||||
|
Vor_Intobox_Disp_Flag = 0;
|
||||||
|
|
||||||
Vor_GetOut_Box_Flag = 1; //右耳出盒标志置1
|
Vor_GetOut_Box_Flag = 1; //右耳出盒标志置1
|
||||||
|
|
||||||
Vor_Outbox_Disp_Flag = 1;
|
Vor_Outbox_Disp_Flag = 1;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
Vor_Output_Debounce++;
|
Vor_Output_Debounce++;
|
||||||
if( Vor_Output_Debounce >= VOX_IOFF_DET_DEBOUNCE ) //重载转轻载(耳机出仓后)需延时4s
|
if( Vor_Output_Debounce >= VOX_IOFF_DET_DEBOUNCE ) //重载转轻载(耳机出仓后)需延时4s
|
||||||
|
{
|
||||||
|
Vor_Output_Debounce = 0;
|
||||||
|
|
||||||
|
VOX_CTL0 &= ~0x20; //VOR Disable 5V And Enable VOR ADT
|
||||||
|
|
||||||
|
Vor_Bat_Full_Flag = 1;
|
||||||
|
|
||||||
|
Vor_Vout_Close_Flag = 1;
|
||||||
|
#ifdef _DEBUG_VOX
|
||||||
|
printf("Vor Get Out1\r\n");
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
if( (CHIP_STA1 & 0x88) == 0x80 ) //观察CHIP_STA1的状态,无IOFF有Loadon,说明:1、耳机出仓后4s内,耳机再次入仓;2、10分钟未满,耳机电池退出锂保状态,进入正常充电;3、耳机锂保满10分钟。
|
||||||
{
|
{
|
||||||
Vor_Output_Debounce = 0;
|
Vor_Output_Debounce = 0;
|
||||||
|
|
||||||
VOX_CTL0 &= ~0x20; //VOR Disable 5V And Enable VOR ADT
|
|
||||||
|
|
||||||
Vor_Bat_Full_Flag = 1;
|
|
||||||
|
|
||||||
Vor_Vout_Close_Flag = 1;
|
|
||||||
#ifdef _DEBUG_VOX
|
|
||||||
printf("Vor Get Out1\r\n");
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
if( (CHIP_STA1 & 0x88) == 0x80 ) //观察CHIP_STA1的状态,无IOFF有Loadon,说明:1、耳机出仓后4s内,耳机再次入仓;2、10分钟未满,耳机电池退出锂保状态,进入正常充电;3、耳机锂保满10分钟。
|
|
||||||
{
|
|
||||||
Vor_Output_Debounce = 0;
|
|
||||||
|
|
||||||
#if LED_188
|
#if LED_188
|
||||||
if( Vor_Outbox_Disp_Flag ) //左耳4s内再次入盒,左耳对应的图标闪一次
|
if( Vor_Outbox_Disp_Flag ) //左耳4s内再次入盒,左耳对应的图标闪一次
|
||||||
{
|
{
|
||||||
Vor_Outbox_Disp_Flag = 0;
|
Vor_Outbox_Disp_Flag = 0;
|
||||||
|
|
||||||
Vor_GetOut_Box_Flag = 0;
|
Vor_GetOut_Box_Flag = 0;
|
||||||
|
|
||||||
LED_On_Timer = 0;
|
LED_On_Timer = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
Vor_Intobox_Disp_Flag = 1;
|
Vor_Intobox_Disp_Flag = 1;
|
||||||
#endif
|
#endif
|
||||||
if( Vor_Bat_Full_Flag )
|
if( Vor_Bat_Full_Flag )
|
||||||
{
|
{
|
||||||
Vor_Vout_Enable = OFF;
|
Vor_Vout_Enable = OFF;
|
||||||
#ifdef _DEBUG_VOX
|
#ifdef _DEBUG_VOX
|
||||||
printf("Vor Full\r\n");
|
printf("Vor Full\r\n");
|
||||||
#endif
|
#endif
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
Vor_Vout_Enable = ON;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
if( !(CHIP_STA1 & 0x88) ) //CHIP_STA1无loadon和ioff状态,则说明耳机出仓了。
|
||||||
{
|
{
|
||||||
Vor_Vout_Enable = ON;
|
Vor_State = VOX_NONE_IN_BOX;
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
if( !(CHIP_STA1 & 0x88) ) //CHIP_STA1无loadon和ioff状态,则说明耳机出仓了。
|
|
||||||
{
|
|
||||||
Vor_State = VOX_NONE_IN_BOX;
|
|
||||||
#if LED_188
|
#if LED_188
|
||||||
|
Vor_Output_Debounce = 0;
|
||||||
|
|
||||||
|
Vor_Intobox_Disp_Flag = 0;
|
||||||
|
#endif
|
||||||
|
Vor_Bat_Full_Flag = 0;
|
||||||
|
|
||||||
|
Vor_Vout_Enable = OFF;
|
||||||
|
#ifdef _DEBUG_VOX
|
||||||
|
printf("Vor Get Out2\r\n");
|
||||||
|
#endif
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case VOX_NONE_IN_BOX: //空仓
|
||||||
|
|
||||||
|
VOX_CTL0 &= ~0x20; //VOR Disable 5V And Enable VOR ADT
|
||||||
|
|
||||||
Vor_Output_Debounce = 0;
|
Vor_Output_Debounce = 0;
|
||||||
|
|
||||||
Vor_Intobox_Disp_Flag = 0;
|
Vor_Vout_Enable = OFF;
|
||||||
#endif
|
|
||||||
Vor_Bat_Full_Flag = 0;
|
|
||||||
#ifdef _DEBUG_VOX
|
|
||||||
printf("Vor Get Out2\r\n");
|
|
||||||
#endif
|
|
||||||
|
|
||||||
}
|
/* Loadon状态位存在,则说明耳机入仓,开启后续充电流程。*/
|
||||||
|
if( CHIP_STA1 & 0x80 )
|
||||||
break;
|
|
||||||
|
|
||||||
case VOX_NONE_IN_BOX: //空仓
|
|
||||||
|
|
||||||
VOX_CTL0 &= ~0x20; //VOR Disable 5V And Enable VOR ADT
|
|
||||||
|
|
||||||
Vor_Output_Debounce = 0;
|
|
||||||
|
|
||||||
Vor_Vout_Enable = OFF;
|
|
||||||
|
|
||||||
/* Loadon状态位存在,则说明耳机入仓,开启后续充电流程。*/
|
|
||||||
if( CHIP_STA1 & 0x80 )
|
|
||||||
{
|
|
||||||
if( gBoost_Prepared_Flag )
|
|
||||||
{
|
{
|
||||||
Vor_State = VOX_GET_INTO_BOX;
|
if( gBoost_Prepared_Flag )
|
||||||
|
{
|
||||||
|
Vor_State = VOX_GET_INTO_BOX;
|
||||||
|
|
||||||
#if DISCHARGE_ENABLE
|
#if DISCHARGE_ENABLE
|
||||||
BST_EN = 1; //Boost Enable;异常时由硬件主动关闭。
|
BST_EN = 1; //Boost Enable;异常时由硬件主动关闭。
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
#if LED_188
|
#if LED_188
|
||||||
Vor_GetInto_Box_Flag = 1;
|
Vor_GetInto_Box_Flag = 1;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef _DEBUG_VOX
|
#ifdef _DEBUG_VOX
|
||||||
printf("VOR_INTO_BOX\r\n");
|
printf("VOR_INTO_BOX\r\n");
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
else //Boost保护后,VOX恢复到最初状态。
|
||||||
if( !gBoost_Prepared_Flag )
|
|
||||||
{
|
{
|
||||||
Vor_State = VOX_NONE_IN_BOX;
|
Vor_State = VOX_NONE_IN_BOX;
|
||||||
|
#if LED_188
|
||||||
|
Vor_GetInto_Box_Flag = 0;
|
||||||
|
#endif
|
||||||
|
Vor_Vout_Enable = OFF;
|
||||||
|
|
||||||
|
VOX_CTL0 &= ~0x20; //VOR Disable 5V And Enable VOR ADT
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user