From 1a34e17319ce19ec42c29f4b1464d7412fc79da3 Mon Sep 17 00:00:00 2001 From: Alex xu Date: Mon, 13 Jan 2025 14:49:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E5=86=85=E5=AE=B9=EF=BC=9A1?= =?UTF-8?q?=E3=80=81=E8=B0=83=E6=95=B4ADC=E5=8F=96=E5=80=BC=E8=AE=A1?= =?UTF-8?q?=E7=AE=97=E7=AE=97=E6=B3=95=EF=BC=9B2=E3=80=81=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E6=89=93=E5=8D=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Out/8837_EVB_250109_1854.bin | Bin 12288 -> 0 bytes Out/8837_EVB_250109_1854.hex | 830 ------------------ Out/8837_EVB_250109_1854_B28A_010102.bin | Bin 12290 -> 0 bytes Out/8837_EVB_250113_1445.bin | Bin 0 -> 12288 bytes Out/8837_EVB_250113_1445.hex | 830 ++++++++++++++++++ Out/8837_EVB_250113_1445_84C8_010102.bin | Bin 0 -> 12290 bytes Project/SY8837_Demo.uvgui.GH | 58 +- .../SY8837_Demo.SearchResults | 7 +- SY8837_Demo.si4project/SY8837_Demo.sip_sym | Bin 351512 -> 351512 bytes UsrInc/adc/adc.h | 14 +- UsrInc/inc/define.h | 2 +- UsrInc/uart/uart.h | 4 +- UsrSrc/adc/adc.c | 76 +- UsrSrc/led/led.c | 5 +- UsrSrc/sleep/sleep.c | 2 - UsrSrc/uart/uart.c | 8 +- UsrSrc/userapp/userapp.c | 15 +- UsrSrc/vox/vox_module.c | 30 +- 18 files changed, 968 insertions(+), 913 deletions(-) delete mode 100644 Out/8837_EVB_250109_1854.bin delete mode 100644 Out/8837_EVB_250109_1854.hex delete mode 100644 Out/8837_EVB_250109_1854_B28A_010102.bin create mode 100644 Out/8837_EVB_250113_1445.bin create mode 100644 Out/8837_EVB_250113_1445.hex create mode 100644 Out/8837_EVB_250113_1445_84C8_010102.bin diff --git a/Out/8837_EVB_250109_1854.bin b/Out/8837_EVB_250109_1854.bin deleted file mode 100644 index ed95e7daa6ef1ca3d2107b33ba8425dc37be8441..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 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 E1>e=mvH$=8 diff --git a/Out/8837_EVB_250113_1445.bin b/Out/8837_EVB_250113_1445.bin new file mode 100644 index 0000000000000000000000000000000000000000..5a190ddddd2cd40b0cac28adb763cfae41f8fa1f GIT binary patch literal 12288 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 literal 0 HcmV?d00001 diff --git a/Out/8837_EVB_250113_1445.hex b/Out/8837_EVB_250113_1445.hex new file mode 100644 index 0000000..156fa61 --- /dev/null +++ b/Out/8837_EVB_250113_1445.hex @@ -0,0 +1,830 @@ +:030000000226CA0B +:1026CA00758E3075D20078FFE4F6D8FD9000007F51 +:1026DA00007E01E4F0A3DFFCDEFA7581880227257B +:0F2EFF0053797374656D20496E69742E0D0A0046 +:102EAC00122A507BFF7A2E79FF121412D2AED2BEA8 +:082EBC00122862122CCD80F4F3 +:10217F00010D0001140001130001120001110001F3 +:10218F0010004100BC00020E00004200B6000042E9 +:10219F0000BA00004200AF00004200B10000420050 +:1021AF00B800004200B400004100B3004100BD0080 +:0221BF00C14617 +:102B490075FE0F43FF8075FE2975FFB575A52175C3 +:102B5900FE1E43FF01E5A3540F24F8780DF6E5A303 +:102B6900C4540F7814F6E5AD540F24F875F00AA48F +:102B79007810F67812A6ABE5ADC4540F24F875F0B9 +:0B2B89000AA418F67813A6ACD2BD22F7 +:1019BD00900085EFF0204603021BD79000B6E0FEA5 +:1019CD00A3E07803CEC313CE13D8F9F0EE9000B692 +:1019DD00F09000B3E024FD6048147003021AA214C5 +:1019ED007003021B1624FE7003021B862405600380 +:1019FD00021BD4780DE6FF3395E0FEC39000B7E0EF +:101A0D009FFF9000B6E09EFE9000BAF0A3EFF0C3EA +:101A1D00EE648094804003021BD4E49000BA021B54 +:101A2D00D19000B6E0FEA3E0FF7C097DC4120B054A +:101A3D00780A120A8F9000B6EEF0A3EFF07810E658 +:101A4D00FD3395E0FCC3EF9DFFEE9CFE3395E0FD6D +:101A5D00FCE47B64FAF9F8120A2FC006C00778126D +:101A6D00E675F002A424F4FFE5F03401AB07FA3378 +:101A7D0095E0F9F8D007D006122BD89000AFEEF014 +:101A8D00A3EFF0C3EE648094804003021BD4E49076 +:101A9D0000AF021BD19000B6E0FEA3E0FF7C097DF4 +:101AAD00C4120B05780A120A8F9000B6EEF0A3EF60 +:101ABD00F07811E6FD3395E0FCC3EF9DFFEE9CFE43 +:101ACD003395E0FDFCE47B64FAF9F8120A2FC006A9 +:101ADD00C0077813E675F002A424F4FFE5F0340195 +:101AED00AB07FA3395E0F9F8D007D006122BD89052 +:101AFD0000B1EEF0A3EFF0C3EE64809480400302DA +:101B0D001BD4E49000B1021BD19000B6E0FEA3E01F +:101B1D00FF7C097DC4120B05780A120A8F9000B65E +:101B2D00EEF0A3EFF0E025E0FE9000B6E03390007C +:101B3D00B8F0A3CEF09000B8E0FEA3E07802C33376 +:101B4D00CE33CED8F9FDAC067814E6FF3395E0FE22 +:101B5D00EF24F8FFEE34FFFE12094D7C037DE812F1 +:101B6D00095F9000B8EE8FF0120995C39000B8E0B0 +:101B7D00648094805051E4804B780DE6FF3395E0FE +:101B8D00FEC39000B7E09FFF9000B6E09EFEE4FC20 +:101B9D00FD7BC47A09F9F8120A2F780A120AA2906D +:101BAD0000B6EEF0A3EFF0E025E0FF9000B6E033D5 +:101BBD00FE9000B4F0A3EFF0C3EE64809480500764 +:101BCD00E49000B4F0A3F0C24622900085E09000AE +:101BDD00B3F0C454F04401F5A5E49000B6F0A3F0C1 +:051BED009000BDF02294 +:03006B000228CB9D +:1028CB00C0E0C0F0C083C082C0D075D000C000C0D3 +:1028DB0006C007E5F330E038AFA1780E760008A606 +:1028EB0007E5A254031846F608E6F69000BDE0C3D0 +:1028FB009408501718E6FE08E6FF9000B6EE8FF02E +:10290B001209959000BDE004F08005D24653A5FE58 +:10291B0075F301D007D006D000D0D0D082D083D0B1 +:04292B00F0D0E032D6 +:0521C100C1230115031C +:102CFF0075FE8743FF2075FE7043FF1853B3F143F2 +:102D0F00B302E47817F67819F67815E67818F6789E +:102D1F001A76017917E718461846F5B175B20122F0 +:10232B00E4FE9000BAE0FCA3E0FDC394D8EC940368 +:10233B0040037F0022EF7003022444D3ED940FEC93 +:10234B0094034003022422ED94CBEC94005003023F +:10235B002422D3ED94AAEC94024022D2217815E6E4 +:10236B00FF137818F6302211D3ED94BFEC94024092 +:10237B0004C22280047818A607E4FE8070D3ED9483 +:10238B00AAEC94025043ED9437EC9401403BD222DB +:10239B007815E6FF7818F6302113D3ED9493EC946F +:1023AB00025004C2218006EFC3137818F6781A7610 +:1023BB0001301C11D3ED9451EC94015004C21C80DC +:1023CB0004E4781AF6E4FE8024D3ED9437EC940100 +:1023DB00501BD21CE4781AF6302210ED9426EC94A4 +:1023EB00015004C2228004781A7601E4FE301F11DA +:1023FB00C3ED94F3EC94025006C21FE4FE80027E00 +:10240B000130202FD3ED94DDEC94004006C220E484 +:10241B00FE80207E01801CD3ED940FEC94034006CC +:10242B00D21F7E01800DD3ED94CBEC94005004D2DF +:10243B00207E01C21DC21E8058C21FC220D3ED9444 +:10244B009FEC94035031ED9471EC94004029301DB6 +:10245B0010ED9484EC94035006C21DE4FE80027EC2 +:10246B0001301E2DD3ED9482EC94004006C21EE485 +:10247B00FE801E7E01801AD3ED949FEC94034004E2 +:10248B00D21D800BC3ED9471EC94005002D21E7ED2 +:08249B0001781AE6F5B2AF0664 +:0124A3002216 +:1024A400E4FBFAE5E65480FFE4FCFDFEEF7007531D +:1024B400B3FE7816F62278167601E5E830E5057560 +:1024C400E820800FE5E530E1028008E5F230E50719 +:1024D40075F22053B3FE22E5F2540C601353B3FE9D +:1024E400E5F354C0700302257F75F20C75F3C02226 +:1024F40075F3C07F0112232BEF600653B3FED22382 +:1025040022C223E5F230E432781AE6B401067A10E6 +:102514007B6880047A0F7BA0EB246AFFEA34FFFE19 +:10252400C39000B9E09F9000B8E09E500575F2108A +:10253400800353B3FE78167603227917E778194699 +:102544001846F5B1781AE6F5B243B311781CE6FFE4 +:10255400D394014002C23DEFD394034002C239EF49 +:10256400D394074002C23BEFD3940C4002C23AEF2B +:0B257400D394114002C23C781676029E +:01257F002239 +:0621C600C13EC13FC14013 +:10000E00303F10EFB4010475B5C02253B5BFED44B7 +:04001E0080F5B52292 +:102EEE00E5B55480FFEF6008303F05E4F5B5C23F0D +:012EFE0022B1 +:1029F200C23FE5E520E156E5E230E703D24022E5B9 +:102A0200E830E00D30254675E8017D3FE4FF020025 +:102A12000EE4FF12232BEF6006122EEED23E22C2EC +:102A22003E303D03022EEED23F3040217816E6B40E +:102A3200021BC39000B9E094109000B8E064809447 +:0E2A42008E4005D23FC24022122EEEC23F222D +:0821CC00C144C1454100D4FFEC +:102D2F00E5E25408FF9000D4E06F6021E5E230E364 +:102D3F00089000D37401F08005E49000D3F0D244E2 +:0D2D4F00C210D245D2389000D4EFF0D24827 +:012D5C002254 +:1021D400C132C131C130011D004100CE004100D2E5 +:0E21E400004100CD004200CF00004100D100BC +:101FC400E5E25402FFE4FCFDFEEF70319000CF75B2 +:101FD400F0011209959000CFE0FEA3E0FFC394172F +:101FE400EE94024004D230800EC3EF9487EE940046 +:101FF4004005202F02D22FD22CC22D8040302C3607 +:10200400D248E4781DF6C22CD22D9000D1F0900075 +:10201400CFE0FEA3E0FFD3941EEE94005008D2322A +:10202400D22ED238800EC3EF944FEE940150053077 +:102034002F02D231C22FE49000CFF0A3F0302D62F2 +:10204400303F5F30312720100280287F03122AA7F7 +:102054009000D1E0D39423500302216BC231781D48 +:102064007602E49000CEF090002BF0A3F0303029FB +:1020740020100A7D3FE4FF12000ED210227F0312CB +:102084002AA79000D1E0D39423500302216BC230DD +:10209400E49000D2F0781D7603302E02C22EC22DB9 +:1020A400C2109000D3E06401600302217E781DE633 +:1020B400640260030221409000CEE0C394015010FA +:1020C4007D017F01121DEEE490002BF0A3F08054FB +:1020D4009000CDE0D394054003E4803990002CE0D7 +:1020E400B4010FE4FD7F02121DEE90002C7402F087 +:1020F400803290002CE06402702A90002BE0601D76 +:102104007D017F02121DEEE490002BF0A3F09000FD +:10211400CEF09000CDF0781DF6D2118058E4FD7F0A +:1021240001121DEE9000CEE0D39414400A9000CD2D +:10213400E004F0E4A3F0229000CE802B781DE66446 +:102144000370379000D2E0FFC394B4501EEF540FD5 +:1021540070047D0180099000D2E054077006FD7F71 +:1021640003121DEE9000D2E004F022E4781DF6D2B2 +:0A217400119000D2F07F04122AA798 +:01217E00223E +:1021F20041003100410030004100320041002F0017 +:102DDA0075FE0675FF3C75FE0E53FF0F75FE0F5309 +:102DEA00FFF075FE0375FFFFC282C283C285C284EB +:012DFA0022B6 +:102E7800EF14600D14600D14600D2403700BD282E2 +:0A2E880022D28322D28422D28522B6 +:052E3B00900085E0FF9E +:102E4000EF14600D14600D14600D2403700BC2822A +:0A2E500022C28322C28422C285221E +:10299200E4FF74332FF582E43400F583E4F07437F6 +:1029A2002FF582E43400F583E4F0EF25E0243BF5D3 +:1029B20082E43400F583E4F0A3F0EF25E02443F54C +:1029C20082E43400F583E4F0A3F0EF25E0244BF534 +:1029D20082E43400F583E4F0A3F0EF25E02453F51C +:0F29E20082E43400F583E4F0A3F00FEFB404A314 +:0129F10022C3 +:10292F00AC0774332CF582E43400F583EDF0EAC381 +:10293F0013FEEB13FFEC25E0243BF582E43400F5A6 +:10294F0083EEF0A3EFF0AF03EC25E02443F582E430 +:10295F003400F583EAF0A3EFF090008AE0FEA3E0E5 +:10296F00FFEC25E0244BF582E43400F583EEF0A371 +:10297F00EFF0EC25E02453F582E43400F583E4F026 +:03298F00A3F02290 +:102C5F0074332FF582E43400F583EDF074372FF5DC +:102C6F0082E43400F583EBF0EF25E0243BF582E4BA +:102C7F003400F583E4F0A37469F0EF25E02453F5F5 +:0B2C8F0082E43400F583E4F0A3F0229F +:10103A00E4900085F0F0900085E0FFC3940440033B +:10104A0002137C74332FF582E43400F583E06022C6 +:10105A0024FE60241470030211441470030211BBAD +:10106A0024036003021318900085E0FF122E780211 +:10107A001318122E3B021318900085E0FF25E02476 +:10108A003BF582E43400F583E0FCA3E0FDEF25E0C4 +:10109A002453F582E43400F583E0FEA3E0C39DEE19 +:1010AA009C5005122E788003122E3B900085E0FF9B +:1010BA0025E02443F582E43400F583E0FCA3E0FD57 +:1010CA00EF25E02453F582E43400F583E0FEA3E043 +:1010DA00C39DEE9C5003021318900085E025E0247E +:1010EA0053F582E43400F583E4F0A3F0EF25E0241D +:1010FA004BF582E43400F583E0FEA3E0D39400EEDE +:10110A0094004016900085E025E0244BF582E434F3 +:10111A0000F58374FFF5F0120995900085E0FF252C +:10112A00E0244BF582E43400F583E0FCA3E04C6054 +:10113A000302131874332F0211D7900085E0FF259C +:10114A00E0243BF582E43400F583E0FCA3E0FDEF04 +:10115A0025E02453F582E43400F583E0FEA3E0D3CE +:10116A009DEE9C5005122E788003122E3B9000852E +:10117A00E0FF25E02443F582E43400F583E0FCA394 +:10118A00E0FDEF25E02453F582E43400F583E0FE28 +:10119A00A3E0C39DEE9C5003021318900085E0253E +:1011AA00E02453F582E43400F583E4F0A3F002135B +:1011BA0018900085E0FF2437F582E43400F583E0D7 +:1011CA007017122B94C247900085E02433F582E40D +:1011DA003400F583E4F0021318900085E0FF243709 +:1011EA00F582E43400F583E0FE6402704B20471474 +:1011FA00D247EF25E0243BF582E43400F583E4F09E +:10120A00A37469F0900085E0FF25E0243BF582E4B1 +:10121A003400F583E475F001120995EF25E0243BCB +:10122A00F582E43400F583E0FCA3E0C394FEEC9479 +:10123A00005003021302804EEE6401705A204717D1 +:10124A00D247900085E025E0243BF582E43400F59E +:10125A0083E4F0A374FEF0900085E0FF25E0243BD0 +:10126A00F582E43400F58374FFF5F0120995EF2551 +:10127A00E0243BF582E43400F583E0FEA3E0D39456 +:10128A0069EE94005072900085E02437F582E434C8 +:10129A0000F583E4F08061900085E0FF2437F58251 +:1012AA00E43400F583E06403704EEF25E0243BF557 +:1012BA0082E43400F583E0FEA3E0FFC394FEEE94DB +:1012CA00004004D247800BD3EF946AEE9400500298 +:1012DA00C247900085E025E0243B30470DF582E4C3 +:1012EA003400F58374FFF5F0800BF582E43400F5E1 +:1012FA0083E475F001120995900085E0FF25E0244A +:10130A003BF582E43400F583A3E0FD122AF890004D +:10131A0085E0FF701174332FF582E43400F583E021 +:10132A00900031F08043900085E0B401102433F539 +:10133A0082E43400F583E0900030F0802C90008540 +:10134A00E0B402102433F582E43400F583E090001F +:10135A0032F08015900085E0B4030E2433F582E460 +:10136A003400F583E090002FF0900085E004F0024D +:10137A001040E4900085F0900085E0FFC39404508B +:10138A001BEF25E02453F582E43400F583E475F07D +:0C139A0001120995900085E004F080DB52 +:0113A6002224 +:062202004100D70FC148A6 +:102D8B0075FE1E43FF0275FE2143FF0875D4C27505 +:102D9B00FE2143FF0475FE2143FF02300F0775FE32 +:0C2DAB002453FFC32275FE2443FF3C228A +:10005600D2AC759A01D2B9D2BDD2A9D2AB75FE295E +:0400660043FFB02282 +:10006E00C2ACE4F59AD2B9C2BDC2A9C2AB75FE2923 +:04007E0053FF4F22BB +:092F440012006E438702020056E0 +:102EDA00E5E25401FFEF7006201203304804C248AD +:042EEA00C322D3220A +:102A500075FE01E4F5FF122E92122F37122F1CE49F +:102A6000F58675B7C375FE6A75FF0475FE6C43FF86 +:102A70000B122B4975FE8043FF0275FE0E53FFFCBF +:102A800043FF0175FE1775FF3CD2A8D2AF122CFF91 +:102A90007D697F03122EC4122DDA122992122D8B1A +:072AA0009000C27401F02256 +:03000300020006F2 +:03000600D24832AB +:03004B00022F552C +:062F550075EB3CD248328E +:03005300022F5B1E +:062F5B0075F302D24832BA +:10220800202069000000000000000000000000001D +:1022180000000000000000000000000000000000B6 +:0F222800000000C143C1424100D5004100D60073 +:0E2F0E009000AEEFF0122F4D9000AEE0FF22CB +:082F4D002041FDD2418F9922C1 +:102E920075FE0E53FFF343FF04D2DF43878075BAFA +:0A2EA2000375AAFD759852D2AC2208 +:03002300022F2A7F +:0D2F2A00309904C299C241309802C2983219 +:0D2F370075BB03759DDC759B92439A0122CA +:062C9A009000A9120AD609 +:102CA000E49000ACF0F09000ACE0C39FE49E501CB8 +:102CB0002042FDD2429000A9E475F001120ABF1231 +:0C2CC00008B2F59C9000ACE004F080DA53 +:012CCC0022E5 +:03008300022580D3 +:10258000C0E0C083C082C0D075D000C000C005C00C +:1025900006C007E59B30E105539BFDC242E59B3039 +:1025A000E076539BFED2489000D5E0146019146089 +:1025B0003424027063E59C9000D5B455087401F092 +:1025C000A3E4F0800E8018E59C9000D5B4AA1074A6 +:1025D00002F0A3E0FF04F074692FF8A69C8039E4B0 +:1025E000F0A3F080339000D6E0FF04F074692FF878 +:1025F000A69C786BE62404FFE433FEE0FDC39FEE67 +:102600006480F87480985005ED9420400B9000D6BB +:10261000E4F09000D5F0D243D007D006D005D0002A +:09262000D0D0D082D083D0E0328A +:10262900536C65657020537461746520286C696EFC +:10263900653A2564290D0A004348475F5354413AD6 +:1026490025642C53545F564F583A307825782C53CB +:102659005441303A307825782C535441313A307806 +:1026690025782C535441323A307825782C535441EB +:10267900333A307825782C535441343A30782578D8 +:102689002E4465635F536C6565703A25640D0A00D5 +:102699004465636E745F536C65657044656C6179FC +:1026A9002052656C6F61642E0D0A00456E74657267 +:1026B900205374616E646279204D6F6465210D0A3F +:0126C9000010 +:102237004300C20402024100BF004100C000C13890 +:0E224700C1374100C1004100C5004100BE008A +:10002600E4FB7D04FF122C5FE4FB7D047F01122CB0 +:100036005FE4FB7D047F02122C5FE4FB7D047F03FB +:03004600022C5F2A +:100C6700303859C238E49000C0F0781BF690008AFB +:100C7700F0A3F0FBFAFDFF12292FE490008AF0A3FE +:100C8700F0FBFAFD7F0112292FE490008AF0A3F010 +:100C9700FBFAFD7F0212292FE490008AF0A3F0FBF4 +:100CA700FAFD7F0312292F9000317402F090003073 +:100CB700F0900032F090002FF0D2482220230F202E +:100CC7003E0C200D03020D7C300F03020D7C2033F8 +:100CD70005D233D23822900031E06402601A9000C6 +:100CE7008AE4F0A3740AF07B147A007D02E4FF1211 +:100CF700292F9000317403F0900030E06402601AED +:100D070090008AE4F0A3740AF07B147A007D027FD6 +:100D17000112292F9000307403F0900032E0640232 +:100D2700601A90008AE4F0A3740AF07B147A007DBD +:100D3700027F0212292F9000327403F090002FE0F7 +:100D47006402601A90008AE4F0A3740AF07B147AB4 +:100D5700007D027F0312292F90002F7403F0200DCE +:100D6700030210399000C0E0C394285003020EB765 +:100D7700D20FD2382230330CC233C235C234C24507 +:100D8700C20ED2377816E6FF7003020E9164037025 +:100D97005E203507D235C234020026E490008AF07F +:100DA700A3F0FBFA7D01FF12292FE490008AF0A33C +:100DB700F0FBFA7D017F0112292FE490008AF0A34E +:100DC700F0FBFA7D017F0212292FE490008AF0A33D +:100DD700F0FBFA7D017F0312292F9000317401F097 +:100DE700900030F0900032F090002FF0020E882033 +:100DF700340ED234C235D238E49000C5F0020E88E2 +:100E07009000C0E0C394015057E004F09000C5E0A3 +:100E170014601A146027146034240370649000313E +:100E2700E06404605C7B017D04E4FF802E90003069 +:100E3700E06404604C7B017D047F01801E900032DA +:100E4700E06404603C7B017D047F02800E90002FEC +:100E5700E06404602C7B017D047F03122C5F8021FA +:100E67009000C0E0C3940F5005E004F08013E490B5 +:100E770000C0F09000C5E004F0E0C394044002E431 +:100E8700F0C245C20EC232D2362230340AC2341200 +:100E97000026D238D2372220450C203609200E06EC +:100EA7002032030210399000C0E0FFC394015004C0 +:100EB700E004F022EFC394644003020FE49000C003 +:100EC700E004F0303B37900031E064037003021018 +:100ED70039E490008AF0A3F07B64FA7D03FF1229BE +:100EE7002F9000317404F0E490008AF0A3F0FBFA2D +:100EF700FD7F0112292F9000307402802D303A4176 +:100F0700E490008AF0A3F0FBFA7D01FF12292F90ED +:100F170000317401F0E490008AF0A3F0FBFA7D0140 +:100F27007F0112292F9000307401F0E490008AF0BD +:100F3700A3F0FBFAFD7F0212292F90003274028082 +:100F470043E490008A303C53F0A3F0FBFA7D01FFA5 +:100F570012292F9000317401F0E490008AF0A3F079 +:100F6700FBFA7D017F0112292F9000307401F0E414 +:100F770090008AF0A3F0FBFA7D017F0212292F90DF +:100F870000327401F0E490008AF0A3F0FBFAFD7FD1 +:100F97000312292F90002F7402F022F0A3F0FBFA1E +:100FA7007D01FF12292FE490008AF0A3F0FBFA7D60 +:100FB700017F0112292FE490008AF0A3F0FBFA7D4C +:100FC700017F0212292FE490008AF0A3F0FBFA7D3B +:100FD700017F0312292F90003174018048C245C256 +:100FE70036C20EC232E490008AF0A3F0FBFAFDFF8E +:100FF70012292FE490008AF0A3F0FBFAFD7F01127B +:10100700292FE490008AF0A3F0FBFAFD7F02122952 +:101017002FE490008AF0A3F0FBFAFD7F0312292F3B +:101027009000317402F0900030F0900032F09000A0 +:021037002FF098 +:011039002294 +:102DFB009000BCE0FF04F01219BD9000BCE0B406DB +:102E0B000204F09000BCE0C3940840037402F0226B +:102E5A00122D2F121FC4122D5D302411C2241224E8 +:0E2E6A00A41229F212276A120C6712170C220A +:101BF200E4900085F09000C2E0FFA3E0FE6F606C0D +:101C0200A3EEF09000C2E0A3F024FE60351460421F +:101C120014604624036003021DED90008AE4F0A3E1 +:101C22007403F07B647A007D02E4FF12292F900096 +:101C32008AE4F0A37403F07B647A007D027F0102E0 +:101C4200292F200F03021DEDD24475E80CC20DC2EC +:101C52000F229000D7740FF0227BFF7A2679299009 +:101C620000897402F0A3741FF0021D749000C3E097 +:101C720024FE6035146076147003021D872403600D +:101C820003021DED9000BEE004F0E0C3940850038F +:101C9200021DED9000C27402F0E49000BEF0781CC8 +:101CA200E66003021DED021D80E5F6700CE5F8709A +:101CB20008E5FA7004E5E1602D9000C27403F0E5D6 +:101CC200F6540FFFE4FCFDFE7B08FAF9F8C3120A92 +:101CD2007E70069000C27404F075E11F75F60F75F0 +:101CE200F8FC75FABC229000C27403F0222028038B +:101CF200021DEDC22875FE6E900085E5FFF07BFFA8 +:101D02007A2679417816E6FF900089E4F0A3EFF095 +:101D1200900085E0FF90008BE4F0A3EFF0AFE2A328 +:101D2200E4F0A3EFF0AFE3A3E4F0A3EFF0AFE4A39A +:101D3200E4F0A3EFF0AFE5A3E4F0A3EFF0AFE6A386 +:101D4200E4F0A3EFF09000D7E0FF900097E4F0A357 +:101D5200EFF01214129000D7E0D394004017E01471 +:101D6200F0204803021DEDC248740FF07BFF7A2673 +:101D720079990214127BFF7A2679B4121412900018 +:101D8200C27404F022122EDA505B122D8B7F0412E1 +:101D92002AA7122EEEE490008AF0A3F0FBFAFDFFD0 +:101DA20012292FE490008AF0A3F0FBFAFD7F0112C2 +:101DB200292FE490008AF0A3F0FBFAFD7F0212299A +:101DC2002FE490008AF0A3F0FBFAFD7F0312292F83 +:101DD2009000317402F0900030F0900032F09000E8 +:0B1DE2002FF0022F449000C27402F0AA +:011DED0022D3 +:102CCD00302726C2279000BFE0FF04F0EF14600C00 +:102CDD0014600E24027012122DFB800D122E5A80DC +:102CED0008121BF2E49000BFF0302905C229121022 +:022CFD003A2279 +:102E1B0000000000000000000000000000000000A7 +:102E2B000000000000000000000000000000000097 +:10225500C112C10EC11041002DFFC10D4200070082 +:1022650000420005000042002B000041002A00C189 +:102275000FC1111A2A000000000000000000000034 +:102285000000000000000000000000000000002029 +:1022950024440000000000000000000000000000D1 +:1022A5000000000000000000000000000000000029 +:0E22B500000000000000420028000001680048 +:102AA700EF24FE601E14602814602F24FE60352476 +:102AB70005703D43BD8853BDBB75FE6F53FFF243A1 +:102AC700FF092243BDCC75FE6F53FFFE43FF0C2267 +:102AD70053BD7753B7CF43B7302253B7CF43B7036D +:102AE70053BD772253B7CC53BD7775FE6A43FF308A +:012AF70022BC +:10170C00203F0302198430445920100A7D3FE4FF26 +:10171C0012000ED210227F03122AA7E4900003F0CD +:10172C00900001F0A3F0C200C201D20B9000D3E0F4 +:10173C007020C20ED202D203C205C208C204C20972 +:10174C00C20AD212C237900026F0A3F090002EF0FD +:10175C008008C202C203D205C206C210C20DC20F5B +:10176C00C244900001E0C394055003021924300BCD +:10177C0005C20B0218F820002ED200E5E354A0603D +:10178C0021E5E354A0FFE4FCFDFE7BA0FAF9F8C3CD +:10179C00120A7E90002A70057402F0800A7401F01F +:1017AC008005E490002AF020050302183C9000020A +:1017BC00E0C3940550077F06122AA7802620013A21 +:1017CC00900003E0FFD39414501EEF54037003FDFC +:1017DC008009900003E020E0077D017F06121DEEDA +:1017EC00900003E004F080487F04122AA7E49000E4 +:1017FC0003F0D201D211C2128036781DE67031305E +:10180C001104C2118022E5E354A0FBE4FAF9F8902C +:10181C000000E0FFE4FCFDFEC3120A7E6012E5E36B +:10182C0054A06004D20ED238E5E354A0900000F02E +:10183C0020020302198130373F2010237D3FE4FF43 +:10184C0012000ED210D212E4900026F0A3F09000F9 +:10185C002EF0900001F0C208D20BC200D204227FFD +:10186C0003122AA7C210D203900001E0D3940350B4 +:10187C0003021924C237804D20044A900002E0FF75 +:10188C00D39414501BEF54037003FD800990000295 +:10189C00E020E0077D017F81121DEE900002807830 +:1018AC00900003E0FFD39414501BEF54037003FD1E +:1018BC008009900003E020E0077D017F07121DEEF8 +:1018CC009000038053E5E8540C6026200F1E900016 +:1018DC0003E004F0E0C3940550030219BCE4F07576 +:1018EC00E80C7F03122AA7D20DC212227F04022A0F +:1018FC00A7C20DC20F3003097F03122AA7C20380AF +:10190C007420083DE5E354AC64AC6003303921909D +:10191C000001E0D394285004E004F022D208E490B3 +:10192C000004F0900001F0C2097F04122AA7804540 +:10193C00900027E0703F7B017A00790912008680C5 +:10194C0034900004E0FFD39414501EEF5403700342 +:10195C00FD8009900004E020E0077D017F80121DCE +:10196C00EE900004E004F0800C200909D2097F04F9 +:10197C00122AA7C212C2072220070BD2077F041219 +:10198C002AA7C2128022E5E354A0FBE4FAF9F890EE +:10199C000000E0FFE4FCFDFEC3120A7E6012E5E3EA +:1019AC0054A06004D20ED238E5E354A0900000F0AD +:0119BC002208 +:06008600900085120AD66D +:10008C0090002EE01470030201631470030202420C +:10009C001470030202B314700302041F24046003DF +:1000AC0002059F900085120AB690001E1208CB60C4 +:1000BC000302059F7868E6D3940A50260690001A2E +:1000CC00743F12092B300C0302059F900085120A15 +:1000DC00B690001A1208CBFDE4FF12000ED20C02EF +:1000EC00059FE47868F6C20C900085120AB6900061 +:1000FC0016E412092B900015E412092B900013E45E +:10010C0012092B900012E412092B900011E4120931 +:10011C002B900010E412092B900018E412092B907C +:10012C000017E412092B90000EE4F5F0120A02906D +:10013C00000CE4F5F0120A02900019E412092B905D +:10014C00001B743F12092B90002E7401F0E49000F8 +:10015C0007F0A3F002059FE5E35408FFE4FCEF6011 +:10016C001CE5E354046016900085120AB690001E3C +:10017C00740112092BE490002EF002059FE5E35464 +:10018C0008FFE4FCEF704A9000B1E0FEA3E0FF90A2 +:10019C000085120AB6900002EE8FF0120A027D055D +:1001AC0012095FEF7802C333CE33CED8F9FF90003B +:1001BC0085120AB6900006EE8FF0120A029000B279 +:1001CC00E025E0FF9000B1E03390000A8FF0120AB6 +:1001DC0002E5E35404FFE4FCEF704F9000AFE0FE47 +:1001EC00A3E0FF900085120AB6EE8FF01209E3909F +:1001FC0000AFE0FEA3E0FF7D0512095FEF7802C3BC +:10020C0033CE33CED8F9FF900085120AB690000495 +:10021C00EE8FF0120A029000B0E025E0FF9000AFE4 +:10022C00E0339000088FF0120A02900085120AB693 +:10023C0090001D020594D3900008E09405900007EF +:10024C00E094005002806FE4900007F0A3F0E5E327 +:10025C005408FFEF701F9000B1E0FEA3E0FF900088 +:10026C0085120AB690000EEE8FF0120A029000185A +:10027C00740112092BE5E35404FFE4FCEF701F90AA +:10028C0000AFE0FEA3E0FF900085120AB690000CD0 +:10029C00EE8FF0120A02900017740112092B9000D5 +:1002AC002E7403F002059FD3900008E09402900096 +:1002BC0007E09400500AE475F00112099502059FBD +:1002CC00E4900007F0A3F0900085120AB690000AA3 +:1002DC001209ABFFAEF090000E1209ABD39FE5F004 +:1002EC009E501C900085120AB69000081209ABFFB4 +:1002FC00AEF090000C1209ABD39FE5F09E4011E4D8 +:10030C0090002EF0900085120AB690001D0203E1B9 +:10031C00900085120AB69000181208CB6401706D1B +:10032C0090000E1209ABFFAEF0D39414EE94005073 +:10033C0031E5E330E31F900016740112092B900095 +:10034C001A1208CBC3943F4044900085120AB69011 +:10035C000018E48035900085120AB69000137401E1 +:10036C008028900085120AB69000061209ABFDD3C6 +:10037C00EF9DEE95F09000854008120AB6900013A0 +:10038C008006120AB6900016740112092B90008593 +:10039C00120AB69000171208CB6401600302059F85 +:1003AC0090000C1209ABFFAEF0D39414EE940050F5 +:1003BC0034E5E330E222900015740112092B900011 +:1003CC001A1208CBC3943F500302059F900085126C +:1003DC000AB6900017E48035900085120AB690009A +:1003EC001274018028900085120AB690000412093C +:1003FC00ABFDD3EF9DEE95F09000854008120AB648 +:10040C009000128006120AB6900015740112092B86 +:10041C0002059FD3900008E09414900007E094002C +:10042C005031E475F0011209959000B1E0FEA3E0A3 +:10043C00FF900085120AB690000EEE8FF0120A02A1 +:10044C009000AFE0FFA3E090000CCF8FF0120A02F7 +:10045C0002059FE4900007F0A3F0900085120AB605 +:10046C009000181208CB640160030204FD90001781 +:10047C001208CB6401707A9000061209ABFFAEF043 +:10048C0090000E1209ABFDACF0C39FEC9E4018908F +:10049C000085120AB690000A1209ABFFD3ED9FEC4F +:1004AC0095F0500302059F900085120AB690000447 +:1004BC001209ABFFAEF090000C1209ABFDACF0C30F +:1004CC009FEC9E4018900085120AB6900008120905 +:1004DC00ABFFD3ED9FEC95F0500302059F90008588 +:1004EC00120AB6900016740112092B900015020521 +:1004FC0094900085120AB69000181208CB64017013 +:10050C00419000061209ABFFAEF090000E1209AB41 +:10051C00FDACF0C39FEC9E4015900085120AB6907E +:10052C00000A1209ABFFD3ED9FEC95F0401490003C +:10053C0085120AB6900016740112092B90002E74C5 +:10054C0002F0900085120AB69000171208CB6401D5 +:10055C0070419000081209ABFFAEF090000C12092C +:10056C00ABFDACF0D39FEC9E5015900085120AB6F3 +:10057C009000041209ABFFC3ED9FEC95F050149062 +:10058C000085120AB6900015740112092B90002EEA +:10059C007402F0900085120AB69000181208CBFF76 +:1005AC006401600D9000171208CB64016003020710 +:1005BC00A29000131208CBFE6401600D9000121281 +:1005CC0008CB6401600302071CEFB4011E900017F6 +:1005DC001208CBB40115EEB401119000131208CB24 +:1005EC00B40108900014740112092B900018120821 +:1005FC00CBFFB401189000171208CB7010900013A9 +:10060C001208CB6401702390001404801AEF701A46 +:10061C009000171208CBB401119000121208CBB441 +:10062C000108900014740112092B900013E41209B4 +:10063C002B900012E412092B9000141208CB6401C9 +:10064C0060030207BB900085120AB690001A1208CC +:10065C00CBD39400400890001A74FE1208F8900056 +:10066C00191208CBFF90001A1208CBD39F4021908F +:10067C0000B9E024C8FF9000B8E03400FEC390003D +:10068C00B5E09FEE6480F89000B4E0648098504828 +:10069C00900085120AB69000191208CBFF90001A30 +:1006AC001208CBD39F9000855013120AB690001AF3 +:1006BC00EF12092B90001CE412092B8013120AB6BE +:1006CC0090001C740112092B90001A74021208F885 +:1006DC0090002E7404F0801390002E7402F09000A1 +:1006EC0085120AB690001CE412092BE4900007F066 +:1006FC00A3F0900085120AB6900014E412092B9016 +:10070C00001C1208CBFF90001A1208CBFD02079FA9 +:10071C00900085120AB69000161208CB6401600D89 +:10072C009000151208CB640160030207BB90001601 +:10073C00E412092B900015E412092B90001A1208F0 +:10074C00CBC3943F500E900085120AB690001A74D9 +:10075C00021208F890002E7404F0900085120AB66C +:10076C0090001B1208CBFF90001A1208CBC39F40BD +:10077C0013900085120AB690001AEF12092B900004 +:10078C002E7401F0900085120AB690001A1208CB54 +:10079C00FDE4FF02000E90002EE0D394024010E422 +:0F07AC00F0900085120AB690001E740112092BFE +:0107BB00221B +:0B2C1C009000A9120AD69000ACEDF069 +:102C2700E4FE9000ACE0FD14F0ED60299000A9E40B +:102C370075F001120ABF1208B26EFEE4FFEFC394EB +:102C47000850DFEE30E007C313648CFE8004EEC348 +:072C570013FE0F80E8AF0639 +:012C5E002253 +:081DEE00900085EFF0A3EDF079 +:101DF600E4A3F0A3F078897C007D017BFF7A2E793D +:101E06001BFE7F2012088CE4900089F0A37455F025 +:101E1600A374AAF0900085E0FE90008DF0900086F5 +:101E2600E0FD90002DF0EE120ADF1E49011E780239 +:101E36001EC7031ED4061ED4071F1D801F25810042 +:101E4600001F3390008C7402F0ED700E90008E74BB +:101E560002F0E490002BF0021F33900086E064014C +:101E66006003021F3390008E04F0E490002CF00211 +:101E76001F3390008C7420F07F05900086E075F08B +:101E860012A424442FF8E6FE74892FF582E4340068 +:101E9600F583EEF00FEFB412E17F17EFC3940D4018 +:101EA60003021F33900086E075F00DA4242A2FF854 +:101EB600E6FE74892FF582E43400F583EEF00F8098 +:101EC600DA90008C7402F090008E04F0805F90002F +:101ED6008C7405F090008E7401F0781CE675F005A0 +:101EE600A4A3F0A37420F0900086E0FF700D90008C +:101EF60028E07002800F9000298015EFB4012E9023 +:101F06000029E0700890009174FFF080209000286E +:101F1600E0900091F0801690008C7401F0800E9095 +:101F2600008C7402F090002AE090008EF090008CF5 +:101F3600E02404FFE433900087F0A3EFF07B017AFE +:101F4600007989FD122C1C900087E0FCA3E024890F +:101F5600F58274003CF583EFF07F01122AA790000A +:101F660086E0FF700843BD0253BDFE8016EFB40144 +:101F76000843BD2053BDEF800AEFB4FF0643BD22E0 +:101F860053BDEE900088E02402FF900087E0340005 +:101F9600FE7B017A007989122C9A900086E0FF7008 +:101FA6000753BDFD43BD0122EFB4010753BDDF4317 +:0D1FB600BD1022EFB4FF0653BDDF43BD1187 +:011FC30022FB +:1027EC00EF24FA605014604D24067069E4FE746D99 +:1027FC002EF8E6FF90002DE075F012A424442EF87C +:10280C00A6070EEEB412E7E4FE747F2EF8E6FF90F6 +:10281C00002DE075F00DA4242A2EF8A6070EEEB4B8 +:10282C0008E790002DE0700690002B04F022900039 +:10283C002C7401F022786DE6B4E30D900005740160 +:10284C00F008E6900028F0229000067401F0786EF3 +:05285C00E6900029F0E8 +:012861002254 +:102D5D00E4FFFE900085F0304323C243FB7A0079F7 +:102D6D0069786BE62403FD122C1C7E00786BE6243B +:0D2D7D006CF8E6B50707786CE6FF1227EC4E +:012D8A002226 +:1022C300011C00C139C13DC13BC13AC13C011B697D +:1022D300602A005B0BB80BEA0C1C0C800CB20CE4FC +:1022E3000D160D480D7A0DAC0E100E420E740EA68F +:0E22F3000ED80F0A0F3C0F870FD2101D106877 +:10276A00E4FFEF25E0245BF582E43400F583E0FC26 +:10277A00A3E0FDC39000B9E09D9000B8E09C40053D +:10278A000FEFB415DD781CE6FEEFD39E4004180661 +:10279A008003781B16E5E16007E4F5E1781CA607DB +:1027AA00781BE6FED394C85006EEC3940A50077805 +:1027BA001CA607187669781CE6FFD394005002D24B +:1027CA003DEFD394015002D239EFD394055002D28F +:1027DA003BEFD3940A5002D23AEFD3940F5002D26D +:0127EA003CB2 +:0127EB0022CB +:102301004100C9004100CC004100C8004200C600A4 +:10231100004100CA00C126C127C129C125C124C16C +:09232100284100CB00C12AC12BA8 +:102862009000CBE06062E4F0D2269000C9E004F070 +:10287200E0C394054004E4F0D2279000CCE004F0D9 +:10288200E0C3940A4004E4F0D2299000C6E475F053 +:1028920001120995C39000C7E094649000C6E094C9 +:1028A200004006E4F0A3F0D2249000C8E004F0E077 +:1028B200C394FA4013E4F0D2259000CAE004F0E099 +:0928C20094044004E4F0D2282241 +:03000B00022DB70C +:102DB700C0E0C083C082C0D074FC258CF58C7466DB +:102DC700258AF58A9000CB7401F0D0D0D082D083C9 +:032DD700D0E03217 +:0E2F1C00758901758CFC758A66D2A9D28C224B +:102B9400EFD39401501675FE0EEF25E02404FE7465 +:102BA40003A806088002C333D8FC801475FE0FEF17 +:102BB40024FE25E0FE7403A806088002C333D8FC73 +:102BC400F452FFEFB4040C75FE0F53FFF075FE0EC4 +:042BD40053FF0F227A +:102EC40075FE54EF5407F5FF75FE56AF058FFF7579 +:062ED400FE5375FF012210 +:102AF800EFD39401501875FE0EEF25E02404FE7400 +:102B080003A806088002C333D8FC42FF801675FE6E +:102B18000FEF24FE25E0FE7403A806088002C333E5 +:102B2800D8FC42FFEF70038DCE22EFB401038DCFA6 +:102B380022EFB402038DDE22EFB40304AF058FDF6A +:012B4800226A +:032FFD00010102CD +:1026EA00022EACE493A3F8E493A34003F68001F22C +:1026FA0008DFF48029E493A3F85407240CC8C333F1 +:10270A00C4540F4420C8834004F456800146F6DFBF +:10271A00E4800B010204081020408090217FE47EAF +:10272A00019360BCA3FF543F30E509541FFEE493B4 +:10273A00A360010ECF54C025E060A840B8E493A37B +:10274A00FAE493A3F8E493A3C8C582C8CAC583CAA6 +:10275A00F0A3C8C582C8CAC583CADFE9DEE780BE5E +:01232A0000B2 +:1007BC00E709F608DFFA8046E709F208DFFA803E1F +:1007CC0088828C83E709F0A3DFFA8032E309F6080C +:1007DC00DFFA8078E309F208DFFA807088828C8374 +:1007EC00E309F0A3DFFA806489828A83E0A3F60828 +:1007FC00DFFA805889828A83E0A3F208DFFA804C02 +:10080C0080D280FA80C680D4806980F280338010D8 +:10081C0080A680EA809A80A880DA80E280CA803341 +:10082C0089828A83ECFAE493A3C8C582C8CCC583B9 +:10083C00CCF0A3C8C582C8CCC583CCDFE9DEE78089 +:10084C000D89828A83E493A3F608DFF9ECFAA9F008 +:10085C00EDFB2289828A83ECFAE0A3C8C582C8CC5E +:10086C00C583CCF0A3C8C582C8CCC583CCDFEADE77 +:10087C00E880DB89828A83E493A3F208DFF980CCD9 +:10088C0088F0EF60010E4E60C388F0ED2402B404D2 +:10089C000050B9F582EB2402B4040050AF23234579 +:0608AC00822390080C738A +:1008B200BB010689828A83E0225002E722BBFE0244 +:0908C200E32289828A83E4932277 +:1008CB00BB010CE58229F582E5833AF583E02250E2 +:1008DB0006E92582F8E622BBFE06E92582F8E2222C +:0D08EB00E58229F582E5833AF583E4932246 +:1008F800BB010FF8E58229F582E5833AF583E02804 +:10090800F0225009C58229F8E58226F622BBFE09A5 +:10091800C58229F8E22582F222F8EA2583F583E9DF +:03092800932822EF +:10092B00F8BB010DE58229F582E5833AF583E8F002 +:10093B00225006E92582C8F622BBFE05E92582C8AE +:02094B00F22296 +:10094D00EF8DF0A4A8F0CF8CF0A428CE8DF0A42EBE +:02095D00FE2278 +:10095F00C2D5EC30E709B2D5E4C39DFDE49CFCEEB3 +:10096F0030E715B2D5E4C39FFFE49EFE120B44C3DC +:10097F00E49DFDE49CFC8003120B4430D507C3E4D7 +:06098F009FFFE49EFE2222 +:10099500C5F0F8A3E028F0C5F0F8E58215827002ED +:0609A5001583E038F0228A +:1009AB00BB0110E58229F582E5833AF583E0F5F08A +:1009BB00A3E0225009E92582F886F008E622BBFE67 +:1009CB000AE92582F8E2F5F008E222E5832AF583AD +:0809DB00E993F5F0A3E9932272 +:1009E300BB010A89828A83F0E5F0A3F0225006F75F +:0F09F30009A7F01922BBFE06F3E5F009F319225C +:100A0200F8BB0111E58229F582E5833AF583E8F026 +:100A1200E5F0A3F0225009E92582C8F608A6F022E3 +:0D0A2200BBFE09E92582C8F2E5F008F222CA +:100A2F00E88FF0A4CC8BF0A42CFCE98EF0A42CFC66 +:100A3F008AF0EDA42CFCEA8EF0A4CDA8F08BF0A4E4 +:100A4F002DCC3825F0FDE98FF0A42CCD35F0FCEB43 +:100A5F008EF0A4FEA9F0EB8FF0A4CFC5F02ECD3908 +:0F0A6F00FEE43CFCEAA42DCE35F0FDE43CFC2275 +:102BD800C2D5E830E70FB2D5E4C39BFBE49AFAE428 +:102BE80099F9E498F8EC30E717B2D5122C0E120BCD +:102BF800D5E4C39BFBE49AFAE499F9E498F88003D6 +:102C0800120BD530D50DE4C39FFFE49EFEE49DFD75 +:042C1800E49CFC221A +:100A7E00EB9FF5F0EA9E42F0E99D42F0E89C45F0CE +:010A8E002245 +:100A8F00E8600FECC313FCED13FDEE13FEEF13FF45 +:030A9F00D8F12269 +:100AA200E86010ECA2E713FCED13FDEE13FEEF136A +:040AB200FFD8F02257 +:090AB600E0FBA3E0FAA3E0F92241 +:100ABF00F8E0FBA3A3E0F925F0F0E58215827002C0 +:070ACF001583E0FA38F02264 +:090AD600EBF0A3EAF0A3E9F02221 +:100ADF00D083D082F8E4937012740193700DA3A3A6 +:100AEF0093F8740193F5828883E4737402936860BA +:060AFF00EFA3A3A380DFBA +:100B0500EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02D7D +:100B1500FDE43CFCE8A42EC8C5F03DFDE43CFCEF3B +:0D0B2500A4FFE5F028FEE43DFDE43CFC22C9 +:1013A700E5082489F582E43400F583E005082290F6 +:1013B7000086301A03900089E475F001120ABF0213 +:1013C70008B22013E97F2ED2138018EF540F249010 +:1013D700D43440D4FF30170BEF24BFB41A005003A6 +:1013E7002461FFE50960021509050CE50C7002058B +:1013F7000B301A0E900086E475F001120ABFEF0257 +:101407000B32022F0E7403D21A8003E4C21AF508B6 +:10141700900086120AD6E4F509F50BF50CE509608C +:10142700077F201213EA80F5750AFFC214C213C2A0 +:1014370015C216C218C219C21B1213B6FF700D309F +:101447001A057F001213FBAF0CAE0B22B4255FC247 +:10145700D5C2171213B6FF24D0B40A00501A75F07C +:101467000A780930D50508B6FF0106C6A426F62076 +:10147700D5047002D21680D924CFB41A00EF5004D5 +:10148700C2E5D2170215FCD21480C6D21380C0D28F +:101497001580BCD2D580BAD21880B47F201213EA47 +:1014A7002015077401B5090040F11213A7FF1213A5 +:1014B700EA021424D21BD21980951213A7FB121328 +:1014C700A7FA1213A7F94A4B700679CD7A167BFF54 +:1014D70020152EE509602A7E008E8275830012088A +:1014E700CB60060EEE650A70F0C2D5EBC0E0EAC02D +:1014F700E0E9C0E0EE121643D0E0F9D0E0FAD0E020 +:10150700FB1208B2FF60AAEBC0E0EAC0E0E9C0E066 +:101517001213EAD0E02401F9D0E03400FAD0E0FB5E +:10152700E50A0460DCD50AD980877BFF7A16793F04 +:10153700D215809C791080027908C219C21B8008D5 +:10154700D2D5790A8004790AC2D5E50A047002F572 +:101557000AE4FAFDFEFF1213A7FC7B0820141312FE +:1015670013A7FD7B1030130A1213A7FE1213A7FF50 +:101577007B20EC3382D592D55013C3E43013069FFA +:10158700FFE49EFEE42014039DFDE49CFCE4CBF8FD +:10159700C214EC700CCFCECDCCE824F8F870F380F1 +:1015A70017C3EF33FFEE33FEED33FDEC33FCEB33C4 +:1015B700FB994002FB0FD8E9EB301405F8D0E0C4E3 +:1015C70048B214C0E00AEC4D4E4F78207B0070C241 +:1015D700EAB50A0040BCC0E0121645D0F0D0E020C2 +:1015E7001404C4C0E0C4B214C0F01213D3D0F0D5B1 +:1015F700F0EB021424120ADF14C153153B5814925E +:101607004C148E42153F4F15474415474914A743BD +:08161700154D55153146153142 +:10161F004515314716ED5014962D149A2E14BD2BE7 +:10162F00149E2314BB2016D62A145648000014B556 +:10163F003F3F3F00790AA2D5201614301809B91080 +:10164F00020404B9080104A2D52019025001042094 +:10165F0015689215B509005034C0E07F2030161977 +:10166F007F30A21572197218500F12169CC215C234 +:10167F0019C218C21B7F30800F301803E9C0E01267 +:10168F0013EA301803D0E0F9D0E0B509CC301817C1 +:10169F007F30B9100C1213EA7F583017077F78800C +:1016AF0003B908031213EA3015057F2D0213EA7FE1 +:1016BF0020201BF87F2B2019F322921580CF286E44 +:1016CF00756C6C2900D2141213A73014F8C2147859 +:1016DF000930D50108F60214562D504349581213FC +:1016EF00A72403B405004001E49016E8931213DB1E +:0D16FF00743A1213DBD21675090402153B74 +:100B3200BB010689828A83F0225002F722BBFE01A2 +:020B4200F3229C +:100B4400BC000BBE0029EF8DF084FFADF022E4CC95 +:100B5400F875F008EF2FFFEE33FEEC33FCEE9DEC5E +:100B6400984005FCEE9DFE0FD5F0E9E4CEFD22EDA4 +:100B7400F8F5F0EE8420D21CFEADF075F008EF2FEE +:100B8400FFED33FD4007985006D5F0F222C398FDDF +:050B94000FD5F0EA227C +:100B990075F008758200EF2FFFEE33FECD33CDCC13 +:100BA90033CCC58233C5829BED9AEC99E582984096 +:100BB9000CF582EE9BFEED9AFDEC99FC0FD5F0D673 +:100BC900E4CEFBE4CDFAE4CCF9A88222B800C1B99D +:100BD9000059BA002DEC8BF084CFCECDFCE5F0CBDB +:100BE900F97818EF2FFFEE33FEED33FDEC33FCEB14 +:100BF90033FB10D703994004EB99FB0FD8E5E4F9CF +:100C0900FA227818EF2FFFEE33FEED33FDEC33FCBB +:100C1900C933C910D7059BE99A4007EC9BFCE99AAF +:100C2900F90FD8E0E4C9FAE4CCFB2275F010EF2FF4 +:100C3900FFEE33FEED33FDCC33CCC833C810D707F4 +:100C49009BEC9AE899400AED9BFDEC9AFCE899F82F +:0E0C59000FD5F0DAE4CDFBE4CCFAE4C8F922C2 +:00000001FF diff --git a/Out/8837_EVB_250113_1445_84C8_010102.bin b/Out/8837_EVB_250113_1445_84C8_010102.bin new file mode 100644 index 0000000000000000000000000000000000000000..5e82107247295b55ac549d4a93f620fa16254b65 GIT binary patch literal 12290 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 literal 0 HcmV?d00001 diff --git a/Project/SY8837_Demo.uvgui.GH b/Project/SY8837_Demo.uvgui.GH index 74a2f16..f471e98 100644 --- a/Project/SY8837_Demo.uvgui.GH +++ b/Project/SY8837_Demo.uvgui.GH @@ -93,8 +93,8 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 @@ -110,8 +110,8 @@ 0 - 1090 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A000000010000000100000036453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000FFDC7800FFFFFFFF4C453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000BECEA100FFFFFFFF41453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000F0A0A100FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000BCA8E100FFFFFFFF3B453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C757365725C757365722E680000000006757365722E68000000009CC1B600FFFFFFFF39453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6B65795C6B65792E6300000000056B65792E6300000000F7B88600FFFFFFFF3C453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C696E635C636F6E6669672E680000000008636F6E6669672E6800000000D9ADC200FFFFFFFF48453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C636861726765725C636861726765725F6D6F64756C652E680000000010636861726765725F6D6F64756C652E6800000000A5C2D700FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C766F785C766F785F6D6F64756C652E68000000000C766F785F6D6F64756C652E6800000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000066000000000F000069030000 + 1250 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000C000000030000000100000036453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000FFDC7800FFFFFFFF4C453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000BECEA100FFFFFFFF41453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000F0A0A100FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000BCA8E100FFFFFFFF3B453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C757365725C757365722E680000000006757365722E68000000009CC1B600FFFFFFFF39453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6B65795C6B65792E6300000000056B65792E6300000000F7B88600FFFFFFFF3C453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C696E635C636F6E6669672E680000000008636F6E6669672E6800000000D9ADC200FFFFFFFF48453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C636861726765725C636861726765725F6D6F64756C652E680000000010636861726765725F6D6F64756C652E6800000000A5C2D700FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C766F785C766F785F6D6F64756C652E68000000000C766F785F6D6F64756C652E6800000000B3A6BE00FFFFFFFF39453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6164635C6164632E6300000000056164632E6300000000EAD6A300FFFFFFFF39453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6C65645C6C65642E6300000000056C65642E6300000000F6FA7D00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000066000000000F0000A0020000 @@ -150,7 +150,7 @@ 0 16 - 0300000066000000ED00000039030000 + 0300000066000000ED00000070020000 16 @@ -170,7 +170,7 @@ 0 16 - 0300000066000000ED00000039030000 + 0300000066000000ED00000070020000 16 @@ -450,7 +450,7 @@ 0 16 - 0300000066000000ED00000039030000 + 0300000066000000ED00000070020000 16 @@ -470,7 +470,7 @@ 0 16 - 0300000066000000ED00000039030000 + 0300000066000000ED00000070020000 16 @@ -490,7 +490,7 @@ 0 16 - 000000006A03000080070000E6030000 + 00000000A102000080070000E6030000 16 @@ -530,7 +530,7 @@ 0 16 - 030000006D0300008D050000CD030000 + 03000000A40200008D05000004030000 16 @@ -1170,7 +1170,7 @@ 0 16 - 000000006A03000090050000E6030000 + 00000000A1020000900500001D030000 16 @@ -1190,7 +1190,7 @@ 0 16 - 030000006D0300008D050000CD030000 + 03000000A40200008D05000004030000 16 @@ -1250,7 +1250,7 @@ 0 16 - 030000006D0300008D050000CD030000 + 03000000A40200008D05000004030000 16 @@ -1270,7 +1270,7 @@ 0 16 - 030000006D0300008D050000CD030000 + 03000000A40200008D05000004030000 16 @@ -1799,14 +1799,14 @@ 3312 - 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000A4000000BB0000006C0300004B010000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A4000000BB0000009401000086010000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000052030000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000A4000000BB0000009401000086010000000000004F000000F0000000520300000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000A4000000BB0000009401000086010000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF00000000520300008007000056030000010000000100001004000000010000000000000000000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000A4000000BB0000006C0300004B010000000000005603000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 + 000000000B000000000000000020000000000000FFFFFFFFFFFFFFFFF4000000DF00000090050000E3000000000000000100001004000000010000000000000000000000FFFFFFFF08000000CB00000057010000CC000000F08B00005A01000079070000D601000045890000FFFF02000B004354616262656450616E650020000000000000A4000000BB0000006C0300004B010000F40000004F00000090050000DF0000000000000040280046080000000B446973617373656D626C7900000000CB00000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A6572000000005701000001000000FFFFFFFFFFFFFFFF14506572666F726D616E636520416E616C797A657200000000CC00000001000000FFFFFFFFFFFFFFFF0E4C6F67696320416E616C797A657200000000F08B000001000000FFFFFFFFFFFFFFFF0D436F646520436F766572616765000000005A01000001000000FFFFFFFFFFFFFFFF11496E737472756374696F6E205472616365000000007907000001000000FFFFFFFFFFFFFFFF0F53797374656D20416E616C797A657200000000D601000001000000FFFFFFFFFFFFFFFF104576656E742053746174697374696373000000004589000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFCB00000001000000FFFFFFFFCB000000000000000040000000000000FFFFFFFFFFFFFFFF9C0400004F000000A004000029020000000000000200001004000000010000000000000000000000FFFFFFFF2B000000E2050000CA0900002D8C00002E8C00002F8C0000308C0000318C0000328C0000338C0000348C0000358C0000368C0000378C0000388C0000398C00003A8C00003B8C00003C8C00003D8C00003E8C00003F8C0000408C0000418C000050C3000051C3000052C3000053C3000054C3000055C3000056C3000057C3000058C3000059C300005AC300005BC300005CC300005DC300005EC300005FC3000060C3000061C3000062C3000063C3000001800040000000000000A4000000BB0000009401000086010000A00400004F000000900500002902000000000000404100462B0000000753796D626F6C7300000000E205000001000000FFFFFFFFFFFFFFFF0A5472616365204461746100000000CA09000001000000FFFFFFFFFFFFFFFF00000000002D8C000001000000FFFFFFFFFFFFFFFF00000000002E8C000001000000FFFFFFFFFFFFFFFF00000000002F8C000001000000FFFFFFFFFFFFFFFF0000000000308C000001000000FFFFFFFFFFFFFFFF0000000000318C000001000000FFFFFFFFFFFFFFFF0000000000328C000001000000FFFFFFFFFFFFFFFF0000000000338C000001000000FFFFFFFFFFFFFFFF0000000000348C000001000000FFFFFFFFFFFFFFFF0000000000358C000001000000FFFFFFFFFFFFFFFF0000000000368C000001000000FFFFFFFFFFFFFFFF0000000000378C000001000000FFFFFFFFFFFFFFFF0000000000388C000001000000FFFFFFFFFFFFFFFF0000000000398C000001000000FFFFFFFFFFFFFFFF00000000003A8C000001000000FFFFFFFFFFFFFFFF00000000003B8C000001000000FFFFFFFFFFFFFFFF00000000003C8C000001000000FFFFFFFFFFFFFFFF00000000003D8C000001000000FFFFFFFFFFFFFFFF00000000003E8C000001000000FFFFFFFFFFFFFFFF00000000003F8C000001000000FFFFFFFFFFFFFFFF0000000000408C000001000000FFFFFFFFFFFFFFFF0000000000418C000001000000FFFFFFFFFFFFFFFF000000000050C3000001000000FFFFFFFFFFFFFFFF000000000051C3000001000000FFFFFFFFFFFFFFFF000000000052C3000001000000FFFFFFFFFFFFFFFF000000000053C3000001000000FFFFFFFFFFFFFFFF000000000054C3000001000000FFFFFFFFFFFFFFFF000000000055C3000001000000FFFFFFFFFFFFFFFF000000000056C3000001000000FFFFFFFFFFFFFFFF000000000057C3000001000000FFFFFFFFFFFFFFFF000000000058C3000001000000FFFFFFFFFFFFFFFF000000000059C3000001000000FFFFFFFFFFFFFFFF00000000005AC3000001000000FFFFFFFFFFFFFFFF00000000005BC3000001000000FFFFFFFFFFFFFFFF00000000005CC3000001000000FFFFFFFFFFFFFFFF00000000005DC3000001000000FFFFFFFFFFFFFFFF00000000005EC3000001000000FFFFFFFFFFFFFFFF00000000005FC3000001000000FFFFFFFFFFFFFFFF000000000060C3000001000000FFFFFFFFFFFFFFFF000000000061C3000001000000FFFFFFFFFFFFFFFF000000000062C3000001000000FFFFFFFFFFFFFFFF000000000063C3000001000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000000000000000000000000001000000FFFFFFFFE205000001000000FFFFFFFFE2050000000000000010000001000000FFFFFFFFFFFFFFFFF00000004F000000F400000089020000010000000200001004000000010000000000000000000000FFFFFFFF05000000ED0300006D000000C3000000C40000007394000001800010000001000000A4000000BB0000009401000086010000000000004F000000F0000000890200000000000040410056050000000750726F6A65637401000000ED03000001000000FFFFFFFFFFFFFFFF05426F6F6B73010000006D00000001000000FFFFFFFFFFFFFFFF0946756E6374696F6E7301000000C300000001000000FFFFFFFFFFFFFFFF0954656D706C6174657301000000C400000001000000FFFFFFFFFFFFFFFF09526567697374657273000000007394000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFED03000001000000FFFFFFFFED030000000000000080000000000000FFFFFFFFFFFFFFFF0000000015020000900500001902000000000000010000100400000001000000000000000000000000000000000000000000000001000000C6000000FFFFFFFF0F0000008F070000930700009407000095070000960700009007000091070000B5010000B801000038030000B9050000BA050000BB050000BC050000CB09000001800080000000000000A4000000BB0000009401000086010000000000001902000090050000BD02000000000000404100460F0000001343616C6C20537461636B202B204C6F63616C73000000008F07000001000000FFFFFFFFFFFFFFFF0755415254202331000000009307000001000000FFFFFFFFFFFFFFFF0755415254202332000000009407000001000000FFFFFFFFFFFFFFFF0755415254202333000000009507000001000000FFFFFFFFFFFFFFFF15446562756720287072696E74662920566965776572000000009607000001000000FFFFFFFFFFFFFFFF0757617463682031000000009007000001000000FFFFFFFFFFFFFFFF0757617463682032000000009107000001000000FFFFFFFFFFFFFFFF10547261636520457863657074696F6E7300000000B501000001000000FFFFFFFFFFFFFFFF0E4576656E7420436F756E7465727300000000B801000001000000FFFFFFFFFFFFFFFF09554C494E4B706C7573000000003803000001000000FFFFFFFFFFFFFFFF084D656D6F7279203100000000B905000001000000FFFFFFFFFFFFFFFF084D656D6F7279203200000000BA05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203300000000BB05000001000000FFFFFFFFFFFFFFFF084D656D6F7279203400000000BC05000001000000FFFFFFFFFFFFFFFF105472616365204E617669676174696F6E00000000CB09000001000000FFFFFFFFFFFFFFFFFFFFFFFF0000000001000000000000000000000001000000FFFFFFFFC802000019020000CC020000BD02000000000000020000000400000000000000000000000000000000000000000000000000000002000000C6000000FFFFFFFF8F07000001000000FFFFFFFF8F07000001000000C6000000000000000080000001000000FFFFFFFFFFFFFFFF0000000089020000800700008D0200000100000001000010040000000100000002FDFFFF8E000000FFFFFFFF06000000C5000000C7000000B4010000D2010000CF0100007794000001800080000001000000A4000000BB0000006C0300004B010000000000008D02000080070000E60300000000000040820056060000000C4275696C64204F757470757401000000C500000001000000FFFFFFFFFFFFFFFF0D46696E6420496E2046696C657300000000C700000001000000FFFFFFFFFFFFFFFF0A4572726F72204C69737400000000B401000001000000FFFFFFFFFFFFFFFF0E536F757263652042726F7773657200000000D201000001000000FFFFFFFFFFFFFFFF0E416C6C205265666572656E63657300000000CF01000001000000FFFFFFFFFFFFFFFF0742726F77736572000000007794000001000000FFFFFFFFFFFFFFFF00000000000000000000000000000000000000000000000001000000FFFFFFFFC500000001000000FFFFFFFFC5000000000000000000000000000000 59392 File 2558 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000004000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000832303234313031359600000000000000010008323032343130313500000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000000000000010000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65FF7F0000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000832303234313031359600000000000000010008323032343130313500000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000000000000010000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65FF7F0000 1423 @@ -3603,7 +3603,7 @@ 0 100 - 1 + 3 ..\UsrSrc\main.c 0 @@ -3617,7 +3617,7 @@ ..\UsrSrc\vox\vox_module.c 0 536 - 552 + 556 1 0 @@ -3634,8 +3634,8 @@ ..\UsrSrc\userapp\userapp.c 0 - 585 - 611 + 643 + 663 1 0 @@ -3694,6 +3694,24 @@ 0 + + ..\UsrSrc\adc\adc.c + 0 + 40 + 44 + 1 + + 0 + + + ..\UsrSrc\led\led.c + 82 + 183 + 201 + 1 + + 0 + diff --git a/SY8837_Demo.si4project/SY8837_Demo.SearchResults b/SY8837_Demo.si4project/SY8837_Demo.SearchResults index fe983b7..093e9ee 100644 --- a/SY8837_Demo.si4project/SY8837_Demo.SearchResults +++ b/SY8837_Demo.si4project/SY8837_Demo.SearchResults @@ -1,2 +1,5 @@ ----- JEITA_NTC_CHG_COLD_LOW_TMP Matches (1 in 1 files) ---- -config.h (UsrInc\inc) line 191 : #define JEITA_NTC_CHG_COLD_LOW_TMP T_0C //配置充电NTC冷状态温度下限值。 +---- _DEBUG_ADC Matches (4 in 2 files) ---- +PMU_ADC_Chn_Data in adc.c (UsrSrc\adc) : #ifdef _DEBUG_ADC +PMU_ADC_Chn_Data in adc.c (UsrSrc\adc) : #ifdef _DEBUG_ADC +PMU_ADC_Chn_Data in adc.c (UsrSrc\adc) : #ifdef _DEBUG_ADC +define.h (UsrInc\inc) line 95 : #define _DEBUG_ADC diff --git a/SY8837_Demo.si4project/SY8837_Demo.sip_sym b/SY8837_Demo.si4project/SY8837_Demo.sip_sym index 89e5624df3b795822b9eb41162d7db73a060e908..ca0be10de6940b057239007f8c03f202b427cd1a 100644 GIT binary patch delta 1688 zcmX|BeP|R{5a0LSTrM#ev*+I7RgEOAwW(2vZ8Ro5!x|DBXj%{aYKzfGgUugW6^}NR z7*1L^f;fmjcz85odAiHI8h9E)9Fs$5%5RxU6 z>CvX;d3~wO(%FKe9@-e7jUL(&_R*yQx|GpeqOe1G;-&y@(n}s#I`a?cfnvvF8Um() znOrK;By?sYObroym=@bZTAWnGuybFQd@f2yh%H{%)ZDo8<#jDfTCw7QY(BCIym)OS zq`Mhy`hLX1NSn0vh)m)5Gy%Cz^V@JqoX8|C&+D7L7H*j$K({0uyl_>S`c|)r?ehtF zoNzobUzEj-o;bfjLN5DMyYe_Y;B2f&2uoL&9rfV)0Im<<<&e8wX0DA&@GCjtb4A^S zLa#5~=4X0-M_TXRVe77*6lR71aQv7o0_ zx4%C(_xhpC7H#fGf88o>6-57~5=|m4d#+vFT@n^QKNEH7nQP0Q?W|i?CEga|W9*$P z2C;CSiZE?-x^?r!ce1ZpLJ0#W7$o}whrd#mJEK~R`2DLSkcXpEAKz}_gS_zPU`_zf zVc0!+PGqH58J2S~EAdjDwA`-qqD6Sb?0}f<6XV~D2k%7J22m!wS5JIYBOUFO175JD zscRA@ezrh5IGUD#V>JYMJzPjozD~vvYUKcyX9S?VFwp;4OQe&OF+H^1#O_73OO24U zyiN}2Y!Yz)0%_tE-ff{aB=|k2_nO#WPfGhE3YBf(_f(nK`Vu8G+UrkWSCDX*zFB4U zC5b6-2JEV*U_(jDB0o*VuqjU4&czhTY^F$Ko0aKfGaBeXsuA#Ht^an@9c_?JBKl?! zcEY2ml@>0trPCJ%|J7>(%^LT*E%Vd${R7)@EDVu7i8kpb+SH?JEWa)N?q0)+gKAJa zpGHE3bnI!oN?W`$tW5C@?mI-(y(r-0C-gaRbyJQ?!UdW`*KrgG9DhssQ*o3Ivwfm> zf`xFHE|)!|=HjEnD&>{Qo1J%kk+IuTZ9JkJoiFnP@Q1>-!7b5hxh>}7`paswtdcnM zvT8u{ib{)3xb?c4isfUfl7W;q&w`t{s(v-6?4!}<>15B=C-AjhVx~Lm5A|4x_uPux z>N$vBBbKi@;oUdxsMR8RA~?;S?INDLOJ&F}6Af}_n^KZ^{V<18}X z|7unkV!FC}o?bb98IBggX*6r7do1V)ggqpTxu+(91<|3PChXbn;l;@?s8e^Lgfo4W zU}pBaJ4<1;coyh~#`&^m`<*t-zhJBi0vN`5+*$zCzYtWSQz_GXvQcoe(NO0r{{usP BlNJB~ delta 1670 zcmX|B4@^~M6u;k}$K&6Vdwq|1p)^>8ET}yi|3rc(dpVn|y&^L=Y0qUvo2lqqV~O|- z30w*nKH|t~3kPk{Y(09|b!LSdtv0M^Pzkf8n>AOOv~+XjR_EMzcqi%)z%S)aF|Kh zxkjYoi_o-xw8Ub^%B+DSE*Rd%_bGp$PwB@>)mU$oeWliS)hC|qi|v7Uij1CWWLHv* zfAOZ$F_DliDaTsxW;6H0((hb?{;kMlXRW*v_7Y=nLsuyqh5SW4FLM%w7p%1pu`f87 zrg9aufs@6{VO{FF@I?#e74ecsN(6mHCx9+Ozn{p+G>!K_|Q-t#F}QlgrgN0 zaWTk0Tc!RwwolDx1-l!Yxz*S#rUS+dwu57*5t1!HL9ZBvzz2BTg!`9G=Ja0&}7i^m!3wyP$PJ7Pr> z|AV-wL+oKLS5QMe$u6|F7(DShyU!~8P26GZRjc5tSR;)eQBB3DWwf?l6I+<^9`ck; zNOm61U8konk}jezSg-skb~AR-`uT?FG>j7b7}Jm^q>Os2mB|ba@iAxax{;*0>sAvz zUTZ|i5HlDaOvMPvZon-mM~!E&2GN9Mf55m4X{t}OeGWneG^fZWFmqX0HEu3spQy`t zw@W_eg2z{}O={;%A!Ii5Om$6^LnM!dhtgRg98HxtaL*^Fv2)f$cqoTWXk)lz!__mfXT1w!mcp^_@o3 lhIR!v6!3_)nZUMbXibs$9$m5+%witxjvLa78?Kg3{{tRqikAQY diff --git a/UsrInc/adc/adc.h b/UsrInc/adc/adc.h index 5f044fd..c6cff8a 100644 --- a/UsrInc/adc/adc.h +++ b/UsrInc/adc/adc.h @@ -36,9 +36,9 @@ \******************************************************************************/ extern idata int8_t ADC_Offset_Error; //ADC Offset Error У׼ֵĴ -extern idata int8_t Vor_Isense_Gain_Error; +extern idata uint8_t Vor_Isense_Gain_Error; -extern idata int8_t Vol_Isense_Gain_Error; +extern idata uint8_t Vol_Isense_Gain_Error; extern idata int8_t Vor_Isense_Offset_Error; @@ -56,15 +56,15 @@ extern xdata uint16_t g_Value_Adc1; extern xdata uint16_t g_Vref_Adc; #endif -extern xdata uint16_t g_Vntc_Adc; +extern xdata int16_t g_Vntc_Adc; -extern xdata uint16_t g_pmu_Adc_Ivol; +extern xdata int16_t g_pmu_Adc_Ivol; -extern xdata uint16_t g_pmu_Adc_Ivor; +extern xdata int16_t g_pmu_Adc_Ivor; -extern xdata uint16_t g_Vbat_Adc; +extern xdata int16_t g_Vbat_Adc; -extern xdata uint16_t g_pmu_Adc_Vout; +extern xdata int16_t g_pmu_Adc_Vout; extern xdata uint8_t g_ADC_Chn; diff --git a/UsrInc/inc/define.h b/UsrInc/inc/define.h index 22f0324..0a65d4d 100644 --- a/UsrInc/inc/define.h +++ b/UsrInc/inc/define.h @@ -89,7 +89,7 @@ #define _DEBUG_MAIN // #define _DEBUG_KEY - #define _DEBUG_VOX +// #define _DEBUG_VOX // #define _DEBUG_FOLLOW // #define _DEBUG_HALL // #define _DEBUG_ADC diff --git a/UsrInc/uart/uart.h b/UsrInc/uart/uart.h index 244af1b..974e8ec 100644 --- a/UsrInc/uart/uart.h +++ b/UsrInc/uart/uart.h @@ -52,7 +52,7 @@ extern char putchar (char ch); #endif -#define COM0_Data_Lenth 32 +#define COM1_Data_Lenth 32 #ifdef VOX_RX @@ -60,7 +60,7 @@ extern char putchar (char ch); Variables definitions \******************************************************************************/ -extern idata uint8_t RX1_Buffer[COM0_Data_Lenth]; //ջ +extern idata uint8_t RX1_Buffer[COM1_Data_Lenth]; //ջ extern bit Uart1_RX_Finish_Flag; #endif diff --git a/UsrSrc/adc/adc.c b/UsrSrc/adc/adc.c index 32a4079..0e6964f 100644 --- a/UsrSrc/adc/adc.c +++ b/UsrSrc/adc/adc.c @@ -38,9 +38,9 @@ idata int8_t ADC_Offset_Error = 0; //ADC Offset Error У׼ֵ idata int8_t Bat_ADC_Offset_Error = 0; -idata int8_t Vor_Isense_Gain_Error = 0; +idata uint8_t Vor_Isense_Gain_Error = 0; -idata int8_t Vol_Isense_Gain_Error = 0; +idata uint8_t Vol_Isense_Gain_Error = 0; idata int8_t Vor_Isense_Offset_Error = 0; @@ -60,15 +60,15 @@ xdata uint16_t g_Value_Adc1 = 0; xdata uint16_t g_Vref_Adc = 0; #endif -xdata uint16_t g_Vntc_Adc = 0; +xdata int16_t g_Vntc_Adc = 0; -xdata uint16_t g_pmu_Adc_Ivol = 0; +xdata int16_t g_pmu_Adc_Ivol = 0; -xdata uint16_t g_pmu_Adc_Ivor = 0; +xdata int16_t g_pmu_Adc_Ivor = 0; -xdata uint16_t g_Vbat_Adc = 0; +xdata int16_t g_Vbat_Adc = 0; -xdata uint16_t g_pmu_Adc_Vout = 0; +xdata int16_t g_pmu_Adc_Vout = 0; xdata uint8_t g_ADC_Chn = 0; @@ -107,21 +107,22 @@ void Adc_Init(void) SFRADDR = IRQ_EN10; //Enable ADC Interrupt(INT6). SFRDATA |= 0x01; -#if 0 +#if 1 - ADC_Offset_Error = (int8_t)( ADC_OFFSET - 8 ); //ȡADC Offset ErrorУ׼ֵ + ADC_Offset_Error = (int8_t)( ( ADC_OFFSET & 0x0F ) - 8 ); //ȡADC Offset ErrorУ׼ֵ Bat_ADC_Offset_Error = (int8_t)( ADC_OFFSET >> 4 ); /* ȡIvoxӦOffset Error Gain Error */ - Vol_Isense_Offset_Error = (int8_t)( IVOX_OFFSET - 8 ) * 10; //VOX offset ޵ÿһλΪ 10mV1000 Ӧ offset Ϊ 0mV1001 Ӧ offsetΪ 10mV0111 Ӧ offset Ϊ-10mV + Vol_Isense_Offset_Error = (int8_t)( ( IVOX_OFFSET & 0x0F ) - 8 ) * 10; //VOX offset ޵ÿһλΪ 10mV1000 Ӧ offset Ϊ 0mV1001 Ӧ offsetΪ 10mV0111 Ӧ offset Ϊ-10mV Vol_Isense_Gain_Error = IVOL_GAIN; Vor_Isense_Offset_Error = (int8_t)( ( IVOX_OFFSET >> 4 ) - 8 ) * 10; Vor_Isense_Gain_Error = IVOR_GAIN; - + //Vol_Isense_Offset_Error = 10; + //Vor_Isense_Offset_Error = 10; #endif EX6 = 1; //ADC IRQ Enable @@ -154,23 +155,42 @@ void PMU_ADC_Chn_Data( PMU_ADC_CHANNELS_E pmu_Adc_Chn ) case ADC_NTC: g_Vntc_Adc = g_Value_Adc_Avg - ADC_Offset_Error; //NTCȡֵǷҪOffset Error - + + if( g_Vntc_Adc < 0 ) + { + g_Vntc_Adc = 0; + } + break; case ADC_IVOL: - g_Value_Adc_Avg = ((uint32_t)g_Value_Adc_Avg * 2500) >> 10 ; //ADCLSB = 2500mV / 1024 = 2.44mV + g_Value_Adc_Avg = ( (uint32_t)g_Value_Adc_Avg * 2500 ) >> 10 ; //ADCLSB = 2500mV / 1024 = 2.44mV + + g_pmu_Adc_Ivol = (int32)( (int16)( g_Value_Adc_Avg - Vol_Isense_Offset_Error ) ) * 100 / (int16)( 500 + 2 * Vol_Isense_Gain_Error ) ; //IVOLѹλVOLĵŴ5͸ADC磺100mAADCѹΪ500mV +#ifdef _DEBUG_ADC + // printf("Vol:Adc_Avg:%d,Ivol:%d,Offset_Error:%d,Gain_Error:%d,temp:%d\r\n",(u16)g_Value_Adc_Avg,(u16)g_pmu_Adc_Ivol,(u16)Vol_Isense_Offset_Error,(u16)Vol_Isense_Gain_Error,(u16)( ( g_Value_Adc_Avg - Vol_Isense_Offset_Error ) )); +#endif + if( g_pmu_Adc_Ivol < 0 ) //ֻ + { + g_pmu_Adc_Ivol = 0; + } - //g_pmu_Adc_Ivol = ( g_Value_Adc_Avg - Vol_Isense_Offset_Error ) / ( (uint16_t)( 500 + 2 * Vol_Isense_Gain_Error ) / 100 ); //IVOLѹλVOLĵŴ5͸ADC磺100mAADCѹΪ500mV - g_pmu_Adc_Ivol = ( g_Value_Adc_Avg - Vol_Isense_Offset_Error ) / 5 ; break; case ADC_IVOR: - g_Value_Adc_Avg = ((uint32_t)g_Value_Adc_Avg * 2500) >> 10 ; //ADCLSB = 2500mV / 1024 = 2.44mV - - // g_pmu_Adc_Ivor = ( g_Value_Adc_Avg - Vor_Isense_Offset_Error ) / ( (uint16_t)( 500 + 2 * Vor_Isense_Gain_Error ) / 100 ); //IVORѹλVORĵŴ5͸ADC磺100mAADCѹΪ500mV - g_pmu_Adc_Ivor = ( g_Value_Adc_Avg - Vor_Isense_Offset_Error ) / 5; + g_Value_Adc_Avg = ( (uint32_t)g_Value_Adc_Avg * 2500 ) >> 10 ; //ADCLSB = 2500mV / 1024 = 2.44mV + + g_pmu_Adc_Ivor = (int32)( (int16)( g_Value_Adc_Avg - Vor_Isense_Offset_Error ) ) * 100 / (int16)( 500 + 2 * Vor_Isense_Gain_Error ) ; //IVORѹλVORĵŴ5͸ADC磺100mAADCѹΪ500mV +#ifdef _DEBUG_ADC + // printf("Vor:Adc_Avg:%d,Ivor:%d,Offset_Error:%d,Gain_Error:%d,temp:%d\r\n",(u16)g_Value_Adc_Avg,(u16)g_pmu_Adc_Ivor,(u16)Vor_Isense_Offset_Error,(u16)Vor_Isense_Gain_Error,(u16)( ( g_Value_Adc_Avg - Vor_Isense_Offset_Error ) )); +#endif + if( g_pmu_Adc_Ivor < 0 ) //ֻ + { + g_pmu_Adc_Ivor = 0; + } + break; case ADC_BAT: @@ -179,15 +199,25 @@ void PMU_ADC_Chn_Data( PMU_ADC_CHANNELS_E pmu_Adc_Chn ) g_Vbat_Adc = g_Value_Adc_Avg << 1; //VBAT2ѹ - //g_Vbat_Adc += (int32)( ( g_Vbat_Adc * 4 * ( Bat_ADC_Offset_Error - 8 ) ) / 1000 ); + g_Vbat_Adc += (int32)( ( g_Vbat_Adc * 4 * ( Bat_ADC_Offset_Error - 8 ) ) / 1000 ); + + if( g_Vbat_Adc < 0 ) + { + g_Vbat_Adc = 0; + } break; case ADC_VOUT: - g_Value_Adc_Avg = ((uint32_t)( g_Value_Adc_Avg - ADC_Offset_Error ) * 2500) >> 10 ; //ADCLSB = 2500mV / 1024 = 2.44mV + g_Value_Adc_Avg = ( (int32_t)( g_Value_Adc_Avg - ADC_Offset_Error ) * 2500 ) >> 10 ; //ADCLSB = 2500mV / 1024 = 2.44mV g_pmu_Adc_Vout = g_Value_Adc_Avg << 1; //VOUT2ѹ + + if( g_pmu_Adc_Vout <0 ) + { + g_pmu_Adc_Vout = 0; + } break; default: @@ -197,6 +227,10 @@ void PMU_ADC_Chn_Data( PMU_ADC_CHANNELS_E pmu_Adc_Chn ) //g_Value_Adc_Avg = 0; ADC_Cal_Over_Flag = 0; + +#ifdef _DEBUG_ADC + printf("adc chn:%d,adc_value:%d,Ivol:%d,Vbat:%d,Vout:%d,Ivor:%d,Vntc:%d.\r\n",(uint16_t)ADC_Chn_Num,(uint16_t)g_Value_Adc_Avg,(uint16_t)g_pmu_Adc_Ivol,(uint16_t)g_Vbat_Adc,(uint16_t)g_pmu_Adc_Vout,(uint16_t)g_pmu_Adc_Ivor,(uint16_t)g_Vntc_Adc); +#endif } else diff --git a/UsrSrc/led/led.c b/UsrSrc/led/led.c index 71d07f8..119be1d 100644 --- a/UsrSrc/led/led.c +++ b/UsrSrc/led/led.c @@ -147,7 +147,9 @@ void LED_Clr(void) for(i=0;i COM0_Data_Lenth) ) //յdataRX0DataLenδ䡣 + if( (RX1DataLen == RX1_Cnt) || (RX1_Cnt > COM1_Data_Lenth) ) //յdataRX0DataLenδ䡣 { RX1_Cnt = 0; @@ -401,9 +401,9 @@ void uart1_Interrupt(void) interrupt Interrupt_Vector_RI1_TI1 RX1_Buffer[RX1_Cnt++] = S1BUF; #if JIELI - if ( ( RX1_Cnt >= ( RX1_Buffer[2] + Vox_Comm_JL_HEADER_DATA_LEN ) ) || ( RX1_Cnt > COM0_Data_Lenth ) ) + if ( ( RX1_Cnt >= ( RX1_Buffer[2] + Vox_Comm_JL_HEADER_DATA_LEN ) ) || ( RX1_Cnt > COM1_Data_Lenth ) ) #elif ZHONGKE - if ( ( RX1_Cnt >= ( RX1_Buffer[4] + Vox_Comm_ZK_HEADER_DATA_LEN ) ) || ( RX1_Cnt > COM0_Data_Lenth ) ) + if ( ( RX1_Cnt >= ( RX1_Buffer[4] + Vox_Comm_ZK_HEADER_DATA_LEN ) ) || ( RX1_Cnt > COM1_Data_Lenth ) ) #endif { RX1_Cnt = 0; diff --git a/UsrSrc/userapp/userapp.c b/UsrSrc/userapp/userapp.c index b52cfe8..2df36cf 100644 --- a/UsrSrc/userapp/userapp.c +++ b/UsrSrc/userapp/userapp.c @@ -223,8 +223,9 @@ void LED_Display_App(void) LED_On_ChgDone_Flag = 0; LED_On_Flag = 1; - +#ifdef PWM_ENABLE Breathing_Light_Cnt = LED_R; +#endif } else { @@ -515,7 +516,7 @@ void SysTem_State_Machine(void) } #ifdef _DEBUG_MAIN - printf("Awake Source:WP_Flag0:0x%x,WP_Flag1:0x%x,WP_Flag3:0x%x.(line:%d)\r\n",(uint16_t)WKUP_FLAG0, (uint16_t)WKUP_FLAG1, (uint16_t)WKUP_FLAG3,(uint16_t)__LINE__); + // printf("Awake Source:WP_Flag0:0x%x,WP_Flag1:0x%x,WP_Flag3:0x%x.(line:%d)\r\n",(uint16_t)WKUP_FLAG0, (uint16_t)WKUP_FLAG1, (uint16_t)WKUP_FLAG3,(uint16_t)__LINE__); #endif break; @@ -618,9 +619,8 @@ void SysTem_State_Machine(void) printf("CHG_STA:%d,ST_VOX:0x%x,STA0:0x%x,STA1:0x%x,STA2:0x%x,STA3:0x%x,STA4:0x%x.Dec_Sleep:%d\r\n",(uint16_t)ChgStatus,(uint16_t)ret,(uint16_t)(CHIP_STA0),(uint16_t)(CHIP_STA1),(uint16_t)(CHIP_STA2),(uint16_t)(CHIP_STA3),(uint16_t)(CHIP_STA4),(uint16_t)Decnt_SleepDelay); // printf("CHIP_STA1_f:0x%x,0x%x.\r\n",(uint16_t)( CHIP_STA1 & ( VOR_Ioff | VOL_Ioff | VOL_LoadOn | VOR_LoadOn ) ),(uint16_t)( VOR_Ioff | VOL_Ioff | VOL_LoadOn | VOR_LoadOn ) ); -#endif -#ifdef _DEBUG_ADC - printf("adc chn:%d,Ivol:%d,Vbat:%d,Vout:%d,Ivor:%d,Vntc:%d.\r\n",(uint16_t)ADC_Chn_Num,(uint16_t)g_pmu_Adc_Ivol,(uint16_t)g_Vbat_Adc,(uint16_t)g_pmu_Adc_Vout,(uint16_t)g_pmu_Adc_Ivor,(uint16_t)g_Vntc_Adc); + + // printf("adc chn:%d,adc_value:%d,Ivol:%d,Vbat:%d,Vout:%d,Ivor:%d,Vntc:%d.\r\n",(uint16_t)ADC_Chn_Num,(uint16_t)g_Value_Adc_Avg,(uint16_t)g_pmu_Adc_Ivol,(uint16_t)g_Vbat_Adc,(uint16_t)g_pmu_Adc_Vout,(uint16_t)g_pmu_Adc_Ivor,(uint16_t)g_Vntc_Adc); #endif if(Decnt_SleepDelay > 0) { @@ -668,9 +668,9 @@ void SysTem_State_Machine(void) VOX_EN_Type(VOX_ADT_Mode); DisCharge_Boost_Close(); - +#ifdef LED_DISPLAY Display_AllOff(); - +#endif Enter_Sleep(); } else @@ -725,6 +725,7 @@ void UserAPP(void) if ( F_sys_tim_10ms ) { F_sys_tim_10ms = 0; + #ifdef LED_DISPLAY LED_Drv(); #endif diff --git a/UsrSrc/vox/vox_module.c b/UsrSrc/vox/vox_module.c index 7aa4cbb..84193d7 100644 --- a/UsrSrc/vox/vox_module.c +++ b/UsrSrc/vox/vox_module.c @@ -86,12 +86,6 @@ bit Vox_Ocp_Flag = 0; bit OpenCover_TX_Cmd_Flag = 0; -#define KEY_TWS_PAIR_TIMER 2 - -#define KEY_TWS_PAIR_CNT 6 - -#define KEY_TWS_PAIR_CLEAR_CNT 30 - #if XUANHENG idata uint8_t Vox_Pairing_State[2] = {0}; //״̬0Ч1ԣ2Գɹ3ֵǰ״̬ @@ -119,6 +113,7 @@ idata uint8_t Bes_In_Pair_State[2] = {0}; // idata uint8_t Vox_Clear_Pair_Flag[2] = {0}; bit Vol_Bes_Addr_Flag = 0; + bit Vor_Bes_Addr_Flag = 0; idata uint8_t SN_Num[22] = {0}; //SN룬ҪOTPĹ̶λûȡ @@ -1119,7 +1114,7 @@ void Vox_Follow_Chg( g_Vox_Fllow_Chg_Cfg *n_Vox_Fllow_Chg ) n_Vox_Fllow_Chg->IVox_Threshold_Pos[VOR_CHAN] = g_pmu_Adc_Ivor << 1; //Ivox_Threshold_Neg = IVox_Init * 2 #ifdef _DEBUG_FOLLOW - printf("Follow CHG Sta1,VOR Chging(Ivor:%dmA).(line:%d)\r\n",g_pmu_Adc_Ivor,(uint16_t)__LINE__); + printf("Follow CHG Sta1,VOR Chging(Ivor:%dmA).(line:%d)\r\n",(u16)g_pmu_Adc_Ivor,(uint16_t)__LINE__); #endif } @@ -1132,7 +1127,7 @@ void Vox_Follow_Chg( g_Vox_Fllow_Chg_Cfg *n_Vox_Fllow_Chg ) n_Vox_Fllow_Chg->IVox_Threshold_Pos[VOL_CHAN] = g_pmu_Adc_Ivol << 1; //Ivox_Threshold_Neg = IVox_Init * 2 #ifdef _DEBUG_FOLLOW - printf("Follow CHG Sta1,VOL Chging(Ivol:%dmA).(line:%d)\r\n",g_pmu_Adc_Ivol,(uint16_t)__LINE__); + printf("Follow CHG Sta1,VOL Chging(Ivol:%dmA).(line:%d)\r\n",(u16)g_pmu_Adc_Ivol,(uint16_t)__LINE__); #endif } @@ -1320,14 +1315,14 @@ void Vox_Follow_Chg( g_Vox_Fllow_Chg_Cfg *n_Vox_Fllow_Chg ) Follow_Chg_Sta = Vox_Follow_Chg_Sta2; #ifdef _DEBUG_FOLLOW - printf("Follow CHG Sta4,VOx Vpmid AddSta(Vout:0x%x,Ivol:%dmA,Ivor:%dmA)(line:%d).\r\n",n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,g_pmu_Adc_Ivol,g_pmu_Adc_Ivor,(u16)__LINE__); + printf("Follow CHG Sta4,VOx Vpmid AddSta(Vout:0x%x,Ivol:%dmA,Ivor:%dmA)(line:%d).\r\n",(uint16_t)n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,(uint16_t)g_pmu_Adc_Ivol,(uint16_t)g_pmu_Adc_Ivor,(u16)__LINE__); #endif } #ifdef _DEBUG_FOLLOW else { - printf("Follow CHG Sta4,VOx Ching(Vout:0x%x,Ivol:%dmA,Ivor:%dmA)(line:%d).\r\n",n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,g_pmu_Adc_Ivol,g_pmu_Adc_Ivor,(u16)__LINE__); + printf("Follow CHG Sta4,VOx Ching(Vout:0x%x,Ivol:%dmA,Ivor:%dmA)(line:%d).\r\n",(uint16_t)n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,(uint16_t)g_pmu_Adc_Ivol,(uint16_t)g_pmu_Adc_Ivor,(u16)__LINE__); } #endif } @@ -1345,13 +1340,13 @@ void Vox_Follow_Chg( g_Vox_Fllow_Chg_Cfg *n_Vox_Fllow_Chg ) Follow_Chg_Sta = Vox_Follow_Chg_Sta2; #ifdef _DEBUG_FOLLOW - printf("Follow CHG Sta4,VOR Vpmid AddSta(Vout:0x%x,Ivor:%dmA)(line:%d).\r\n",n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,g_pmu_Adc_Ivor,(u16)__LINE__); + printf("Follow CHG Sta4,VOR Vpmid AddSta(Vout:0x%x,Ivor:%dmA)(line:%d).\r\n",(uint16_t)n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,(uint16_t)g_pmu_Adc_Ivor,(u16)__LINE__); #endif } #ifdef _DEBUG_FOLLOW else { - printf("Follow CHG Sta4,VOR Ching(Vout:0x%x,Ivor:%dmA)(line:%d).\r\n",n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,g_pmu_Adc_Ivor,(u16)__LINE__); + printf("Follow CHG Sta4,VOR Ching(Vout:0x%x,Ivor:%dmA)(line:%d).\r\n",(uint16_t)n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,(uint16_t)g_pmu_Adc_Ivor,(u16)__LINE__); } #endif } @@ -1365,13 +1360,13 @@ void Vox_Follow_Chg( g_Vox_Fllow_Chg_Cfg *n_Vox_Fllow_Chg ) Follow_Chg_Sta = Vox_Follow_Chg_Sta2; #ifdef _DEBUG_FOLLOW - printf("Follow CHG Sta4,VOL Vpmid AddSta(Vout:0x%x,Ivol:%dmA)(line:%d).\r\n",n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,g_pmu_Adc_Ivol,(u16)__LINE__); + printf("Follow CHG Sta4,VOL Vpmid AddSta(Vout:0x%x,Ivol:%dmA)(line:%d).\r\n",(uint16_t)n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,(uint16_t)g_pmu_Adc_Ivol,(u16)__LINE__); #endif } #ifdef _DEBUG_FOLLOW else { - printf("Follow CHG Sta4,VOL Ching(Vout:0x%x,Ivol:%dmA)(line:%d).\r\n",n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,g_pmu_Adc_Ivol,(u16)__LINE__); + printf("Follow CHG Sta4,VOL Ching(Vout:0x%x,Ivol:%dmA)(line:%d).\r\n",(uint16_t)n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,(uint16_t)g_pmu_Adc_Ivol,(u16)__LINE__); } #endif } @@ -1446,6 +1441,9 @@ void Vox_Follow_Chg( g_Vox_Fllow_Chg_Cfg *n_Vox_Fllow_Chg ) n_Vox_Fllow_Chg->Vox_PTM_Type = ON; n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present = n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present + VOX_FOLLOW_CHG_PMID_DOWN_STEPS; +#ifdef _DEBUG_FOLLOW + printf("Follow CHG PTM ON,(STA:0x%x,Vpmid:0x%x,PTM:%d,Vbat:%d,Vout:%d)(line:%d)\r\n",(uint16_t)Follow_Chg_Sta,(uint16_t)n_Vox_Fllow_Chg->Vpmid_Threshold_At_Present,(uint16_t)n_Vox_Fllow_Chg->Vox_PTM_Type,(uint16_t)g_Vbat_Adc,(uint16_t)g_pmu_Adc_Vout,(uint16_t)__LINE__); +#endif } Follow_Chg_Sta = Vox_Follow_Chg_Sta4; @@ -1623,7 +1621,7 @@ void Vox_Follow_Chg( g_Vox_Fllow_Chg_Cfg *n_Vox_Fllow_Chg ) void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select) { uint16_t dataLen = 0; - uint8_t tx_pData[COM0_Data_Lenth] = 0; + uint8_t tx_pData[COM1_Data_Lenth] = 0; uint8_t i = 0; #if JIELI @@ -1784,7 +1782,7 @@ void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select) case VHOUSE_CMD_GET_TWS_BTADDR: //յCMD3תԶ #ifdef VOX_RX - for(i=0;i