From 9ed3bf45d3d35562fdf26f78486908eece0c3432 Mon Sep 17 00:00:00 2001 From: Alex xu Date: Fri, 13 Sep 2024 17:37:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E7=82=B9=EF=BC=9A1=E3=80=81?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=B7=9F=E9=9A=8F=E5=86=B2=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=9B2=E3=80=81=E6=9B=B4=E6=94=B9=E4=BD=8E=E7=94=B5?= =?UTF-8?q?=E5=BC=80=E7=9B=96Vbat=E6=8C=81=E7=BB=AD=E6=97=B6=E9=97=B4?= =?UTF-8?q?=E4=B8=BA300ms=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Out/SY883X_EVB_mcu_2024_08_23_153134.bin | Bin 3072 -> 0 bytes Out/SY883X_EVB_mcu_2024_08_23_153134.hex | 188 ----------------- ...cu_2024_08_23_153134_crc(cd7b)_V010105.bin | Bin 3074 -> 0 bytes Out/SY883X_EVB_mcu_2024_09_13_173428.bin | Bin 0 -> 3072 bytes Out/SY883X_EVB_mcu_2024_09_13_173428.hex | 191 ++++++++++++++++++ ...cu_2024_09_13_173428_crc(ea61)_V010105.bin | Bin 0 -> 3074 bytes Project/TP3102_Demo.uvgui.GH | 38 ++-- .../TP3310_Demo.SearchResults | 18 +- TP3310_Demo.si4project/TP3310_Demo.sip_sym | Bin 141992 -> 141992 bytes TP3310_Demo.si4project/TP3310_Demo.sip_xm | Bin 160 -> 156 bytes TP3310_Demo.si4project/TP3310_Demo.siwork | Bin 63636 -> 73469 bytes UsrInc/inc/config.h | 2 +- UsrInc/inc/define.h | 1 + UsrSrc/charger/charger_module.c | 1 + UsrSrc/discharge/discharge_module.c | 4 +- UsrSrc/hall/hall.c | 5 + UsrSrc/key/key.c | 23 ++- UsrSrc/system/system.c | 18 +- UsrSrc/userapp/userapp.c | 4 + UsrSrc/vox/vox_module.c | 18 +- 20 files changed, 268 insertions(+), 243 deletions(-) delete mode 100644 Out/SY883X_EVB_mcu_2024_08_23_153134.bin delete mode 100644 Out/SY883X_EVB_mcu_2024_08_23_153134.hex delete mode 100644 Out/SY883X_EVB_mcu_2024_08_23_153134_crc(cd7b)_V010105.bin create mode 100644 Out/SY883X_EVB_mcu_2024_09_13_173428.bin create mode 100644 Out/SY883X_EVB_mcu_2024_09_13_173428.hex create mode 100644 Out/SY883X_EVB_mcu_2024_09_13_173428_crc(ea61)_V010105.bin diff --git a/Out/SY883X_EVB_mcu_2024_08_23_153134.bin b/Out/SY883X_EVB_mcu_2024_08_23_153134.bin deleted file mode 100644 index 5fdf08a43a87f26abe4bbe55683d2ebec00f7c5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3072 zcmeHJeN0=|6@T}A`PqPNp1~#=G3W^=Aq4Wk`5;@WIwff$ZE7vS)>V@xM@qG6f1!z& zp{Xq|hAnDBlWFy|0o%H*X_Su+RHadxsp|YLMIsp_);z5czh2^eCiTVWsD+kJ}{YrQL~* z*2n56g0>6koN4bO0a9k#&35?AZW27rKxPIfU>0FUAVfXc?&RaUdfbgfQVr zQg2rIGRy-VRMP6KVsR~0FRErF!dRcQ{m!mbnE(}Ds!S9S1pjm0%Bdi{bM&1Arv@Wx z&_gq9h?fXqg-Xj%X;=YXC>AHNh)eNtMaxNAlF9CH=A(u2==fN4Y$O>SNe;~Q&-Pi# zU&V^;l9;lJCx>c^wk0 zKxzIbR8ZGwbku*_H89&h(--s14Xn=g=V$sBp{9SB<16OavN^h>%%0Aj9UIAwjW1@; z-W)6P!Lv+xo3g3z&Zkgpn_41gQ@1~tsvdwp zq=5BQoAiqH&^6K`Af@qfmUyAGAyui~z#dr=wp(>aQTrBa`$WnU=W$Z6q+(H=wp}R| zgK-Z|THD_Xa#|g0)xF1VEw8ugCsMwcq}BViI$j3{mpxxE>B7z7z|Fv&r8Z=5Gi}Pu zwKrJX5&_D?#yOHysKmvaDfKWE^Vo#q5u5~m1rqQZsm~L4lOx5Srmi!`*r%?tbj;`HZ(m0U97y z*nEFSHUdT&+U=k{9wUUB8Kc4w4TQoB+Qb-~As8&GVhqOMQ6+;8Ge)@)M2Es< zQc1AnMoHfL4e!srcYOPNy*}dqKH9>d2!m=Ew3#uA49RdAZdA*lt&HI@iqUok)ge^x zN81>-0n%?^%tFWBhQ+DG_d1?xSn7Bh#ED-HiE%+@ygDbl2iHu)sf)3&xzN!X=-)2^VzB2R80Lk#{2&4nTCN<$WHt= z##e|s*Lf(|d1$IIk!p&I^Yj3@IuD<7RU8Wg%7G%_NC$O^u3?PD!L_yINVx(63x;yI z=c=dOt(Obh13&gF)&m%deo(DX+tP`zX%C8FA(SAS}r3>WvTz>aH#_0cv`@vL{_XBb<&GVRcR-dv>8Mv>KY+5P_P(o7nq*)*5t(?VKIyE^ibUc0v=6gg?1 z)N0Ytj==_*JD720#Eg*PGhBwvpbV4AWRjWgOfECo^o4BrO!?~_1CdkqDOuoSat`X~lM8ttYo zo`y7@Y5H79<51Jf+$%FrLIAVYC}Oq9sUaSRhLs70B(v=$*4`2SY`A>qF{7Ix|Y diff --git a/Out/SY883X_EVB_mcu_2024_08_23_153134.hex b/Out/SY883X_EVB_mcu_2024_08_23_153134.hex deleted file mode 100644 index ce080cf..0000000 --- a/Out/SY883X_EVB_mcu_2024_08_23_153134.hex +++ /dev/null @@ -1,188 +0,0 @@ -:030000000203FAFE -:1003FA00758E3075D20078FFE4F6D8FD7581480213 -:02040A000447A5 -:0F099F00120615D2AED2BE1208D912068580F408 -:04051300024500009D -:02089500AD07AD -:10089700E4FCFBFAF533F53475FE2975FF8BEDC4DF -:1008A70054F04401F5A5E5A520E0FBAFA1AB07AFE8 -:1008B700A2EFFEEEFAEB2534F534EA3533F5330CC7 -:1008C700BC08DBE534AE337803CEC313CE13D8F9B7 -:0108D700FF21 -:0108D80022FD -:10091800E4F530F5317F051208958E308F317F066A -:10092800120895E4FCFDC004A905AA06AB07AE3081 -:10093800AF317C077DD012022BD0001201998E3086 -:020948008F31ED -:01094A00228A -:10094B00E4F531F5327F041208958E318F327F0634 -:10095B00120895E4FCFDC004A905AA06AB07AE314D -:10096B00AF327C037DE812022BD0001201998E313D -:02097B008F32B9 -:01097D002257 -:02051700C11011 -:10025800E4FFFE75300112094BC3EF94D0EE94070A -:1002680040037F0122E5E630E77AD3EF9436EE9437 -:10027800055057EF9422EE9402404FD3EF941AEEB4 -:1002880094044005E4F5B1D20F300D13C3EF941474 -:10029800EE94055007C20D7530018003E4F5303047 -:1002A8000E13D3EF9444EE94024007C20E7530014A -:1002B8008003E4F530200F026142C3EF94E4EE942A -:1002C800035077C20F75B1058070D3EF9436EE9462 -:1002D800054004D20D8060C3EF9422EE940250577B -:1002E800D20E8053D3EF94FAEE94055032EF945E19 -:1002F800EE9401402A300D12EF94D7EE9405500782 -:10030800C20D7530018003E4F530300E2DD3EF9423 -:1003180072EE94014007C20E753001801D8018D31B -:10032800EF94FAEE94054004D20D800BC3EF945E6F -:0C033800EE94015002D20EE4F530AF301C -:010344002296 -:10075500E5E620E70953B3FE75F210C21022E5F273 -:10076500540C601053B3FEE5F354C0603B75F20CB6 -:1007750075F3C022E5F354C0600375F3C012025847 -:10078500EF700453B3FE22E5F230E417C37846E672 -:1007950094EB18E6940F500575F210800353B3FEE1 -:0907A500D2102243B301C210225C -:04051900C111C11239 -:1007AE00E5E530E103C21122E5E230E705C211D2E0 -:1007BE001222E5E830E00EC211300834C20875E8A6 -:1007CE000175B50122120258EF7005C211F5B5225E -:1007DE00D21130121BE5E630E716C37846E69410C8 -:1007EE0018E6940E4005D211C21222E4F5B5C211DC -:0107FE0022D8 -:07051D00C113C1140136FFF8 -:10001E00E5E25408FF6536601AE5E230E305753512 -:10002E00018003E4F535D213D214E4F538F51E8FB2 -:03003E0036D217A0 -:01004100229C -:0D000E00EF146006047005D28422D2832214 -:0D09AE00EF146006047005C28422C283228B -:10059900E4FE74392EF8E66067743D2EF9743F2E37 -:1005A900F8E6D397AF06500512000E80031209AE84 -:1005B900743F2EF8E6C394AA401EE4F674432EF85D -:1005C900E66008743D2EF81616800D74412EF8E683 -:1005D9006006743D2EF80606743D2EF8E6FF74AAEF -:1005E900D39F500A74432EF876017441800EEFD3DD -:1005F9009401500C74412EF8760174432EF8E4F6F8 -:0B060900743F2EF8060EEE64027087AE -:0106140022C3 -:0505240001370AC117B8 -:10097E00E5E620E706200603301704C217C322D38C -:01098E002246 -:1006150075FE0153FFFC75B7C375FE6A53FFE77599 -:100625008901758CFC758A17D2A9D28C43891075FE -:100635008DFF758B9BD2ABD28E75FE0675FF1E7531 -:10064500FE0375FF3CC284C283E4F58675FE0F4345 -:10065500FF8075FE4F75FF1075FE1775FF3CD2A81C -:10066500D2B9D2AF75F21C75F3C075E80C75FE876B -:1006750053FFDF43B31075FE7043FF0475B10522C8 -:03000300020006F2 -:0100060032C7 -:03004B000200426E -:0600420075EB3CD2173201 -:05052900013800C118BB -:10048C00E5E630E72B30100AE47839F608F6D2842A -:10049C00801730150BE47839F6087601C284800990 -:1004AC0078397601E408F6C283C214C201D218224C -:1004BC0030180CE47839F608F6C284C283C21820CE -:1004CC00140330014130151EC284E538C394025028 -:1004DC0005C283053822E538C3942050050538D26F -:1004EC008322C283801CC283E538C394025005C2A8 -:1004FC0084053822E538C3942050050538D284226F -:07050C00C284C214C20122E7 -:1006850030071EC2071209187845A60608A60712E4 -:10069500001E1207AE12075512004E12048C1206E8 -:1006A500ED300943C209E537D394004009153730C9 -:1006B5001735C217802E12097E502975FE2443FF77 -:1006C5003CC2B9C2A9C2AB75FE2953FF7F75FE4F67 -:1006D500E4F5FF43870275FE4F75FF10D2B9D2A925 -:0806E500D2AB800075370A2238 -:10052E00C106C101011E00011D00C103C105C102AA -:0A053E00011F00C100C104011C00F0 -:10098F00D282EF700753B7CF43B7302253B7CF227E -:10004E00E5E8540C6013051FE51FC39402400AE453 -:10005E00F51F75E80CFF02098F301361301159D26C -:10006E008275FE0643FF02E5357016E5B570047520 -:10007E00B50122D203C213D206C205E4F51DFF80DC -:10008E0039C20320061675B50143B730E51DC3947A -:10009E00035003051D2253B7CFE4F5B5C282D281BA -:1000AE00E4F51DD205C200C2137848E675F00AA425 -:1000BE00F52E7405F52F80057F0112098F30055B33 -:1000CE00E51DC394035003051D22E51EC394035082 -:1000DE001275B501C28143B730D219051ED204D2B2 -:1000EE00828038300414C204E4F5B575FE0653FF61 -:1000FE00FDC2067F0112098F800B200008D200E599 -:10010E00E354A0F51C300013E5E354A0651C600B0E -:10011E00D201E4F538E5E354A0F51C300330E5E3F5 -:10012E0054AC64AC600330162530160AE51EC39439 -:10013E0019500D051E22E51EC394FA5003051E220A -:0F014E00E4F5B553B7CFC282C206C211C28122F7 -:10054800014800C115C11601471E14080D160DCA31 -:100558000DFC0E4C0E920ED80F3C0F8C0FD210686B -:1006ED00E4FFEF25E02408F8E6FC08E6FDC37846B4 -:1006FD00E69D18E69C40040FBF0AE77848E6FEEF3A -:10070D00D39E4004180680037847167847E6FED33B -:10071D0094325006EEC3940A50077848A60718760F -:10072D001E7848E6FFD394005004D2168008EFD30C -:10073D0094014002C216EFD394015003D21522EF5B -:07074D00D394024002C21523 -:010754002282 -:10056800012700012500012400012600C10BC10854 -:0E057800C107C109012900012800C10AC10CF8 -:1008D900E529603AE4F5290527E527C3940A400587 -:1008E900E4F527D20B0524E524C394644005E4F517 -:1008F90024D2070525E525C394FA4012E4F525D24B -:0F090900080526E52694044005E4F526D20922C8 -:03000B00020800E8 -:10080000C0E0C0F0C083C082C0D075D000C000C0BE -:1008100001C002C003C004C005C006C00774FC25A7 -:100820008CF58C7417258AF58A752901AF2FAE2EA9 -:10083000120345D007D006D005D004D003D002D093 -:0E08400001D000D0D0D082D083D0F0D0E032F2 -:03001B0002084E8A -:10084E00C0E0C0F0C083C082C0D075D000C000C070 -:10085E0001C002C003C004C005C006C007C28F1588 -:10086E008D749B258BF58B120599D20CD007D00673 -:10087E00D005D004D003D002D001D000D0D0D08289 -:07088E00D083D0F0D0E0326E -:030BFD00010105EE -:10058600012C00012B01012D10012A00022E000072 -:02059600C11989 -:1003450020190261F9052CE52B64017027E52CD3F2 -:10035500940A5004C282801CE52CD3940B5004D21D -:10036500828011E52CD39416500AC282E52CB4166E -:1003750003752B02E52BB40228152DE52DD3940F1B -:100385004008752D10752B048003752B03EFA82DE0 -:10039500088005CEC313CE13D8F95401F52AE4F528 -:1003A5002CE52B6403702EE52A6013E52CD394020B -:1003B5005003D28222E52CD3940350388011E52CCA -:1003C500C394015003D28222E52CD394015025C257 -:1003D50082752B0222E52BB4041AE52CC3940A502E -:1003E50009C282E4F5B553B7CF22D281E4F52CC218 -:0503F50019752B012227 -:10040C0002099FE493A3F8E493A34003F68001F25E -:10041C0008DFF48029E493A3F85407240CC8C333F1 -:10042C00C4540F4420C8834004F456800146F6DFC0 -:10043C00E4800B0102040810204080900513E47E38 -:10044C00019360BCA3FF543F30E509541FFEE493B5 -:10045C00A360010ECF54C025E060A840B8E493A37C -:10046C00FAE493A3F8E493A3C8C582C8CAC583CAA7 -:10047C00F0A3C8C582C8CAC583CADFE9DEE780BE5F -:010598000062 -:10015D0075F008758200EF2FFFEE33FECD33CDCC59 -:10016D0033CCC58233C5829BED9AEC99E5829840DC -:10017D000CF582EE9BFEED9AFDEC99FC0FD5F0D6B9 -:10018D00E4CEFBE4CDFAE4CCF9A88222B800C1B9E3 -:10019D000059BA002DEC8BF084CFCECDFCE5F0CB21 -:1001AD00F97818EF2FFFEE33FEED33FDEC33FCEB5A -:1001BD0033FB10D703994004EB99FB0FD8E5E4F915 -:1001CD00FA227818EF2FFFEE33FEED33FDEC33FC02 -:1001DD00C933C910D7059BE99A4007EC9BFCE99AF6 -:1001ED00F90FD8E0E4C9FAE4CCFB2275F010EF2F3B -:1001FD00FFEE33FEED33FDCC33CCC833C810D7073B -:10020D009BEC9AE899400AED9BFDEC9AFCE899F875 -:0E021D000FD5F0DAE4CDFBE4CCFAE4C8F92208 -:10022B00EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02D60 -:10023B00FDE43CFCE8A42EC8C5F03DFDE43CFCEF1E -:0D024B00A4FFE5F028FEE43DFDE43CFC22AC -:00000001FF diff --git a/Out/SY883X_EVB_mcu_2024_08_23_153134_crc(cd7b)_V010105.bin b/Out/SY883X_EVB_mcu_2024_08_23_153134_crc(cd7b)_V010105.bin deleted file mode 100644 index 6aba004041e3a187b61ca12dfc9ecb8bf0a84907..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3074 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 44 2 - 2 + 3 - -32000 - -32000 + -1 + -1 -1 -1 - 86 - 1912 - 3832 - 1048 + 76 + 36 + 1956 + 1038 0 1732 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001000000002000000010000003D453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF4F453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C636861726765725C636861726765725F6D6F64756C652E630000000010636861726765725F6D6F64756C652E6300000000FFDC7800FFFFFFFF47453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000BECEA100FFFFFFFF48453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000F0A0A100FFFFFFFF42453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C756172745C756172742E630000000006756172742E6300000000BCA8E100FFFFFFFF40453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6164635C6164632E6300000000056164632E63000000009CC1B600FFFFFFFF42453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C68616C6C5C68616C6C2E63000000000668616C6C2E6300000000F7B88600FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C74696D65725C7379735F74696D2E6300000000097379735F74696D2E6300000000D9ADC200FFFFFFFF40453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6C65645C6C65642E6300000000056C65642E6300000000A5C2D700FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C73797374656D5C73797374656D2E63000000000873797374656D2E6300000000B3A6BE00FFFFFFFF47453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000EAD6A300FFFFFFFF41453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C496E6974566172732E63000000000A496E6974566172732E6300000000F6FA7D00FFFFFFFF4C453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6770696F5F636F6D6D5C6770696F5F636F6D6D2E63000000000B6770696F5F636F6D6D2E6300000000B5E99D00FFFFFFFF4C453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C557372496E635C6770696F5F636F6D6D5C6770696F5F636F6D6D2E68000000000B6770696F5F636F6D6D2E68000000005FC3CF00FFFFFFFF53453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000C1838300FFFFFFFF43453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C557372496E635C696E635C646566696E652E680000000008646566696E652E6800000000CACAD500FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F483FFFF4F83FFFF808AFFFFE085FFFF + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000001000000002000000010000003D453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF4F453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C636861726765725C636861726765725F6D6F64756C652E630000000010636861726765725F6D6F64756C652E6300000000FFDC7800FFFFFFFF47453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000BECEA100FFFFFFFF48453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000F0A0A100FFFFFFFF42453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C756172745C756172742E630000000006756172742E6300000000BCA8E100FFFFFFFF40453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6164635C6164632E6300000000056164632E63000000009CC1B600FFFFFFFF42453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C68616C6C5C68616C6C2E63000000000668616C6C2E6300000000F7B88600FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C74696D65725C7379735F74696D2E6300000000097379735F74696D2E6300000000D9ADC200FFFFFFFF40453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6C65645C6C65642E6300000000056C65642E6300000000A5C2D700FFFFFFFF46453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C73797374656D5C73797374656D2E63000000000873797374656D2E6300000000B3A6BE00FFFFFFFF47453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000EAD6A300FFFFFFFF41453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C496E6974566172732E63000000000A496E6974566172732E6300000000F6FA7D00FFFFFFFF4C453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6770696F5F636F6D6D5C6770696F5F636F6D6D2E63000000000B6770696F5F636F6D6D2E6300000000B5E99D00FFFFFFFF4C453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C557372496E635C6770696F5F636F6D6D5C6770696F5F636F6D6D2E68000000000B6770696F5F636F6D6D2E68000000005FC3CF00FFFFFFFF53453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000C1838300FFFFFFFF43453A5C746F646179776F726B5C32303234303332355F7470333331305C5359383833585F44656D6F5F526F636B2D415C557372496E635C696E635C646566696E652E680000000008646566696E652E6800000000CACAD500FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000F7020000 @@ -134,7 +134,7 @@ 16 - 7408000066000000100D0000F6000000 + F40000006600000090050000F6000000 @@ -1799,14 +1799,14 @@ 3390 - 000000000A000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E6500200000000000007408000066000000100D0000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000200C000066000000100D000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000E0020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000800700006600000070080000F7020000000000004F000000F0000000E00200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001502000090050000190200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB090000018000800000000000000000000000000000810700003102000080F8FFFFE9FFFFFF010000001A02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000080000001000000FFFFFFFFFFFFFFFF00000000E002000080070000E402000001000000010000100400000001000000BCFDFFFF48010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000080070000FB020000000F0000FD03000000000000E402000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001400434D756C746950616E654672616D65576E64457800010084A4000000BB0000006C0300004B01000000000000000000000200000000000000C60000000000000000000000000000000000000001000000C60000000000000000000000 + 000000000A000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100000004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000F40000006600000090050000F6000000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200000004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A0040000660000009005000040020000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F4000000E0020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C400000073940000018000100000010000000000000066000000F0000000F7020000000000004F000000F0000000E00200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF000000001502000090050000190200000000000001000000040000000100000000000000000000000000000000000000000000000100000000000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB0900000180008000000000000080F8FFFF00000000010000003102000080F8FFFFE9FFFFFF010000001A02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000001000000FFFFFFFF8F07000001000000FFFFFFFF8F070000000000000080000001000000FFFFFFFFFFFFFFFF00000000E002000080070000E402000001000000010000100400000001000000BCFDFFFF48010000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF010000779400000180008000000100000000000000FB02000080070000FD03000000000000E402000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC500000001000000FFFF02001400434D756C746950616E654672616D65576E64457800010084A4000000BB0000006C0300004B01000000000000000000000200000000000000C60000000000000000000000000000000000000001000000C60000000000000000000000 59392 File 2763 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000000000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000001D48414C5F534D4255535F536C617665527843706C7443616C6C6261636B960000000000000008001D48414C5F534D4255535F536C617665527843706C7443616C6C6261636B197379363230785F6972715F68616E646C65725F746872656164044E4F4E4511677379363230785F6465766963655F7379144932435F4745545F4F574E5F4144445245535331144932435F4745545F4F574E5F41444452455353320C4932435F4F4152325F4F41321E48414C5F534D4255535F4D6173746572527843706C7443616C6C6261636B0000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000C5750545F636865636B456E64960000000000000009000C5750545F636865636B456E641D48414C5F534D4255535F536C617665527843706C7443616C6C6261636B197379363230785F6972715F68616E646C65725F746872656164044E4F4E4511677379363230785F6465766963655F7379144932435F4745545F4F574E5F4144445245535331144932435F4745545F4F574E5F41444452455353320C4932435F4F4152325F4F41321E48414C5F534D4255535F4D6173746572527843706C7443616C6C6261636B000000000000000000000000000000000000000000000000000000000000000000000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1838,7 +1838,7 @@ Debug 2373 - 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720100000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7201000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720100000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720100000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730100000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72010000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 + 00200000000000001900FFFF01001100434D4643546F6F6C426172427574746F6ECC880000000000002500000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018017800000000000002600000000000000000000000000000000010000000100000001801D800000000000002700000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001801A800000000000002800000000000000000000000000000000010000000100000001801B80000000000000290000000000000000000000000000000001000000010000000180E57F0000000000002A00000000000000000000000000000000010000000100000001801C800000000000002B00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018000890000000000002C00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180E48B0000000000002D0000000000000000000000000000000001000000010000000180F07F0000000000002E0000000000000000000000000000000001000000010000000180E8880000000000003700000000000000000000000000000000010000000100000001803B010000000000002F0000000000000000000000000000000001000000010000000180BB8A00000000000030000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E0E01000000000000310000000D57617463682057696E646F7773000000000000000000000000010000000100000000000000000000000100000003001380D88B00000000000031000000085761746368202631000000000000000000000000010000000100000000000000000000000100000000001380D98B00000000000031000000085761746368202632000000000000000000000000010000000100000000000000000000000100000000001380CE01000000000000FFFFFFFF0C576174636820416E63686F720000000000000000010000000000000001000000000000000000000001000000000013800F01000000000000320000000E4D656D6F72792057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380D28B00000000000032000000094D656D6F7279202631000000000000000000000000010000000100000000000000000000000100000000001380D38B00000000000032000000094D656D6F7279202632000000000000000000000000010000000100000000000000000000000100000000001380D48B00000000000032000000094D656D6F7279202633000000000000000000000000010000000100000000000000000000000100000000001380D58B00000000000032000000094D656D6F72792026340000000000000000000000000100000001000000000000000000000001000000000013801001000000000000330000000E53657269616C2057696E646F77730000000000000000000000000100000001000000000000000000000001000000040013809307000000000000330000000855415254202326310000000000000000000000000100000001000000000000000000000001000000000013809407000000000000330000000855415254202326320000000000000000000000000100000001000000000000000000000001000000000013809507000000000000330000000855415254202326330000000000000000000000000100000001000000000000000000000001000000000013809607000000000000330000001626446562756720287072696E746629205669657765720000000000000000000000000100000001000000000000000000000001000000000013803C010000000000003400000010416E616C797369732057696E646F7773000000000000000000000000010000000100000000000000000000000100000004001380658A000000000000340000000F264C6F67696320416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380DC7F0000000000003E0000001526506572666F726D616E636520416E616C797A6572000000000000000000000000010000000100000000000000000000000100000000001380E788000000000000380000000E26436F646520436F766572616765000000000000000000000000010000000100000000000000000000000100000000001380CD01000000000000FFFFFFFF0F416E616C7973697320416E63686F7200000000000000000100000000000000010000000000000000000000010000000000138053010000000000003F0000000D54726163652057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013805401000000000000FFFFFFFF115472616365204D656E7520416E63686F720000000000000000010000000000000001000000000000000000000001000000000013802901000000000000350000001553797374656D205669657765722057696E646F77730000000000000000000000000100000001000000000000000000000001000000010013804B01000000000000FFFFFFFF1453797374656D2056696577657220416E63686F720000000000000000010000000000000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000013800189000000000000360000000F26546F6F6C626F782057696E646F7700000000000000000000000001000000010000000000000000000000010000000300138044C5000000000000FFFFFFFF0E5570646174652057696E646F77730000000000000000010000000000000001000000000000000000000001000000000013800000000000000400FFFFFFFF000000000000000000010000000000000001000000000000000000000001000000000013805B01000000000000FFFFFFFF12546F6F6C626F78204D656E75416E63686F72000000000000000001000000000000000100000000000000000000000100000000000000000005446562756764020000 898 @@ -3624,18 +3624,18 @@ ..\UsrSrc\vox\vox_module.c - 17 + 58 23 - 42 + 44 1 0 ..\UsrSrc\userapp\userapp.c - 43 + 0 78 - 100 + 102 1 0 @@ -3687,9 +3687,9 @@ ..\UsrSrc\system\system.c - 4 + 1 58 - 75 + 76 1 0 @@ -3714,7 +3714,7 @@ ..\UsrSrc\gpio_comm\gpio_comm.c - 13 + 16 54 77 1 diff --git a/TP3310_Demo.si4project/TP3310_Demo.SearchResults b/TP3310_Demo.si4project/TP3310_Demo.SearchResults index b447f5f..71bd1e6 100644 --- a/TP3310_Demo.si4project/TP3310_Demo.SearchResults +++ b/TP3310_Demo.si4project/TP3310_Demo.SearchResults @@ -1,7 +1,11 @@ ----- F_batlevel_low Matches (6 in 3 files) ---- -bat.c (UsrSrc\bat) line 24 : bit F_batlevel_low = 0; //电池低压 -check_bat_level in bat.c (UsrSrc\bat) : F_batlevel_low = 1; -check_bat_level in bat.c (UsrSrc\bat) : F_batlevel_low = 0; -bat.h (UsrInc\bat) line 36 : extern bit F_batlevel_low; //电池低压 -LED_Display_App in userapp.c (UsrSrc\userapp) : if( F_batlevel_low ) //低电红灯呼吸 -LED_Display_App in userapp.c (UsrSrc\userapp) : if( F_batlevel_low ) +---- Enter_Sleep_Cnt_Restart_Flag Matches (10 in 6 files) ---- +Hall_Handler in hall.c (UsrSrc\hall) : 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; diff --git a/TP3310_Demo.si4project/TP3310_Demo.sip_sym b/TP3310_Demo.si4project/TP3310_Demo.sip_sym index b3d0fe94552da1f2557853d84f5c79cad3e30f5e..3fb444737a095c19cb17a1b3a7f82618171d29af 100644 GIT binary patch delta 1331 zcmZWpUuauZ7{4byX@f~jZf~+>wv(&9#XS_)@7p%`hwA{J7Pl8U9YFu{k3nYLIQgZiWo+q5qdVGn*Mx%9=4{P^AT z{rTlP=R5b#t-I#dU23pSQF;}Hnhr&&uThl!3##T+UsM#uiP&anpVvf(GeTfxw;>9( zn{JX6ll51f5Pg=y-yitJ)1e=lxY@rdhLR3=41plhhMV5 z)o(y!H-pX-29%KV$MJt+Ixl$$g$F81hx)nkc#5& zVpgTjE5ol>g2>Q*T|-%hDFKM|SYlAh*?*GZi;rBhJ)ObnHS%mNv>i_c^fc6a{wDlI#tkd%O}vhE<;i;RI7J zq9=fmEbXHBJ#msi!AJSVJkdqpD>%ex(107SvdXbb8F`u&hJ~Cq6{ql4p9TJ93X5?a zTKbtfh6xP_$LP zkYrq+#R-(tIuue2<^~MNq#4iec2Mu5Sar^>JjcnqMB|KLa^rx-%{NIkVaQGxf>>IE zn*$826b|CLAI#I(RXPAhCeNc^;u!wSFdqJgc)0#83Bf0W)qVf(x{2senLsH)o$~5m z5V5mQQa-nXc;r&q;uE?<6SKo#In+*EQ^YolbT;V%Jwzej?s7`yu(&mLhL9m~;Iep_ zr|NNAvLa$vMyliV=NPcAYUr>XIxH4)O*=vV*AV5;#zXS*R}&7|35UeQ;#FsZiA&j; zWNGgZMZq85nk9JKAB6Dod-C=2)}rq;LdM<@>&tEjY~G{ZdR*>7R9I}Sa1VsP^Hh32 zDyQ}FLxhULkK<0+;7%zb8c64wgd1N?yVK8}gIDH28 z-F*hmFXBMv{p1fmQ6>jP`S!G0SKIS)YwJ_{Cm%ZorS~ac`JU*obh}N2@2`EzP2E21 zUwN}dW_aly30!M&_=|TfvO(Q9>;@F&x#CZgPU-#4XOzJJBs&!o@g-e(_~Q)w^$^&9DG2715kn{mej4>!LcMseEf Pn686pHc*TN9hu;N)8b#$ delta 1300 zcmZWpZ)jUp6uR??l5l|$}*Y{{V<{BRwF1g0}*AFWpjn$7*zCwA9PkkEI7n-UhBSict3vc zoZq?U{=aj}!MWw29o@uOKV#yw!C1JCv8NYoCjj}K!VECRx)DA@`$vvW20A$8zw-2a z{Yr=*)YIYj0#Kb2roglW!e_lBc5N%9z7eYS3U{>|ZwW!_MGrDv(jLa7M-jwi!@!fX zu==+!A4l&^KZdNXmbn9~T>_SpMPCkX$UcKT?||DVAm3etYT46mFJ_zAh= zf(6g?Nywx;j0;%pE2_j87ZB@np|nTZW7xa}K}%sUw35x?BcmooG2RyhvAkWZbt8fA4B#lCWoXN{{uU{KO|xB zP(+C{+=BUx1ZyM${n?Uo%eay<<0{GVr)9VZiL3`p!?-(N3zN>z=tjj+Xuse<{t%A7 zD+1m~NtNPQ`R5S{Zl?zy9A2N+|4xri9a-bJqyakIle+KqCx!hZ{*p^f_ABg|aCG_D zWka<^jffr@8w~z;$btbX`Mka{HOhHbKl_G$7~EJyl^YEUtO5?SynZXi4qEc}AL2sKf1C3!>lUh%Kv1Q_2m?{an)I&k zcrdgRqxA#5>7hO8>BqVu|AGhNUR3`fFHog!8QWF4KF#m8DmRZiTs!JkY8Ae%3C6|x?d$ZD z80)0lr`#J{!paf6Bb#ID7CLqh>LCO%K3c4Y@+yU!d@vZ=jy+H(0rp(wx9|DxR&bZZ h#|h&p^V}J)GGiJuo9K1&AFU+j(e@-O?NMVi`Y*@3UfKWv diff --git a/TP3310_Demo.si4project/TP3310_Demo.sip_xm b/TP3310_Demo.si4project/TP3310_Demo.sip_xm index 649320a31e37033ea8de4416d8ad4ec7476bcd9b..810aaaa448a80d93891888f8d728e5f52def00a8 100644 GIT binary patch delta 9 QcmZ3$IEQgU%)|r-01)m2TmS$7 delta 11 ScmbQkxPWm&3?tLTNM`^QJ_B0- diff --git a/TP3310_Demo.si4project/TP3310_Demo.siwork b/TP3310_Demo.si4project/TP3310_Demo.siwork index a7737b4f1488d90d5e30d798fab76e786dcba307..6bf6107c2eff28a4a5cadb8870baee4a4449d090 100644 GIT binary patch literal 73469 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 a-z+6^z2v_?^2T+K2j2Yhut)uE{r?BUrc=-W diff --git a/UsrInc/inc/config.h b/UsrInc/inc/config.h index fd23b58..9194ec3 100644 --- a/UsrInc/inc/config.h +++ b/UsrInc/inc/config.h @@ -30,7 +30,7 @@ #define BAT_CV 4200 //CVѹã4.20V #define BAT_PRE 3000 //ѹ3.0v -#define BAT_RECHARG 4075 //ظѹ4200mv - 135mv = 4075mv +#define BAT_RECHARG 4050 //ظѹ4200mv - 150mv = 4050mv #define CHG_CURRENT_400MA 0x05 diff --git a/UsrInc/inc/define.h b/UsrInc/inc/define.h index a3fe300..a30fe6a 100644 --- a/UsrInc/inc/define.h +++ b/UsrInc/inc/define.h @@ -31,6 +31,7 @@ #define FW_VER2 0x05 //汾2:ԳֲͬIJ԰汾ʱĶʱ1 /*Function Selectѡ궨*/ +#define SY8836 //sy8836ϷоƬҪرVBUS OVʹܺ͹VDPM #define TIMER1_ENABLE 1 //Timer1 ʱ1ms diff --git a/UsrSrc/charger/charger_module.c b/UsrSrc/charger/charger_module.c index d484ba2..2262761 100644 --- a/UsrSrc/charger/charger_module.c +++ b/UsrSrc/charger/charger_module.c @@ -339,6 +339,7 @@ void Charger_Handler(void) printf("Dis Chg\r\n"); #endif } + Charger_Done = 1; #endif diff --git a/UsrSrc/discharge/discharge_module.c b/UsrSrc/discharge/discharge_module.c index 8f1c502..f7d4dd0 100644 --- a/UsrSrc/discharge/discharge_module.c +++ b/UsrSrc/discharge/discharge_module.c @@ -36,8 +36,6 @@ bit gBoost_Prepared_Flag = 0; //Boost Variables definitions \******************************************************************************/ - - bit gBoost_UVLO_Flag = 0; /******************************************************************************\ @@ -154,6 +152,7 @@ void DisCharge_Handler(void) } return; } + #if NTC_ENABLE /*NTC Handle*/ //ʹBoostǰȼNTC¶ȣ쳣Ͳŵ硣 if( PMU_NTC_Control() == FALSE ) //NTCŵ硣 @@ -163,6 +162,7 @@ void DisCharge_Handler(void) return; } #endif + gBoost_Prepared_Flag = 1; #if ADC_ENABLE diff --git a/UsrSrc/hall/hall.c b/UsrSrc/hall/hall.c index ffe595b..f576e66 100644 --- a/UsrSrc/hall/hall.c +++ b/UsrSrc/hall/hall.c @@ -93,7 +93,12 @@ uint8_t Hall_Sta_bk = 0xff; LED_On_Timer = 0; Vox_TX_Timer = 0; Hall_Sta_bk = Hall_Sta; +#if SLEEP_ENABLE + Enter_Sleep_Cnt_Restart_Flag = 1; + +#endif + } } diff --git a/UsrSrc/key/key.c b/UsrSrc/key/key.c index f12ebf3..bdbf008 100644 --- a/UsrSrc/key/key.c +++ b/UsrSrc/key/key.c @@ -38,8 +38,6 @@ bit Key_Press_short_irq = 0; bit Key_Press_l_irq = 0; bit Key_Press_ll_irq = 0; -bit Key_l_Flag = 0; - idata KEY_EVENT_E Event_key = 0; /******************************************************************************\ @@ -64,36 +62,41 @@ idata KEY_EVENT_E Event_key = 0; void Key_Handler(void) { - if( Key_l_Flag ) + if( IRQ_FLAG7 & 0x20 ) //2sҪ̧ { - Key_Press_l_irq = 0; - Key_l_Flag = 0; + Key_Press_l_irq = 1; /*todo*/ Event_key = KEY_EVENT_L_2S; /**/ - + + IRQ_FLAG7 = 0x20; + #ifdef _DEBUG_KEY printf("long press\r\n"); #endif } - if( Key_Press_ll_irq ) + if( IRQ_FLAG7 & 0x40 ) //8sҪ̧ { - Key_Press_ll_irq = 0; + Key_Press_ll_irq = 1; /*todo*/ Event_key = KEY_EVENT_LL_8S; + + IRQ_FLAG7 = 0x40; #ifdef _DEBUG_KEY printf("supper long press\r\n"); #endif } - if( Key_Press_short_irq ) + if( IRQ_FLAG7 & 0x18 ) //̰16ms-1sҪ̧ { - Key_Press_short_irq = 0; + Key_Press_short_irq = 1; /*todo*/ Event_key = KEY_EVENT_SHORT; + IRQ_FLAG7 = 0x18; + #ifdef _DEBUG_KEY printf("short press\r\n"); #endif diff --git a/UsrSrc/system/system.c b/UsrSrc/system/system.c index 76e5363..c85327d 100644 --- a/UsrSrc/system/system.c +++ b/UsrSrc/system/system.c @@ -66,6 +66,9 @@ */ void System_Init(void) { + SFRADDR = PMU_CTL0; //оƬӲ󣬹̶ + SFRDATA |= 0x30; + /*test*/ SFRADDR = P0_PD; SFRDATA &= ~0x03; @@ -175,13 +178,15 @@ void System_Init(void) #if CHARGER_ENABLE - SFRADDR = PMU_CTL7; //ϷоƬرVBUS OVʹ +#ifdef SY8836 //ϷоƬرVBUS OVʹ + SFRADDR = PMU_CTL7; SFRDATA &= ~0x20; - CHG_CTL |= 0x10; //糬ʱʹ - SFRADDR = REG_CHG0; SFRDATA |= 0x04; //VDPM +#endif + + CHG_CTL |= 0x10; //糬ʱʹ REG_CHG1 = CHG_CURRENT_400MA; //400mA @@ -230,10 +235,9 @@ void EX2_isr(void) interrupt Interrupt_Vector_IE2 IRQ_FLAG3 = 0x3C; #if SLEEP_ENABLE -// if( !Enter_Sleep_Cnt_Restart_Flag ) - { - Enter_Sleep_Cnt_Restart_Flag = 1; - } + + Enter_Sleep_Cnt_Restart_Flag = 1; + #endif } diff --git a/UsrSrc/userapp/userapp.c b/UsrSrc/userapp/userapp.c index 5bd542c..75aa492 100644 --- a/UsrSrc/userapp/userapp.c +++ b/UsrSrc/userapp/userapp.c @@ -274,10 +274,14 @@ void UserAPP(void) 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; diff --git a/UsrSrc/vox/vox_module.c b/UsrSrc/vox/vox_module.c index 03ccf9c..c0b9996 100644 --- a/UsrSrc/vox/vox_module.c +++ b/UsrSrc/vox/vox_module.c @@ -57,6 +57,8 @@ uint8_t Vox_TX_Timer = 0; //VOX uint8_t Vox_Vol_Hold_Timer = 0; bit Cover_Close_Flag = 0; +bit Cover_Close_Flag1 = 0; + bit Cover_Open_Flag = 0; bit Vox_Vout_5V_Flag = 0; @@ -144,6 +146,9 @@ void Vox_Det_Machine(void) if( gBoost_Prepared_Flag ) { COM_CTRL = ON; + + SFRADDR = MFP_CTL0; + SFRDATA |= 0x04; //P01 as UART's TX /*Set P01 As Output*/ SFRADDR = P0_OE; @@ -190,7 +195,7 @@ void Vox_Det_Machine(void) { Cover_Close_Flag = 0; - if( Vox_Vout_Enable == OFF ) //ǰӵص͵磬򿪸ǺVOX 5V150ms + if( Vox_Vout_Enable == OFF ) //ǰӵص͵磬򿪸ǺVOX 5V300ms { BST_EN = 1; @@ -230,9 +235,9 @@ void Vox_Det_Machine(void) } /* Ϳָ*/ - if( Cover_Open_Flag ) /*Ǻÿ100msһοָ3֮VoxתadtģʽȴУʾӦĵЧ*/ + if( Cover_Open_Flag ) /*ǺVbat(Adtģʽ)300ms󣬷pattern*/ { - if( Vox_Vol_Hold_Timer < VOX_ADT_HOLD_CNT ) //ǺVbat(Adtģʽ)300ms󣬷pattern + if( Vox_Vol_Hold_Timer < VOX_ADT_HOLD_CNT ) { Vox_Vol_Hold_Timer++; @@ -245,7 +250,7 @@ void Vox_Det_Machine(void) PATTERN_TX = OFF; - VOX_CTL0 |= 0x30; //VOXMOS + VOX_CTL0 |= 0x30; //VOXMOS Pattern_TX_Start = 1; @@ -299,11 +304,6 @@ void Vox_Det_Machine(void) if( Cover_Close_Flag ) { - /*˵ - 1ظǺʼBoost5VIOFF 20mA - - - */ #if VOX_FOLLOW_CHG if( Boost_VoxVout_Follow_Flag )