From 38462399b2798db9726cfb963427fffd15b01c47 Mon Sep 17 00:00:00 2001 From: Alex xu Date: Mon, 6 Jan 2025 19:33:55 +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=E5=B0=86=E9=83=A8=E5=88=86=E5=8F=82=E6=95=B0=E5=92=8C?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=EF=BC=8C=E7=A7=BB=E6=A4=8D=E4=B8=8Econfig.h?= =?UTF-8?q?=E6=96=87=E4=BB=B6=EF=BC=8C=E4=BB=A5=E4=BE=BF=E5=BF=AB=E9=80=9F?= =?UTF-8?q?=E5=87=86=E7=A1=AE=E9=85=8D=E7=BD=AE=E5=AF=B9=E5=BA=94=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=EF=BC=9B2=E3=80=81=E4=BF=AE=E5=A4=8D=E9=83=A8?= =?UTF-8?q?=E5=88=86bug=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Out/8835_EVB_250102_1742.bin | Bin 16384 -> 0 bytes Out/8835_EVB_250102_1742.hex | 958 ------------------ Out/8835_EVB_250102_1742_E2AC_010102.bin | Bin 16386 -> 0 bytes Out/8835_EVB_250106_1928.bin | Bin 0 -> 16384 bytes Out/8835_EVB_250106_1928.hex | 957 +++++++++++++++++ Out/8835_EVB_250106_1928_E781_010102.bin | Bin 0 -> 16386 bytes Project/SY8835_Demo.uvgui.GH | 24 +- UsrInc/inc/config.h | 66 +- UsrInc/sleep/sleep.h | 4 - UsrSrc/bat/bat.c | 1 + UsrSrc/charger/charger_module.c | 29 +- UsrSrc/discharge/discharge_module.c | 2 +- UsrSrc/hall/hall.c | 5 +- UsrSrc/key/key.c | 4 +- UsrSrc/uart/uart.c | 1 + UsrSrc/userapp/userapp.c | 10 +- UsrSrc/vox/vox_module.c | 74 +- .../sy8835_demo.SearchResults | 13 +- sy8835_demo.si4project/sy8835_demo.sip_sym | Bin 450512 -> 450512 bytes 19 files changed, 1076 insertions(+), 1072 deletions(-) delete mode 100644 Out/8835_EVB_250102_1742.bin delete mode 100644 Out/8835_EVB_250102_1742.hex delete mode 100644 Out/8835_EVB_250102_1742_E2AC_010102.bin create mode 100644 Out/8835_EVB_250106_1928.bin create mode 100644 Out/8835_EVB_250106_1928.hex create mode 100644 Out/8835_EVB_250106_1928_E781_010102.bin diff --git a/Out/8835_EVB_250102_1742.bin b/Out/8835_EVB_250102_1742.bin deleted file mode 100644 index 6876087b34ec8fb31130476dc6168bb9a577ce5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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 diff --git a/Out/8835_EVB_250102_1742.hex b/Out/8835_EVB_250102_1742.hex deleted file mode 100644 index 7bc0654..0000000 --- a/Out/8835_EVB_250102_1742.hex +++ /dev/null @@ -1,958 +0,0 @@ -:03000000022AC50C -:102AC50075FE7275FF00758E009000007F007E0315 -:0D2AD500E4F0A3DFFCDEFA7581BA022B1DD0 -:0F35FD0053797374656D20496E69742E0D0A0041 -:103546001232157BFF7A3579FD120F7BD2AED2BED1 -:08355600122DFC12311880F463 -:101FC8004100ED004100EE0002B9000002B500003A -:101FD80002B300004100EF0002A7000002AD0000BC -:101FE80002B7000002B1000002AF000002A9000021 -:041FF80002AB000038 -:0936810078B5E6FE08E6780222A5 -:10348C0075FE3175FF8175FE0E43FF107DAB7F30ED -:0D349C001236A375FE599000EDE5FFF022F9 -:1029C600900000EFF0E5A420E003022AB975A40107 -:1029D6007F351236AA78B5760008A6077F361236F6 -:1029E600AAEF540378B546F608E6F6900000E044F0 -:1029F60008FD7F311232D89000EDE0FF3395E0FEFE -:102A0600C378B6E69FFF18E69EFE7C097DC41215C4 -:102A16005B780A1214F978B5A60608A6079000EFA7 -:102A2600E01215352A46002A54012A5D022A70034F -:102A36002A7E042A8C052A9A062AA90700002AB9A2 -:102A4600123681CEC313CE13D8F979A8806178B631 -:102A5600E625E079BA804478B5E6FE08E67803C351 -:102A660033CE33CED8F979AE8045123681C333CE14 -:102A760033CED8F979B88037123681C333CE33CE08 -:102A8600D8F979B28029123681C333CE33CED8F93C -:102A960079B0801B78B6E625E079AAF718E63319EF -:102AA600F78010123681CEC313CE13D8F979ACF75E -:0F2AB600EE19F7900000E09000EFF075A3812279 -:10315A00E5A430E13675A4027F371236AA78B37631 -:10316A000008A6077F381236AAEF540378B346FE42 -:10317A0008E6FF18EEF608EFF6FF9000EDE0FD33E3 -:0F318A0095E0FCC3EF9DF6EE9C18F675A382222C -:051FFC00C129010D03E5 -:1035B800E4780FF67811F6780DE67810F67812763A -:0235C8000422DB -:10250100E4FE78B3E6FC08E6FDC394D8EC940340FE -:10251100037F0022EF7003022619D3ED940FEC9490 -:102521000340030225F7ED94CBEC94005003022500 -:10253100F7D3ED94AAEC94024022D227780DE6FF5E -:10254100137810F6302811D3ED94BFEC94024004B7 -:10255100C22880047810A607E4FE8070D3ED94AA07 -:10256100EC94025043ED9437EC9401403BD228782F -:102571000DE6FF7810F6302713D3ED9493EC940217 -:102581005004C2278006EFC3137810F67812760440 -:10259100301211D3ED9451EC94015004C212800415 -:1025A10078127601E4FE8024D3ED9437EC94015047 -:1025B1001BD21278127601302810ED9426EC94018A -:1025C1005004C228800478127604E4FE302511C339 -:1025D100ED94F3EC94025006C225E4FE80027E01E4 -:1025E10030262FD3ED94DDEC94004006C226E4FEA4 -:1025F10080207E01801CD3ED940FEC94034006D221 -:10260100257E01800DD3ED94CBEC94005004D226AD -:102611007E01C223C2248058C225C226D3ED949FD5 -:10262100EC94035031ED9471EC9400402930231067 -:10263100ED9484EC94035006C223E4FE80027E01F3 -:1026410030242DD3ED9482EC94004006C224E4FEA4 -:10265100801E7E01801AD3ED949FEC94034004D236 -:1026610023800BC3ED9471EC94005002D2247E01BF -:02267100AF06B2 -:012673002244 -:102BF7009000EAE05463600AE4FF12336CE4780E55 -:102C0700F622780E76017F01122501EF6008E4FFB6 -:102C170012336CD22922C2299000EBE05407FFBF80 -:102C27000605780E7603227810E6FD7F221232D849 -:102C37007812E6FD7F211232D8780FE6C454F07877 -:102C47001146FD7F231232D87F0112336C780E763E -:102C5700027814E6FFD394014002C23BEFD39403FA -:102C67004002C237EFD394074002C239EFD3940C26 -:0D2C77004002C238EFD394114002C23A224D -:04200100C13FC140DA -:102EC100C23F9000EAE020E65130E203D2402230D6 -:102ED1003B04E4FF80119000EAE030E50D301C3A3C -:102EE1007F3C1235137F0102338EE4FF122501EF7F -:102EF1006008E4FF12338ED22922C229D23F30402A -:102F010019780EE6B40213C378BAE6941018E69461 -:0B2F11000E4005D23FC24022C23F220A -:10352D00426F78204F70656E2E0D0A00426F782025 -:09353D00436C6F73652E0D0A004A -:08200500C141C1424100F1FF9D -:102F7700E4900000F09000EBE0FF5420FE9000008A -:102F8700F09000F1E06E6032EF30E50E9000F074E3 -:102F970001F07BFF7A35792D800BE49000F0F07B10 -:102FA700FF7A357939120F7BD241C20FD242D2361E -:0A2FB700900000E09000F1F0D2431A -:012FC10022ED -:1027A400737570706572206C6F6E6720387320705B -:1027B400726573732E286C696E653A2564290D0A57 -:1027C400004B6579206C696674286C696E653A25DE -:1027D40064292E0D0A00426F6F7374204F70656E6A -:1027E400204B65792E286C696E653A2564290D0A9B -:1027F400006C6F6E672032732070726573730D0AFC -:102804000073686F72742070726573730D0A004BE5 -:102814006579205061697220545820564F52286CB3 -:10282400696E653A2564292E0D0A004B657920509E -:102834006169722054696D654F7574286C696E65A1 -:102844003A2564292E0D0A004B657920506169727E -:102854002047657420564F52286C696E653A25648A -:10286400292E0D0A004B6579205061697220476555 -:102874007420564F4C286C696E653A2564292E0DD8 -:102884000A004B6579205061697220545820564FD4 -:102894004C286C696E653A2564292E0D0A004B6537 -:1028A40079205061697220436E743A25642E286C35 -:0A28B400696E653A2564290D0A00DB -:10200D00C130C12FC12E0117004100DE004100E299 -:0E201D00004100DD004200DF00004100E10054 -:10000E007BFF900006E4F0A3227BFF9000067401B4 -:03001E00F0A3222A -:101B3B009000EBE030E4449000DFE475F001121408 -:101B4B006DC39000E0E094409000DFE09401401101 -:101B5B00D22E7A2779A412000E7471F0120F7B80AB -:101B6B0014C39000E0E094509000DFE09400400537 -:101B7B00202D02D22DD22AC22B804D302A43D243A4 -:101B8B00E47817F6C22AD22B9000E1F09000DFE048 -:101B9B00FEA3E0FFD39414EE94005008D230D22C65 -:101BAB00D236800EC3EF94C8EE94005005302D0250 -:101BBB00D22FC22D7A2779C512000E74A7F0120FFF -:101BCB007BE49000DFF0A3F0302B7B303F78302F9D -:101BDB002D200F08121D7274BA021D29121D985068 -:101BEB0003021D5EC22F78177602E49000DEF090A0 -:101BFB000071F0A3F07BFF7A2779F5120F7B302E63 -:101C0B002F200F08121D7274E3021D29121D98500C -:101C1B0003021D5EC22EE49000E2F0781776037B80 -:101C2B00FF7A2779A4900006F0A374F9F0120F7BCA -:101C3B00302C0FC22C781776017BFF7A287905128E -:101C4B000F7BC22BC20F9000F0E064016003021DFA -:101C5B00717817E664026003021D329000DEE0C368 -:101C6B00940150167F02121D8B7BFF7A28791390FB -:101C7B00000604F0A3741C021CFC9000DDE0D3945E -:101C8B00054010E4121DA57A28792F120017742C29 -:101C9B00021D29900072E0B4011D7D117F031228F3 -:101CAB00BE9000727402F07BFF7A28794C9000068C -:101CBB0014F0A3743E803A900072E0640270369088 -:101CCB000071E0601A7F03121D8B9000DEF0900014 -:101CDB00DD121DA57A287969120017745B803F7D90 -:101CEB00117F021228BE7BFF7A28798612001974A5 -:101CFB0065F0120F7B9000DEE0D39414402490002B -:101D0B00DDE004F0E4A3F07BFF7A2879A29000DDFC -:101D1B00E0FF120010EFF0A37401F0A37473F00254 -:101D2B000F7B9000DE802C7817E6640370389000F0 -:101D3B00E2E0FFC39464501FEF540770047D2280D0 -:101D4B000A9000E2E0540370077D117F041228BE55 -:101D5B009000E2E004F022E47817F6D2109000E253 -:061D6B00F07F04122D0FB1 -:101D7100227F3C1235137F0112338ED20F7BFF7A03 -:101D81002779DA900006E4F0A3227D221228BEE42E -:101D9100900071F0A3F0227F03122D0F9000E1E07B -:101DA100D3941422F07817F6D2107F04122D0F224B -:10202B0041007A004100790041007B0041007800BB -:102D8900900000E0FF25E02484F582E43400F58317 -:102D990022900000E0FF25E0248CF582E43400F560 -:102DA90083E0FCA3E0FDEF25E0249CF582E43400F8 -:102DB900F58322747C2FF582E43400F58322E4F054 -:102DC900A3F0EF25E02494F582E43400F583229002 -:102DD9000000E0FF2480F582E43400F58322E0FE60 -:102DE900A3E0C39DEE9C2225E0248CF582E4340007 -:032DF900F583223D -:0F360C0075FE0B75FF0FC290C291C293C292223E -:1034DF00EF14600D14600D14600D2403700BD29067 -:0A34EF0022D29122D29222D293221F -:0533F300900000E0FF66 -:1033F800EF14600D14600D14600D2403700BC2905F -:0A34080022C29122C29222C2932236 -:10327C00E4FF122DBCE4F074802F122DDFE4F0EF8C -:10328C00122D8EE4F0A3F0EF122DF0122DC7E4F006 -:0E329C00A3F0122DAFE4F0A3F00FEFB404D4B2 -:0132AA002201 -:10319900AC07747C2C122DBFEDF0EAC313FEEB13C0 -:1031A900FFEC122D8EEEF0A3EFF0AF03EC122DF031 -:1031B900EAF0A3EFF0900005E0FEA3E0FFEC122D8A -:0F31C900CCEEF0A3EFF0EC122DB0E4F0A3F02267 -:10341200122DBCEDF074802F122DDFEBF0EF122D88 -:0F3422008EE4F0A37469F0122DAFE4F0A3F02252 -:101DB100E4900000F0F0900000E0FFC394044003C1 -:101DC100021FA6122DBCE0601F24FE602114607862 -:101DD100147003021E7A24036003021F5590000051 -:101DE100E0FF1234DF021F551233F3021F55122D8B -:101DF10089122DAA122DE750051234DF8003123308 -:101E0100F3122D9A122DE75003021F55900000E0A6 -:101E1100122DB0122DC7E0FEA3E0D39400EE940082 -:101E2100400E900000E0122DCC74FFF5F012146DFD -:101E3100900000E0FF122DCCE0FCA3E04C60030217 -:101E41001F55747C2F021E8B122D89122DAAE0FEC4 -:101E5100A3E0D39DEE9C50051234DF80031233F3CF -:101E6100122D9A122DE75003021F55900000E01227 -:101E71002DB0E4F0A3F0021F55122DD8E07013121B -:101E81003575C245900000E0247C122DBFE4F002BC -:101E91001F55122DD8E0FE6402702E20450CD2454C -:101EA100EF122D8EE4F0A37469F0122D89E475F020 -:101EB1000112146DEF122D8EE0FCA3E0C394FEEC31 -:101EC10094005003021F4C8031EE640170372045AD -:101ED1000FD245900000E0122D8EE4F0A374FEF0C5 -:101EE100122D8974FFF5F012146DEF122D8EE0FEA4 -:101EF100A3E0D39469EE94005051900000E0122DBC -:101F0100DDE4F08046122DD8E06403703EEF122D1F -:101F11008EE0FEA3E0FFC394FEEE94004004D245A0 -:101F2100800BD3EF946AEE94005002C245900000FA -:101F3100E025E02484304509122D9274FFF5F080EC -:101F410007122D92E475F00112146D122D89A3E090 -:101F5100FD122FC2900000E0FF700A122DBCE0902C -:101F6100007AF08037900000E0B4010C247C122D3F -:101F7100BFE0900079F08024900000E0B4020C24CE -:101F81007C122DBFE090007BF08011900000E0B446 -:101F9100030A247C122DBFE0900078F0900000E04D -:101FA10004F0021DB7E4900000F0900000E0FFC3D0 -:101FB10094045012122DAFE475F00112146D9000CB -:061FC10000E004F080E4E2 -:011FC70022F7 -:102F1C00456E74657220536869704D6F6465212825 -:102F2C006C696E653A2564290D0A004E6F74204752 -:102F3C00657420496E746F20536C65657028436806 -:102F4C00675374617475733A25642C566F785F56A9 -:102F5C006F75743A25642C526573746172745F4694 -:0B2F6C006C61673A2564292E0D0A00F5 -:10203B00C1444100E4004200E500004100E70F41CC -:05204B0000E300C143A9 -:0A367700E4FF33A3CFF0A3EFF0222D -:1034F900D2AC759A03D2BCD2BDD2A9D2AB75FE317A -:0A35090075FF8175FE3043FF80223C -:10343100C2ACE4F59AC2BCC2BDC2A9C2AB75FE3131 -:0F34410053FF7E75FE3053FF7FFD7F310232D87F -:10304D00304437301F3DC21F9000E3E004F0E0C371 -:10305D0094054010E4A3F07DAA7F4F1232D8E4907E -:10306D0000E3F0229000E3E0B404187BFF7A2F799F -:10307D001C90000674E0F0020F7B1234314387027E -:04308D001234F922DE -:10324C00780EE6FFD39401500620110330431F7B08 -:10325C00FF7A2F7937900006E4F0A3EFF0A2111259 -:10326C003677A243123677120F7BC243C322D32286 -:103215001234A91235ED123638E4F5861232AB12A6 -:10322500348C7D087F761236A3D2A8D2AF1235B87A -:103235007D697F031235A212360C12327C12364696 -:073245009000D27401F02299 -:030003000236B111 -:0636B100D24375E20F3266 -:1020500020402900000000000000000000000000F7 -:102060000000000000000000000000000000000070 -:102070000000000000000000000000000000000060 -:102080000000000000000000000000000000000050 -:0F209000000000C13E4100F2004100F300C13DDD -:0B366100E0FF04F074292FF8A6992266 -:1034A90075FE0443FF0CD2DF43878075BA0375AA02 -:0B34B900DC759852D299D298D2AC2258 -:0630080090004312152C9C -:10300E00E4900046F075FE0443FF0C75FE0353FF7B -:10301E00F3F0900046E0C39FE49E501C203CFDD28E -:10302E003C900043E475F00112151512136BF599DF -:0E303E00900046E004F080DA75FE0453FFF3C4 -:01304C002261 -:03002300022B624B -:102B6200C0E0C083C082C0D075D000C000C005C024 -:102B720006C007309904C299C23C309867C298D205 -:102B8200439000F2E014601914602D24027055E5A0 -:102B9200999000F2B455087401F0A3E4F0800E801D -:102BA20011E5999000F2B4AA097402F0A3123661F9 -:102BB2008032E4F0A3F0802C9000F3123661782D7D -:102BC200E62406FFE433FEE0FDC39FEE6480F87462 -:102BD20080985005ED9440400B9000F3E4F0900093 -:102BE200F2F0D23ED007D006D005D000D0D0D082AD -:052BF200D083D0E032A9 -:0E362A0090002BEFF012369390002BE0FF2261 -:1035ED0075F10A759F03759EFD759692759A022267 -:08369300203DFDD23D8F97227E -:03008B0002355EDD -:10355E00C0E0E59630E1055396FDC23DE59630E0BC -:07356E00035396FED0E0328A -:10267400506F776572204F6E2053746174652148E2 -:10268400616C6C28307825782920286C696E653A4D -:102694002564290D0A004177616B652053746174C8 -:1026A4006520286C696E653A2564290D0A004E6F11 -:1026B400726D616C20537461746520286C696E6559 -:1026C4003A2564290D0A00536C65657020537461C2 -:1026D400746520286C696E653A2564290D0A0053D7 -:1026E4005441303A307825782C535441313A30787B -:1026F40025782C535441323A307825782C43686934 -:10270400705F5354413A307825782C564F585F53B4 -:1027140054413A307825782E4465635F536C65657F -:10272400703A25640D0A00566E74633A25642C4988 -:10273400766F6C3A25642C566261743A25642C5683 -:10274400696E3A25642C56706D69643A25642C567A -:102754006F723A25642C566F6C3A25642C56646467 -:102764003A25642C49766F723A25642E0D0A00448A -:1027740065636E745F536C65657044656C61792044 -:1027840052656C6F61642E0D0A00456E746572208B -:102794005374616E646279204D6F6465210D0A0083 -:10209F004300D20402024100CF004100D000C136FC -:0E20AF00C1354100D1004100D5004100CE00F6 -:10002600E6FF08A3E6CFF0A3EFF022900005E4F088 -:10003600A3740AF07B147A007D02227BFFE0900015 -:1000460006FFE4F0A3EFF02290007AF0900079F03A -:1000560090007BF0900078F022F0E4900005F0A389 -:10006600F0FBFA22900005E4F0A37403F07B647AB7 -:10007600007D02227BFF9000067402F0A322FFE4BB -:05008600F0A3EFF022E1 -:1033D200E4FBFF1233E97F01123412E4FB7F021295 -:1033E20033E97F030234127D04123412E4FB7D04BC -:0133F20022B8 -:10186B0030361BC236E49000D0F07813F6121ACE45 -:10187B00FD7F03123199740212004ED243222029AC -:10188B0003300D5F203105D231D2362290007AE041 -:10189B006402600E120031E4FF12319990007A74E9 -:1018AB0003F0900079E06402600E1200317F0112A8 -:1018BB0031999000797403F090007BE06402600929 -:1018CB00120031121B327403F0900078E064027046 -:1018DB0003021A981200317F031231999000787429 -:1018EB0003F02230310CC231C233C232C242C20EBB -:1018FB00D235780EE6FF70030219C36403701E2005 -:10190B003305D2330233D2E4900005121A997D01CC -:10191B007F03123199740112004E0219BA20320E54 -:10192B00D232C233D236E49000D5F00219BA90000D -:10193B00D0E0C394015057E004F09000D5E0146060 -:10194B001A1460271460342403706490007AE064E6 -:10195B0004605C7B017D04E4FF802E900079E064E1 -:10196B0004604C7B017D047F01801E90007BE06452 -:10197B0004603C7B017D047F02800E900078E06464 -:10198B0004602C7B017D047F0312341280219000B4 -:10199B00D0E0C3940F5005E004F08013E49000D026 -:1019AB00F09000D5E004F0E0C394044002E4F0C2F0 -:1019BB0042C20EC230D2342230320AC2321233D279 -:1019CB00D236D2352220420C203409200E0620308C -:1019DB0003021A989000D0E0FFC394015004E00476 -:1019EB00F022EFC394644003021A839000D0E0040A -:1019FB00F030393090007AE064037003021A98E4F7 -:101A0B00900005F0A3F07B64FA7D03FF12319990EF -:101A1B00007A740412005FFD7F01123199900079F6 -:101A2B007402800F303817E4900005121B03121B51 -:101A3B001E740112005FFD121B327402801EE490B3 -:101A4B000005303A27121B03121B1E740112005F94 -:101A5B007D017F0212319990007B740112005FFDB2 -:101A6B007F031231999000787402F022121A997D3B -:101A7B0001121B2974018012C242C234C20EC23041 -:0D1A8B00E4121ACEFD121B29740212005144 -:101A980022F0A3F0FBFA7D01FF123199E4900005D2 -:101AA800F0A3F0FBFA7D017F01123199E490000563 -:101AB800F0A3F0FBFA7D017F02123199E490000552 -:101AC800F0A3F0FBFA22900005F0A3F0FBFAFDFF6B -:101AD800123199E4900005F0A3F0FBFAFD7F0112A2 -:101AE8003199E4900005F0A3F0FBFAFD7F02123172 -:101AF80099E4900005F0A3F0FBFA22F0A3F0FBFABA -:101B08007D01FF12319990007A7401F0E49000058C -:101B1800F0A3F0FBFA227D017F0112319990007940 -:101B2800227F0312319990007A227F021231999014 -:031B3800007B220D -:10358C009000EEE0FF04F01229C69000EEE0C39428 -:06359C00084002E4F022E9 -:10345000122F77121B3B123091301B11C21B122B03 -:0E346000F7122EC1122C8412186B121588223E -:09368A007B017A0079E8022E654B -:10235F00E4900000F09000D2E0FFA3E0FE6F607108 -:10236F00A3EEF09000D2E0A3F024FE60301460439F -:10237F001460512403600302250012006AE4FF1267 -:10238F00319912006A7F011231997A26797490007F -:10239F00F0120041A37401F0A374F180307F011299 -:1023AF0033B07BFF7A26799A9000067401F0A374FC -:1023BF00FD801A9000E7740FF07A2679B212007A36 -:1023CF00740980097A2679CB12007A7414F00224EA -:1023DF00CB9000D3E024FE603914603D14700302EB -:1023EF0024E3240360030225009000CEE004F0E014 -:1023FF00C3940850030225009000D27402F0E490B9 -:10240F0000CEF07814E660030225009000D2740429 -:10241F00F0229000D27403F022201F03022500C285 -:10242F001F7A2679E39000E81200419000E9E090CE -:10243F0000081200479000EAE090000A1200849012 -:10244F0000EBE090000C1200849000ECE0FF900095 -:10245F000EE4F0A3EFF09000E7E0FF900010E4F03F -:10246F00A3EFF0120F7B7BFF7A27792B78B3E6FF70 -:10247F000890000612002A78A712002678B91200D9 -:10248F002678AD12002678B712002678B1120026F2 -:10249F0078AF12002678A912002678AB1200261208 -:1024AF000F7B9000E7E0D394004014E014F030432A -:1024BF0040C243740FF07BFF7A277973020F7B7B47 -:1024CF00FF7A27798E120F7B9000D27404F0E4907C -:1024DF0000E3F02212324C50127F04122D0FE4FF52 -:1024EF0012338EE4FF1233B002304D9000D27402DB -:0124FF00F0EC -:0125000022B8 -:10311800301E36C21E9000CFE0FF04F0EF1460129C -:103128001460141460161460182404701C12358C72 -:10313800801712368A801212315A800D123450804C -:103148000812235FE49000CFF0302005C220121D42 -:02315800B122A2 -:10008E00426F6F7374204F70656E2E286C696E65AB -:10009E003A2564290D0A00426F7820436C6F736510 -:1000AE002E286C696E653A2564290D0A00426F7818 -:1000BE00204F70656E2E286C696E653A2564290D89 -:1000CE000A004F70656E2F436C6F736520426F7818 -:1000DE002C45617270686F6E657320496E20426F99 -:1000EE0078284E756D3A25642928566F78537461B9 -:1000FE003A30782578292E0D0A004F70656E204211 -:10010E006F7820434D44205458204F7665722E0D43 -:10011E000A004F70656E20426F7820416E64204554 -:10012E00617270686F6E6520476574496E284E75F2 -:10013E006D3A25642928566F785374613A307825C4 -:10014E0078292E0D0A00436C6F736520426F78205C -:10015E00416E6420466F72636520566F6C746167E2 -:10016E00652055702E0D0A2000564F5820566F757B -:10017E007420355628564F585F5354413A307825DF -:10018E00782C6C696E653A2564292E0D0A00564F3F -:10019E0058204348472046756C6C2E0D0A00564F6A -:1001AE00582047657420496E746F20536C656570D6 -:1001BE002E0D0A00466F6C6C6F772043484720491E -:1001CE006E697453746120536574204D61782056A6 -:1001DE00706D69642E28566F785F7374613A30784B -:1001EE00257829286C696E653A2564290D0A004622 -:1001FE006F6C6C6F772043484720496E6974537457 -:10020E00612E28566F785F7374613A30782578299D -:10021E00286C696E653A2564290D0A00466F6C6C70 -:10022E006F772043484720537461312C4E6F204521 -:10023E00617250686F6E6520496E20426F782E286D -:10024E006C696E653A2564290D0A00466F6C6C6FF9 -:10025E00772043484720537461312C564F52204328 -:10026E006867696E672849766F723A25646D412911 -:10027E002E286C696E653A2564290D0A00466F6C4E -:10028E006C6F772043484720537461312C564F4C86 -:10029E0020436867696E672849766F6C3A25646DEE -:1002AE0041292E286C696E653A2564290D0A00468F -:1002BE006F6C6C6F772043484720537461322C4724 -:1002CE0065742049564F523A25646D412E286C694B -:1002DE006E653A2564290D0A00466F6C6C6F7720A7 -:1002EE0043484720537461322C4765742049564F5A -:1002FE004C3A25646D412E286C696E653A25642949 -:10030E000D0A00466F6C6C6F77204348472053747C -:10031E0061332C564F5820436867205265496E69E9 -:10032E00742E286C696E653A2564290D0A00466F95 -:10033E006C6C6F77204348472053746133284356C3 -:10034E00292C564F522056706D69642041646453B7 -:10035E0074612849766F723A25646D41292E286C96 -:10036E00696E653A2564290D0A00466F6C6C6F77CD -:10037E00204348472053746133284356292C564F47 -:10038E00522056706D69642053756253746128490A -:10039E00766F723A25646D41292E286C696E653A26 -:1003AE002564290D0A00466F6C6C6F772043484711 -:1003BE002053746133284343292C564F52205670D4 -:1003CE006D6964205375625374612849766F723A71 -:1003DE0025646D41292E286C696E653A2564290DB8 -:1003EE000A00466F6C6C6F77204348472053746148 -:1003FE0033284343292C564F522056706D69642082 -:10040E004164645374612849766F723A25646D4174 -:10041E00292E286C696E653A2564290D0A00466FEF -:10042E006C6C6F77204348472053746133284356D2 -:10043E00292C564F4C2056706D69642041646453CC -:10044E0074612849766F6C3A25646D41292E286CAB -:10045E00696E653A2564290D0A00466F6C6C6F77DC -:10046E00204348472053746133284356292C564F56 -:10047E004C2056706D69642053756253746128491F -:10048E00766F6C3A25646D41292E286C696E653A3B -:10049E002564290D0A00466F6C6C6F772043484720 -:1004AE002053746133284343292C564F4C205670E9 -:1004BE006D6964205375625374612849766F6C3A86 -:1004CE0025646D41292E286C696E653A2564290DC7 -:1004DE000A00466F6C6C6F77204348472053746157 -:1004EE0033284343292C564F4C2056706D69642097 -:1004FE004164645374612849766F6C3A25646D418A -:10050E00292E286C696E653A2564290D0A00466FFE -:10051E006C6C6F772043484720537461342C564FD0 -:10052E00782056706D696420416464537461285656 -:10053E006F75743A307825782C49766F6C3A25644D -:10054E006D412C49766F723A25646D4129286C698C -:10055E006E653A2564292E0D0A00466F6C6C6F7716 -:10056E002043484720537461342C564F78204368FB -:10057E00696E6728566F75743A307825782C4976EF -:10058E006F6C3A25646D412C49766F723A25646D15 -:10059E004129286C696E653A2564292E0D0A00469C -:1005AE006F6C6C6F772043484720537461342C5620 -:1005BE004F522056706D69642041646453746128F3 -:1005CE00566F75743A307825782C49766F723A25C5 -:1005DE00646D4129286C696E653A2564292E0D0AD1 -:1005EE0000466F6C6C6F772043484720537461341C -:1005FE002C564F52204368696E6728566F75743AB1 -:10060E00307825782C49766F723A25646D41292809 -:10061E006C696E653A2564292E0D0A00466F6C6C66 -:10062E006F772043484720537461342C564F4C202B -:10063E0056706D69642041646453746128566F75F9 -:10064E00743A307825782C49766F6C3A25646D4172 -:10065E0029286C696E653A2564292E0D0A00466FAD -:10066E006C6C6F772043484720537461342C564F7F -:10067E004C204368696E6728566F75743A3078253A -:10068E00782C49766F6C3A25646D4129286C696E19 -:10069E00653A2564292E0D0A00466F6C6C6F772023 -:1006AE00434847205375625374612C564F4C2F5656 -:1006BE004F52286C696E653A2564292E0D0A004644 -:1006CE006F6C6C6F7720434847205375625374618B -:1006DE002C564F52286C696E653A2564292E0D0AE8 -:1006EE0000466F6C6C6F77204348472053756253FA -:1006FE0074612C564F4C286C696E653A2564292E10 -:10070E000D0A00466F6C6C6F772043484720537577 -:10071E00625374612C285354413A307825782C5604 -:10072E00706D69643A3078257829286C696E653A5F -:10073E002564290D0A00466F6C6C6F77204348477D -:10074E00204164645374612C285354413A30782507 -:10075E00782C56706D69643A3078257829286C6942 -:10076E006E653A2564290D0A005258305F4275664F -:10077E006665725B305D3A307825782C5258305F62 -:10078E004275666665725B315D3A307825782C521B -:10079E0058305F4275666665725B325D3A30782519 -:1007AE00782C5258305F4275666665725B335D3ADF -:1007BE00307825782C5258305F4275666665725BCC -:1007CE00345D3A307825782C5258305F4275666623 -:1007DE0065725B355D3A307825782C5258305F4221 -:1007EE0075666665725B365D3A307825782C5258A0 -:1007FE00305F4275666665725B375D3A3078257894 -:10080E002C6C696E653A25640D0A0000000000002C -:10081E0000000000000000000000000000000000CA -:10082E0000000000000000000000000000000000BA -:10083E0000000000000000000000000000000000AA -:0B084E0000000000000000000000009F -:1020BD00C111C10EC10F410073FFC10D42004E0091 -:1020CD000042004C000042007100001A690000003F -:1020DD0000000000000000000000000000000000F3 -:1020ED00000000000000002024830000000000001C -:1020FD0000000000000000000000000000000000D3 -:10210D000000000000000000000000000000410081 -:10211D00700042006E00004200740000C1104100CA -:02212D00770039 -:10219D0090002674011213F67402900076F09000F0 -:1021AD000002150C900050121483FFE5F09000060C -:1021BD00F0EFA3F0A37404F0A322E6FFE4F0A3EF85 -:1021CD00F008E6FFA3E4F0A3EFF008E6FFA3E4F0C8 -:1021DD00A3EFF008E6A3FFE4F0A3EFF02290001ABE -:1021ED00121384900006F078A7E6FF08E6A3CF222D -:1021FD00900048121483900050FFAEF002148390AB -:10220D0000261213F690001A0213847BFF9000062D -:10221D007405F0A3227BFF9000ECE0FF900006E434 -:10222D00F0A3EF2290002E8FF00214BB9000261227 -:10223D001483FFAEF090002E021483FF900008E48B -:10224D00F0A3EFF0A37405F0A3227BFF90000674BA -:10225D0002F0A3229000ECE0540CFBE4FAF9F890A4 -:10226D000048E0FFE4FCFDFEC30214E8EE8FF090A1 -:10227D0000500214BB90004C121483D3FFED9FEC61 -:10228D0095F022900028021384900034E41213F686 -:10229D00E49000230213F690001AEF1213F690004B -:1022AD007622900039021384E6FC08E6FD25E0FF56 -:1022BD00EC338FF01214BB7BFF229000ECE0540C3A -:1022CD0022E490004EF0A322EE8FF01214BB7D0598 -:1022DD00121418EF78022274019000370213F6C31E -:1022ED00FDACF09FEC9E2290004BE0FFD3941522A5 -:1022FD007BFF900006F0A322E4FCFDFEFAF9F8C383 -:10230D000214E878ABE6FE08E6FF229000ECE054FC -:10231D0010FFE4FCFDEF2274011213F67BFF2290F7 -:10232D00006CF0A3F0900076F022E490004BF0905A -:10233D000049F022F0A37403F0A3229000ECE054C6 -:10234D0020FFE4FC2290004EE09400229000340225 -:02235D001384E7 -:052D0F00900043EFF00D -:102D1400E4A3F0A3F07F271231D8900044EFF07FB2 -:102D2400371231D8900045EFF0900043E024FD6065 -:102D34001B14602424FE602824057035900045E0AF -:102D44004494F0900044E04498F08025900044E0DE -:102D54004406F054E7F08019900045E054FD8009E2 -:102D6400900045E04402F054FEF0900044E054E149 -:102D7400F0900044E0FD7F271232D8900045E0FD3A -:052D84007F370232D888 -:101588009000EAE054186003D20D22C20D203F03F8 -:10159800021835304165200F1612185E7A00798ED0 -:1015A80074011222FD74DAF0120F7B7F03805F1240 -:1015B8002337A3F0C200C201D20B9000F0E07022E2 -:1015C800C20ED202D203C205C208C204C209C20AAC -:1015D800D211C23512232C7A0079A5122257740B26 -:1015E8008011C202C203D205C2067A0079BB122258 -:1015F800577418F0120F7BC20FC241900049E0C324 -:10160800940550030217CD300B07C20B7F04022D3F -:101618000F200041D2001222C7FF60147B0C122356 -:101628000590007070057402F0800A7401F080055E -:10163800E4900070F07BFF7A0079D0900070E09021 -:1016480000061221E39000ECE0FF900008E4F0A30C -:10165800EFF0120F7B2005030216F990004AE0C351 -:101668009405500A7F06122D0F90004A802220010F -:101678003F1222F4501FEF540370047D118009902B -:10168800004BE020E0077D227F011228BE90004B2E -:10169800E004F0805C7F04122D0FE490004BF0D240 -:1016A80001D210C2117BFF7A017908120F7B8041A9 -:1016B8007817E6703C301004C210802E1222616048 -:1016C800309000ECE0FF540C6004D20ED2367BFF61 -:1016D8007A017920900070E0FD900006E4F0A3ED17 -:1016E800F0A3E4F0A3EFF0120F7B1222C79000489A -:1016F800F020020302183230353B200F1612185E14 -:10170800D211E412232C900049F0C208D20BC20077 -:10171800D204227F03122D0F7BFF7A017954120F16 -:101728007BC20FD203900049E0D394035003021701 -:10173800CDC235804B20044890004AE0FFD3941571 -:10174800501DEF540370047D11800990004AE02079 -:10175800E0077D227F081228BE90004A0217CD12AA -:1017680022F4501CEF540370047D11800990004B43 -:10177800E020E0077D227F021228BE90004B8045C2 -:1017880030031A7F03122D0F7A0179771222221261 -:1017980023417431F0120F7BC20302183220085122 -:1017A8009000ECE05430FF7B30122305600E1222CB -:1017B800C7FFE4FCFDFEEF6003303724900049E0EA -:1017C800D394325004E004F0227BFF7A01799C1212 -:1017D8000F7BD208122337C2097F04122D0F804ACB -:1017E80090006DE070447B017A00795012085980AE -:1017F800391222F4501FEF540370047D11800990B0 -:10180800004BE020E0077D227F051228BE90004BA8 -:10181800E004F08015200912D2097F04122D0FC2AE -:10182800117BFF7A0179AC120F7BC20722200711C6 -:10183800D2077F04122D0FC2111222C7900048F060 -:1018480022122261600F1222C7FF6004D20ED23624 -:05185800900048EFF0D4 -:0E185D00227F3C1235137F0112338ED20F22F0 -:0608590090000012152CB6 -:10085F00900076E01470030209331470030209FD4F -:10086F00147003020A67147003020C272404600338 -:10087F00020D771221AB90001D1213846003020D3D -:10088F0077900077E0D3940A5030E004F090001A8C -:10089F00743C1213F6300C03020D771221AB1222A7 -:1008AF0012FF1235137A0179C212222212234174D8 -:1008BF00C9F0120F7BD20C020D77E4900077F0C2D3 -:1008CF000C1221ABE41222E6900026E41213F6126A -:1008DF002296900032E41213F6900021E41213F6E0 -:1008EF00900039E41213F6900028E41213F6E4F5A1 -:1008FF00F012227C90002EE4F5F01214BB90001938 -:10090F00E41213F690001B743C1222A87401F0122B -:10091F0022CEF07BFF7A0179FD122224122341743B -:10092F00F0020AC09000ECE0FB5420FFE4FCFDFE57 -:10093F00EF6024EB5410FF601E1221AB90001D746A -:10094F00011213F6E4900076F07A02792A740312FA -:10095F0022FD74FF020AC0122348EF703B122310CE -:10096F001221AB9000441222D5C333CE33CED8F927 -:10097F00FF1221AB900048EE8FF01214BB78AB90B2 -:10098F00004C1222B57A027959900006ECF0ED1264 -:10099F0021BF740DF0120F7B122318704078A7E659 -:1009AF00FE08E6FF1221AB9000221222D5C333CEF0 -:1009BF0033CED8F9FF1221AB900026EE8FF0121430 -:1009CF00BB78A790002A1222B57A02798B90000685 -:1009DF00ECF0A3ED1221C0741AF0120F7B1221ABB1 -:1009EF0090001C74011222A87402F0020D77D390AC -:1009FF00004FE094051223525003020A731222CEC5 -:100A0F00F0122348FDEF701D1223101221AB12229A -:100A1F00799000391223247A0279BDEE1221BA742B -:100A2F0036F0120F7B122318702578A7E6FE08E622 -:100A3F00FF1221ABEE1222319000281223247A02EA -:100A4F0079E7900006EE1221BD7440F0120F7B90F3 -:100A5F0000767403F0020D77D390004FE0940212EA -:100A6F002352500AE475F00112146D020D77122211 -:100A7F00CE1221AA90004C122200D39FE5F09E5077 -:100A8F00161221AB90002A12148390002E12220608 -:100A9F00D39FE5F09E401EE41221A790001CE412A4 -:100AAF0013F67BFF7A0379119000067404F0A37498 -:100ABF005AF0020D741221AB1222AF6401600302CF -:100ACF000B71900050121483D39414E5F0940050DE -:100ADF004D9000ECE030E529900037740112220FA1 -:100AEF00C3943C400A1221AB900039E41213F61262 -:100AFF0021AB1221B1746CF07BFF7A03793C020BAE -:100B0F006E1221AB90003474011213F61221AB1246 -:100B1F0021B17473F07BFF7A037978020B6E122187 -:100B2F00AB1221FDD39FE5F09E900000401C1215E3 -:100B3F000C90003474011213F61221AB1221B17410 -:100B4F007DF07BFF7A0379B4801512150C1222E425 -:100B5F001221AB1221B17484F07BFF7A0379F0126A -:100B6F000F7B1221AB12229064016003020D7712EA -:100B7F002242D39414E5F09400504D9000ECE030F5 -:100B8F00E429740112220CC3943C400A1221AB9049 -:100B9F000028E41213F61221AB90002E1221B47428 -:100BAF0097F07BFF7A04792C020D741221AB74013C -:100BBF0012229E1221AB90002E1221B4749EF07B54 -:100BCF00FF7A047968020D741221AB122239D39F78 -:100BDF00E5F09E900000402012150C900023740148 -:100BEF001213F61221AB90002E1221B474A8F07BD1 -:100BFF00FF7A0479A4020D7412150C90002674016B -:100C0F001213F61221AB90002E1221B474AFF07BA9 -:100C1F00FF7A0479E0020D74D390004FE094141220 -:100C2F002352501DE475F00112146D12231012217E -:100C3F00AB12227978A7E6FF08E6CF122231020D18 -:100C4F00771222CE1221AA1222AF6401706F1222E4 -:100C5F0090640170681221FD1222EC40081221AB42 -:100C6F00122282403A1221AB1222391222EC400B8F -:100C7F001221AB90002A12228540241221AB12229E -:100C8F00E412219D1221EAF0A3EFF078AB1221F6C6 -:100C9F001221BD74D6F07BFF7A05791C020D7412F8 -:100CAF0021AB1221EAF0A3EFF078AB1221F612215B -:100CBF00BD74DDF07BFF7A057968020D741221ABEC -:100CCF001222AF640170511221FD1222EC40081262 -:100CDF0021AB12228240231221AB9000371221A0A8 -:100CEF00122212900006F078AB1221F61221BD7479 -:100CFF00F0F07BFF7A0579AD801B1221AB12221227 -:100D0F00900006F078AB1221F61221BD74F6F07B3D -:100D1F00FF7A0579EF120F7B1221AB12229064013B -:100D2F00704690002A12223CD31222ED500F12214E -:100D3F00AB900026121483C312228950161221ABD6 -:100D4F0012219D1221EA12224D14F07BFF7A0679AF -:100D5F002A80121221AB1221EA12224D740AF07B63 -:100D6F00FF7A06796C120F7B1221AB1222AFFF6450 -:100D7F0001600A12229064016003020EFA122359D5 -:100D8F00FE6401600D90002312138464016003025E -:100D9F000E87EF64017025122290B4011FEEB4018B -:100DAF001B122359B4011590001474011213F67A13 -:100DBF000679A71222187422F0120F7B1221AB12A0 -:100DCF0022AF6401701E1222907019122359640110 -:100DDF00703C900014041213F67A0679CD12221883 -:100DEF00742C80261221AB1222AF7022122290B4E3 -:100DFF00011C900023121384B401139000141223CA -:100E0F00247A0679EF12221A7437F0120F7B12210F -:100E1F00AB12229690001412138464016003020F28 -:100E2F000F1221AB122212D39400400890001A74B3 -:100E3F00FE1213B1900019121384FF122212D39FC6 -:100E4F00500B1221AB1222A47404F080069000768E -:100E5F007402F01222CE1221AA900014E41222A8DA -:100E6F001222271221AA1222121222487456F07B44 -:100E7F00FF7A077911020EED1221AB900037121392 -:100E8F00846401600A9000261213846401707190CB -:100E9F000037E41213F6E412220CC3943C500B12E9 -:100EAF0021AB90001A74021213B174041221A7908F -:100EBF00001B121384FF122212C39F40091221AB91 -:100ECF001222A47401F09000761222271221AA1286 -:100EDF0022121222487473F07BFF7A077944120FA3 -:100EEF007B1221AB122212FF023513900076E0D352 -:100EFF009402400CE41221AA90001D74011213F603 -:010F0F0022BF -:0B30D50090004312152C900046EDF017 -:1030E000E4FE900046E0FD14F0ED6029900043E41A -:1030F00075F00112151512136B6EFEE4FFEFC39409 -:103100000850DFEE30E007C313648CFE8004EEC38A -:0731100013FE0F80E8AF067B -:013117002295 -:0828BE00900000EFF0A3EDF023 -:1028C600E4A3F078037C007D017BFF7A087919FE8A -:1028D6007F401213459000037455F0A374AAF0A329 -:1028E60074FFF0900001E0900008F0900000E09086 -:1028F6000006F01215352918012944022929032951 -:10290600440429440529440829180929180A0000FD -:10291600294A9000077403F09000097405F0E4A3B7 -:10292600F08021E4FF74292FF8E6FE74032FF58268 -:10293600E43400F583EEF00FEFB440E98006900032 -:10294600077401F0900007E02405FF900002F0FDF7 -:102956007B017A0079031230D5900002E02403F55A -:1029660082E43400F583EFF07F01122D0F90000111 -:10297600E0FFB4220B75FE0E53FFF043FF08800DF7 -:10298600EFB4110975FE0E53FFF043FF01900002EC -:10299600E02402FFE433FE7B017A0079031230085B -:1029A600900001E0FFB4220A75FE0353FFF343FFD4 -:0F29B6000822EFB4110975FE0353FFF343FF042A -:0129C50022EF -:10346E00E4900000F0EF24FD60028011782EE6B4A7 -:0D347E00110590007180039000727401F040 -:01348B00221E -:10309100303E40C23E7BFF7A07797778299000065F -:1030A1001221C708A31221C7A37407F0A37462F009 -:1030B100120F7B7B007A007929782DE62405FD1219 -:1030C10030D5782DE6242EF8E6B50707782CE6FFF3 -:0330D10012346E48 -:0130D40022D9 -:10212F00011400C137C13BC139C138C13A0113692C -:10213F00602A00A40BB80BEA0C1C0C800CB20CE448 -:10214F000D160D480D7A0DAC0E100E420E740EA624 -:0E215F000ED80F0A0F3C0F870FD2101D10680C -:1035DC00EF25E024A4F582E43400F583E0FCA3E0BD -:0135EC0022BC -:102C8400E4FF780EE6B402151235DC2432FDE43C90 -:102C9400FCC378BAE69D18E69C500E80111235DC10 -:102CA400D378BA96EC189650050FEFB415D478146F -:102CB400E6FEEFD39E4004180680037813169000B6 -:102CC400EBE030E3047814A6077813E6FED394C847 -:102CD4005006EEC3940A50077814A607187669784C -:102CE40014E6FFD394005002D23BEFD39401500278 -:102CF400D237EFD394055002D239EFD3940A50025D -:0A2D0400D238EFD3940F5002D23AF8 -:012D0E0022A2 -:10216D004100D9004100DC004100D8004200D600FA -:10217D00004100DA00C11DC11EC120C11CC11BC11F -:09218D001F4100DB00C121C12249 -:102DFC009000DBE06062E4F0D21D9000D9E004F0BA -:102E0C00E0C394054004E4F0D21E9000DCE004F032 -:102E1C00E0C3940A4004E4F0D2209000D6E475F0AC -:102E2C000112146DC39000D7E094649000D6E09426 -:102E3C00004006E4F0A3F0D21B9000D8E004F0E0D0 -:102E4C00C394FA4013E4F0D21C9000DAE004F0E0F2 -:092E5C0094044004E4F0D21F22AA -:03000B00023304B9 -:10330400C0E0C083C082C0D074FC258CF58C746688 -:10331400258AF58A9000DB7401F0D0D0D082D08366 -:03332400D0E032C4 -:0E363800758901758CFC758A66D2A9D28C2228 -:0D36540075FE0FEF25E0FE7403A8060822A6 -:103575001236548002C333D8FCF452FFEFB404066C -:0735850075FE0FE4F5FF22C3 -:1035A20075FE11EF5407F5FF75FE12AF058FFF751B -:0635B200FE1075FF01226E -:102FC2001236548002C333D8FCF452FF7401A806AF -:102FD200088002C333D8FC42FF75FE0B7401A807B8 -:102FE200088002C333D8FC42FFEF70038DCE22EF7C -:102FF200B401038DCF22EFB402038DDE22EFB403BE -:0630020004AF058FDF2280 -:033FFD00010102BD -:0621960001150001160016 -:1032AB00D28075FE0443FF0175FE0343FF0175FEDB -:1032BB000243FF01D28175FE0443FF0275FE0343F7 -:0D32CB00FF0275FE0243FF02781576012216 -:0C35CA00C2801235D6D2811235D6D280D4 -:0535D600E4FF0FDFFE21 -:0135DB0022CD -:1034C400D281D2801235D62081037F0022C281129C -:0B34D40035D63081037F00227F0122EB -:0F361B00C280C2811235D1D2811235D60235D686 -:08369B001235CAC2800235D6C7 -:0B366C001235CA1235D6C2800235D6D6 -:02334A00AE07CC -:10334C007D08AF051DEF6015C280EE30E704D28119 -:0F335C008002C281EE25E0FE1235D180E5C280ED -:01336B00223F -:103327007E08E4FDD281AF061EEF6012ED25E0FDB9 -:10333700C2801235D13081EEED4401FD80E8C280B4 -:02334700AF05D0 -:013349002261 -:0E3646007D087F351232D87D0A7F760236A3CA -:102E650090000012152C7F10122EADEF1213E47F87 -:102E750011122EAD900001EF1213F67F12122EB72C -:102E8500900002EF1213F67F13122EB7900003EF96 -:102E95001213F67F141231D890000012150C900011 -:102EA50004EF1213F67F00221231D890000012159C -:0C2EB5000C221231D890000012150C22E3 -:05336C00900000EFF0ED -:10337100E47F201231D8900000E06006EF4401FFA5 -:0D3381008004EF54FEFFAD077F200232D81C -:05338E00900001EFF0CA -:10339300E47F271231D8900001E06006EF4401FF7B -:0D33A3008004EF54FEFFAD077F270232D8F3 -:05351300900003EFF041 -:10351800E47F251231D8EF54C0FF900003E04FFD3F -:053528007F250232D8EE -:0533B000900001EFF0A8 -:1033B500E47F201231D8900001E06006EF54FBFF56 -:0D33C5008004EF4404FFAD077F200232D8E2 -:0736A3008FFEAF058FFF222F -:0636AA008FFEAEFFAF062B -:0136B00022F7 -:1032D800900046EFF0A3EDF01234C47F0C12334A8D -:1032E80012366C900046E0FF12334A12366C90009A -:0C32F80047E0FF12334A12366C02361B0E -:0531D800900046EFF03D -:1031DD00E4A3F01234C47F0C12334A12366C900003 -:1031ED0046E0FF12334A12366C1234C47F0D12338F -:1031FD004A12366C123327900047EFF012369B12AD -:07320D00361B900047E0FFB3 -:013214002297 -:102AE200023546E493A3F8E493A34003F68001F28F -:102AF20008DFF48029E493A3F85407240CC8C333F5 -:102B0200C4540F4420C8834004F456800146F6DFC3 -:102B1200E4800B0102040810204080901FC8E47E6C -:102B2200019360BCA3FF543F30E509541FFEE493B8 -:102B3200A360010ECF54C025E060A840B8E493A37F -:102B4200FAE493A3F8E493A3C8C582C8CAC583CAAA -:102B5200F0A3C8C582C8CAC583CADFE9DEE780BE62 -:01219C000042 -:10127500E709F608DFFA8046E709F208DFFA803E5B -:1012850088828C83E709F0A3DFFA8032E309F60848 -:10129500DFFA8078E309F208DFFA807088828C83B0 -:1012A500E309F0A3DFFA806489828A83E0A3F60864 -:1012B500DFFA805889828A83E0A3F208DFFA804C3E -:1012C50080D280FA80C680D4806980F28033801015 -:1012D50080A680EA809A80A880DA80E280CA80337E -:1012E50089828A83ECFAE493A3C8C582C8CCC583F6 -:1012F500CCF0A3C8C582C8CCC583CCDFE9DEE780C6 -:101305000D89828A83E493A3F608DFF9ECFAA9F044 -:10131500EDFB2289828A83ECFAE0A3C8C582C8CC9A -:10132500C583CCF0A3C8C582C8CCC583CCDFEADEB3 -:10133500E880DB89828A83E493A3F208DFF980CC15 -:1013450088F0EF60010E4E60C388F0ED2402B4040E -:101355000050B9F582EB2402B4040050AF232345B5 -:0613650082239012C57303 -:10136B00BB010689828A83E0225002E722BBFE0280 -:09137B00E32289828A83E49322B3 -:10138400BB010CE58229F582E5833AF583E022501E -:1013940006E92582F8E622BBFE06E92582F8E22268 -:0D13A400E58229F582E5833AF583E4932282 -:1013B100BB010FF8E58229F582E5833AF583E02840 -:1013C100F0225009C58229F8E58226F622BBFE09E2 -:1013D100C58229F8E22582F222F8EA2583F583E91C -:0313E1009328222C -:1013E400BB010689828A83F0225002F722BBFE01E8 -:0213F400F322E2 -:1013F600F8BB010DE58229F582E5833AF583E8F02D -:10140600225006E92582C8F622BBFE05E92582C8D8 -:02141600F222C0 -:10141800BC000BBE0029EF8DF084FFADF022E4CCB8 -:10142800F875F008EF2FFFEE33FEEC33FCEE9DEC81 -:10143800984005FCEE9DFE0FD5F0E9E4CEFD22EDC7 -:10144800F8F5F0EE8420D21CFEADF075F008EF2F11 -:10145800FFED33FD4007985006D5F0F222C398FD02 -:051468000FD5F0EA229F -:10146D00C5F0F8A3E028F0C5F0F8E582158270020A -:06147D001583E038F022A7 -:10148300BB0110E58229F582E5833AF583E0F5F0A7 -:10149300A3E0225009E92582F886F008E622BBFE84 -:1014A3000AE92582F8E2F5F008E222E5832AF583CA -:0814B300E993F5F0A3E993228F -:1014BB00F8BB0111E58229F582E5833AF583E8F063 -:1014CB00E5F0A3F0225009E92582C8F608A6F02220 -:0D14DB00BBFE09E92582C8F2E5F008F22207 -:1014E800EB9FF5F0EA9E42F0E99D42F0E89C45F05A -:0114F80022D1 -:1014F900E8600FECC313FCED13FDEE13FEEF13FFD1 -:03150900D8F122F4 -:09150C00E0FBA3E0FAA3E0F922E0 -:10151500F8E0FBA3A3E0F925F0F0E582158270025F -:071525001583E0FA38F02203 -:09152C00EBF0A3EAF0A3E9F022C0 -:10153500D083D082F8E4937012740193700DA3A345 -:1015450093F8740193F5828883E473740293686059 -:06155500EFA3A3A380DF59 -:10155B00EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02D1D -:10156B00FDE43CFCE8A42EC8C5F03DFDE43CFCEFDB -:0D157B00A4FFE5F028FEE43DFDE43CFC2269 -:100F1000E5082406F582E43400F583E00508229014 -:100F20000003301903900006E475F0011215150254 -:100F3000136B2012E97F2ED2128018EF540F2490E9 -:100F4000D43440D4FF30160BEF24BFB41A00500342 -:100F50002461FFE50960021509050CE50C70020526 -:100F60000B30190E900003E475F001121515EF0215 -:100F700013E402362A7403D2198003E4C219F50877 -:100F800090000312152CE4F509F50BF50CE509604A -:100F9000077F20120F5380F5750AFFC213C212C2D9 -:100FA00014C215C217C218C21A120F1FFF700D30DB -:100FB00019057F00120F64AF0CAE0B22B4255FC27F -:100FC000D5C216120F1FFF24D0B40A00501A75F0B4 -:100FD0000A780930D50508B6FF0106C6A426F62012 -:100FE000D5047002D21580D924CFB41A00EF500472 -:100FF000C2E5D216021165D21380C6D21280C0D2C9 -:101000001480BCD2D580BAD21780B47F20120F537F -:101010002014077401B5090040F1120F10FF120FE0 -:1010200053020F8DD21AD2188095120F10FB120F97 -:1010300010FA120F10F94A4B700679367A127BFFBC -:1010400020142EE509602A7E008E8275830012131B -:101050008460060EEE650A70F0C2D5EBC0E0EAC00F -:10106000E0E9C0E0EE1211ACD0E0F9D0E0FAD0E057 -:10107000FB12136BFF60AAEBC0E0EAC0E0E9C0E03E -:10108000120F53D0E02401F9D0E03400FAD0E0FB95 -:10109000E50A0460DCD50AD980877BFF7A1179A83C -:1010A000D214809C791080027908C218C21A800874 -:1010B000D2D5790A8004790AC2D5E50A047002F50E -:1010C0000AE4FAFDFEFF120F10FC7B082013131236 -:1010D0000F10FD7B1030120A120F10FE120F10FFBE -:1010E0007B20EC3382D592D55013C3E43012069F97 -:1010F000FFE49EFEE42013039DFDE49CFCE4CBF89A -:10110000C213EC700CCFCECDCCE824F8F870F3808D -:1011100017C3EF33FFEE33FEED33FDEC33FCEB335F -:10112000FB994002FB0FD8E9EB301305F8D0E0C47F -:1011300048B213C0E00AEC4D4E4F78207B0070C2DD -:10114000EAB50A0040BCC0E01211AED0F0D0E020F9 -:101150001304C4C0E0C4B213C0F0120F3CD0F0D5E9 -:10116000F0EB020F8D121535102A5310A4580FFB07 -:101170004C0FF74210A84F10B04410B04910104364 -:0811800010B655109A46109AB2 -:1011880045109A471256500FFF2D10032E10262B8C -:10119800100723102420123F2A0FBF480000101EFA -:1011A8003F3F3F00790AA2D5201514301709B9101E -:1011B800020404B9080104A2D52018025001042031 -:1011C80014689214B509005034C0E07F2030151916 -:1011D8007F30A21472187217500F121205C214C26F -:1011E80018C217C21A7F30800F301703E9C0E01207 -:1011F8000F53301703D0E0F9D0E0B509CC301717FA -:101208007F30B9100C120F537F583016077F788043 -:1012180003B90803120F533014057F2D020F537FB3 -:1012280020201AF87F2B2018F322921480CF286EE2 -:10123800756C6C2900D213120F103013F8C2137892 -:101248000930D50108F6020FBF2D50434958120F37 -:10125800102403B405004001E490125193120F4486 -:0D126800743A120F44D2157509040210A447 -:00000001FF diff --git a/Out/8835_EVB_250102_1742_E2AC_010102.bin b/Out/8835_EVB_250102_1742_E2AC_010102.bin deleted file mode 100644 index 91a271d823112f49597f18bdb6f1f83e86d20f12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16386 zcmeHudwdhez3*xz+458JSO)W6)-u=zo5e2@LV}D9d67g34ktZ5r-;;U!l`2`AQ1`2 z@nUkDKJrk5n?rJwa6b_z?}Vf!ZS!b@*P-RM6x^lc(zFR%kj>N9hSY?Yr1PCw*_hCj z-rM_U_@LdH-~8S)^P8F9j`^}3eC?YY{l`~X+LK`}EviRER`8op0({n;14&zCV2>V& z>0+3(0>PiDw>#Hy9Xv2K&?Et4jqCI<7s9U{zo0JaQQ+$l{oL6RLbKl9lp+M3pNEJP zF<FrEN{~CD2PyDPRu66+kt6@ygY{ zyW3iu*9h0QQb5VgfqN*^lI3l|W&V}(rC@Qev;rb19Yql8Z)y-4?+|WT+r0WBcwK9g zFv3l^w%LDu>zDEx6)#YtC2gy}*(@w?Yw@qVt68|+2d)CQ{FXZa3iySZaV+2SQ2Py8L2}uO!2n~%UYV7DKBnGTT4sZeGKvX)>VF3B`gEdO)G=K za^F3xnkuNRE7pt{JJzq4lKx}JkTG}m&27{l9_rncb1&+hF}xZ2@>^~b>hHd5RqI_P z*RO3`jZV0yuJke#OUF>OT$ZA8HggUHG1R}qdlYl&fOJ?w5p_j zc`49uGu$rJH8sKTf6Uk~(k=_!`F}%OKUVHPL;L@t^U_P~y?j@V*gHadLFa#nmf8FN zgZ6^GmzP_OzD-T3k-nuf*qF8$(gugw7Y6s}O#8wtMb8?%>hGqr;h$pig~4_auhbm7 zj2d)SUZTc7Mmo|1DKB0mJmt^J2&WVL65*F4Wpe|av2+e5+m{L$!MZ%g(#!BD84b=X zo*HY$D9yzY*l@+{%aYu7hqPi*;9K8nUj23H-;E(O1~m6lQ01kds!KuDmx5|81=U^( znwJ8lmLC}P&;AQ@94VL`=GJOXpPA37V$V2zX5K}g*)v@hubI!ek4%3h%uONr53*XA zyHDHOo#~M@3w96_{R>F`DJeUJM?{h&HTmmIA%%z{DXR1TZ=KlN)oifAM&mwR$p*J5 z5eLHDj3_9H_(Yhiq@^%7-FRJTyh`XRI;<1%{xDZT3(j}L+ytX>62yuxV*5kH-FkZx z^5R5vQF%I_xjoFC(9Sgq$>{lbBIb1+Z*(NRQw=NpCdw5?>+ASXncqyrxIYOJQgmI+ zcNHmeFti3D?(41EUA24vnIr>TH}n{lAA}>867en2ehqu06Z#;T{=Pqlnn;QYeeU23 z0}0!JK_Y&U$BYz@7s6bb!Q%&vM+8i^`zJCc)YFrpBW&Y!_-t>OyG84^lA_x@=$19q zT4)-N`KB1E5-}9!t|Ub+X!MIAGW{KY?T9kP7nB(y;@mJ-VxS#{P+F*%MgzKuIPaldFYYGOUuH&gdpGy%&w9o&f0PmD2J{LM(-_n}HA<$#uF14_&>iMb z9^E=xunqlJF!zIoh+CUX7(iL~hB*(Y_jWt`^={5{6YVUizckFvqjuYSyBD}KnG7}# zDCP7w{VlYU&7lQ+Rx4|(X8o9ITw^o_jYcv(&UC`?c26b+*I5Q&nX=RYi!RnQT1wT-zMv)>r%b5|GJTu>KPe+iXtrTB#eMcdB!)re$Y{tt zONzdh03;{O6(Jn5A(H!03_^>6v&}SZXq#ygaJHEW!km-!6}Y`X#6rI~IbJ0%FexRvce6VqCEA3AW9>zP*c46= zHH5WHyA~@A@6N`ULkyb294hwPTxr8y(Q0mZgJ!ki&}x<@m@#D7pf4!k^S>>S zqn#Bhkqcvuc31ch)$TterEys?*ZbQhavrm5WwJlR%NJx=v-`7syfsUjkP9X$@)(~V z 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 literal 0 HcmV?d00001 diff --git a/Out/8835_EVB_250106_1928.hex b/Out/8835_EVB_250106_1928.hex new file mode 100644 index 0000000..fce4614 --- /dev/null +++ b/Out/8835_EVB_250106_1928.hex @@ -0,0 +1,957 @@ +:03000000022AC50C +:102AC50075FE7275FF00758E009000007F007E0315 +:0D2AD500E4F0A3DFFCDEFA7581BA022B1DD0 +:0F35FD0053797374656D20496E69742E0D0A0041 +:103546001232157BFF7A3579FD120F66D2AED2BEE6 +:08355600122DFC12311880F463 +:101FAC004100ED004100EE0002B9000002B5000056 +:101FBC0002B300004100EF0002A7000002AD0000D8 +:101FCC0002B7000002B1000002AF000002A900003D +:041FDC0002AB000054 +:0936810078B5E6FE08E6780222A5 +:10348C0075FE3175FF8175FE0E43FF107DAB7F30ED +:0D349C001236A375FE599000EDE5FFF022F9 +:1029C600900000EFF0E5A420E003022AB975A40107 +:1029D6007F351236AA78B5760008A6077F361236F6 +:1029E600AAEF540378B546F608E6F6900000E044F0 +:1029F60008FD7F311232D89000EDE0FF3395E0FEFE +:102A0600C378B6E69FFF18E69EFE7C097DC41215C4 +:102A160046780A1214E478B5A60608A6079000EFD1 +:102A2600E01215202A46002A54012A5D022A700364 +:102A36002A7E042A8C052A9A062AA90700002AB9A2 +:102A4600123681CEC313CE13D8F979A8806178B631 +:102A5600E625E079BA804478B5E6FE08E67803C351 +:102A660033CE33CED8F979AE8045123681C333CE14 +:102A760033CED8F979B88037123681C333CE33CE08 +:102A8600D8F979B28029123681C333CE33CED8F93C +:102A960079B0801B78B6E625E079AAF718E63319EF +:102AA600F78010123681CEC313CE13D8F979ACF75E +:0F2AB600EE19F7900000E09000EFF075A3812279 +:10315A00E5A430E13675A4027F371236AA78B37631 +:10316A000008A6077F381236AAEF540378B346FE42 +:10317A0008E6FF18EEF608EFF6FF9000EDE0FD33E3 +:0F318A0095E0FCC3EF9DF6EE9C18F675A382222C +:051FE000C122010D0308 +:1035B800E4780FF67811F6780DE67810F67812763A +:0235C8000422DB +:1024F600E4FE78B3E6FC08E6FDC394D8EC9403400A +:10250600037F0022EF700302260ED3ED940FEC94A6 +:102516000340030225ECED94CBEC94005003022516 +:10252600ECD3ED94AAEC94024022D220780DE6FF7B +:10253600137810F6302111D3ED94BFEC94024004C9 +:10254600C22180047810A607E4FE8070D3ED94AA19 +:10255600EC94025043ED9437EC9401403BD2217841 +:102566000DE6FF7810F6302013D3ED9493EC940229 +:102576005004C2208006EFC3137810F67812760452 +:10258600301B11D3ED9451EC94015004C21B80040E +:1025960078127601E4FE8024D3ED9437EC94015052 +:1025A6001BD21B78127601302110ED9426EC940193 +:1025B6005004C221800478127604E4FE301E11C352 +:1025C600ED94F3EC94025006C21EE4FE80027E01F6 +:1025D600301F2FD3ED94DDEC94004006C21FE4FEBD +:1025E60080207E01801CD3ED940FEC94034006D22C +:1025F6001E7E01800DD3ED94CBEC94005004D21FC7 +:102606007E01C21CC21D8058C21EC21FD3ED949FFC +:10261600EC94035031ED9471EC94004029301C1079 +:10262600ED9484EC94035006C21CE4FE80027E0105 +:10263600301D2DD3ED9482EC94004006C21DE4FEBD +:10264600801E7E01801AD3ED949FEC94034004D241 +:102656001C800BC3ED9471EC94005002D21D7E01D8 +:02266600AF06BD +:01266800224F +:102BF7009000EAE05463600AE4FF12336CE4780E55 +:102C0700F622780E76017F011224F6EF6008E4FFC2 +:102C170012336CD22222C2229000EBE05407FFBF8E +:102C27000605780E7603227810E6FD7F221232D849 +:102C37007812E6FD7F211232D8780FE6C454F07877 +:102C47001146FD7F231232D87F0112336C7814E6C8 +:102C5700FFD394014002C23CEFD394034002C23831 +:102C6700EFD394074002C23AEFD3940C4002C23923 +:0D2C7700EFD394114002C23B780E7602228A +:041FE500C140C141F5 +:102EC100C2409000EAE020E65130E203D2412230D4 +:102ED1003C04E4FF80119000EAE030E50D30243A33 +:102EE1007F3C1235137F0102338EE4FF1224F6EF8B +:102EF1006008E4FF12338ED22222C222D240304136 +:102F010019780EE6B40213C378BAE6941018E69461 +:0B2F11000E4005D240C24122C2402207 +:10352D00426F78204F70656E2E0D0A00426F782025 +:09353D00436C6F73652E0D0A004A +:081FE900C142C1434100F1FFB8 +:102F7700E4900000F09000EBE0FF5420FE9000008A +:102F8700F09000F1E06E6032EF30E50E9000F074E3 +:102F970001F07BFF7A35792D800BE49000F0F07B10 +:102FA700FF7A357939120F66D242C20FD243D23730 +:0A2FB700900000E09000F1F0D24419 +:012FC10022ED +:10279900737570706572206C6F6E67203873207066 +:1027A900726573732E286C696E653A2564290D0A62 +:1027B900004B6579206C696674286C696E653A25E9 +:1027C90064292E0D0A00426F6F7374204F70656E75 +:1027D900204B65792E286C696E653A2564290D0AA6 +:1027E900006C6F6E672032732070726573730D0A07 +:1027F9000073686F72742070726573730D0A004BF1 +:102809006579205061697220545820564F52286CBE +:10281900696E653A2564292E0D0A004B65792050A9 +:102829006169722054696D654F7574286C696E65AC +:102839003A2564292E0D0A004B6579205061697289 +:102849002047657420564F52286C696E653A256495 +:10285900292E0D0A004B6579205061697220476560 +:102869007420564F4C286C696E653A2564292E0DE3 +:102879000A004B6579205061697220545820564FDF +:102889004C286C696E653A2564292E0D0A004B6542 +:1028990079205061697220436E743A25642E286C40 +:0A28A900696E653A2564290D0A00E6 +:101FF100C131C130C12F0117004100DE004100E2B3 +:0E200100004100DD004200DF00004100E10070 +:10000E007BFF900006E4F0A3227BFF9000067401B4 +:03001E00F0A3222A +:101B1F009000EBE030E4449000DFE475F001121424 +:101B2F0058C39000E0E094409000DFE09401401132 +:101B3F00D22F7A27799912000E7471F0120F6680E6 +:101B4F0014C39000E0E094509000DFE09400400553 +:101B5F00202E02D22ED22BC22C804D302B43D244BA +:101B6F00E47817F6C22BD22C9000E1F09000DFE062 +:101B7F00FEA3E0FFD39414EE94005008D231D22D7F +:101B8F00D237800EC3EF94C8EE94005005302E026A +:101B9F00D230C22E7A2779BA12000E74A7F0120F24 +:101BAF0066E49000DFF0A3F0302C7B3040783030CB +:101BBF002D200F08121D5674BA021D0D121D7C50D8 +:101BCF0003021D42C23078177602E49000DEF090D7 +:101BDF000071F0A3F07BFF7A2779EA120F66302F9E +:101BEF002F200F08121D5674E3021D0D121D7C507D +:101BFF0003021D42C22FE49000E2F0781776037BB8 +:101C0F00FF7A277999900006F0A374F9F0120F6606 +:101C1F00302D0FC22D781776017BFF7A2779FA12B4 +:101C2F000F66C22CC20F9000F0E064016003021D2A +:101C3F00557817E664026003021D169000DEE0C3BC +:101C4F00940150167F02121D6F7BFF7A287908903E +:101C5F00000604F0A3741C021CE09000DDE0D39496 +:101C6F00054010E4121D897A287924120017742C6C +:101C7F00021D0D900072E0B4011D7D117F0312282B +:101C8F00B39000727402F07BFF7A287941900006BE +:101C9F0014F0A3743E803A900072E06402703690A4 +:101CAF000071E0601A7F03121D6F9000DEF090004C +:101CBF00DD121D897A28795E120017745B803F7DD3 +:101CCF00117F021228B37BFF7A28797B12001974D7 +:101CDF0065F0120F669000DEE0D39414402490005C +:101CEF00DDE004F0E4A3F07BFF7A2879979000DD24 +:101CFF00E0FF120010EFF0A37401F0A37473F00271 +:101D0F000F669000DE802C7817E664037038900021 +:101D1F00E2E0FFC39464501FEF540770047D2280EC +:101D2F000A9000E2E0540370077D117F041228B37C +:101D3F009000E2E004F022E47817F6D2109000E26F +:061D4F00F07F04122D0FCD +:101D5500227F3C1235137F0112338ED20F7BFF7A1F +:101D65002779CF900006E4F0A3227D221228B3E460 +:101D7500900071F0A3F0227F03122D0F9000E1E097 +:101D8500D3941422F07817F6D2107F04122D0F2267 +:10200F0041007A004100790041007B0041007800D7 +:102D8900900000E0FF25E02484F582E43400F58317 +:102D990022900000E0FF25E0248CF582E43400F560 +:102DA90083E0FCA3E0FDEF25E0249CF582E43400F8 +:102DB900F58322747C2FF582E43400F58322E4F054 +:102DC900A3F0EF25E02494F582E43400F583229002 +:102DD9000000E0FF2480F582E43400F58322E0FE60 +:102DE900A3E0C39DEE9C2225E0248CF582E4340007 +:032DF900F583223D +:0F360C0075FE0B75FF0FC290C291C293C292223E +:1034DF00EF14600D14600D14600D2403700BD29067 +:0A34EF0022D29122D29222D293221F +:0533F300900000E0FF66 +:1033F800EF14600D14600D14600D2403700BC2905F +:0A34080022C29122C29222C2932236 +:10327C00E4FF122DBCE4F074802F122DDFE4F0EF8C +:10328C00122D8EE4F0A3F0EF122DF0122DC7E4F006 +:0E329C00A3F0122DAFE4F0A3F00FEFB404D4B2 +:0132AA002201 +:10319900AC07747C2C122DBFEDF0EAC313FEEB13C0 +:1031A900FFEC122D8EEEF0A3EFF0AF03EC122DF031 +:1031B900EAF0A3EFF0900005E0FEA3E0FFEC122D8A +:0F31C900CCEEF0A3EFF0EC122DB0E4F0A3F02267 +:10341200122DBCEDF074802F122DDFEBF0EF122D88 +:0F3422008EE4F0A37469F0122DAFE4F0A3F02252 +:101D9500E4900000F0F0900000E0FFC394044003DD +:101DA500021F8A122DBCE0601F24FE60211460789A +:101DB500147003021E5E24036003021F39900000A5 +:101DC500E0FF1234DF021F391233F3021F39122DDF +:101DD50089122DAA122DE750051234DF8003123324 +:101DE500F3122D9A122DE75003021F39900000E0DF +:101DF500122DB0122DC7E0FEA3E0D39400EE94009F +:101E0500400E900000E0122DCC74FFF5F01214582E +:101E1500900000E0FF122DCCE0FCA3E04C60030233 +:101E25001F39747C2F021E6F122D89122DAAE0FE18 +:101E3500A3E0D39DEE9C50051234DF80031233F3EB +:101E4500122D9A122DE75003021F39900000E0125F +:101E55002DB0E4F0A3F0021F39122DD8E070131253 +:101E65003575C246900000E0247C122DBFE4F002D7 +:101E75001F39122DD8E0FE6402702E20460CD24682 +:101E8500EF122D8EE4F0A37469F0122D89E475F03C +:101E950001121458EF122D8EE0FCA3E0C394FEEC62 +:101EA50094005003021F308031EE640170372046E4 +:101EB5000FD246900000E0122D8EE4F0A374FEF0E0 +:101EC500122D8974FFF5F0121458EF122D8EE0FED5 +:101ED500A3E0D39469EE94005051900000E0122DD8 +:101EE500DDE4F08046122DD8E06403703EEF122D3C +:101EF5008EE0FEA3E0FFC394FEEE94004004D246BC +:101F0500800BD3EF946AEE94005002C24690000015 +:101F1500E025E02484304609122D9274FFF5F08007 +:101F250007122D92E475F001121458122D89A3E0C1 +:101F3500FD122FC2900000E0FF700A122DBCE09048 +:101F4500007AF08037900000E0B4010C247C122D5B +:101F5500BFE0900079F08024900000E0B4020C24EA +:101F65007C122DBFE090007BF08011900000E0B462 +:101F7500030A247C122DBFE0900078F0900000E069 +:101F850004F0021D9BE4900000F0900000E0FFC308 +:101F950094045012122DAFE475F0011214589000FC +:061FA50000E004F080E4FE +:011FAB002213 +:102F1C00456E74657220536869704D6F6465212825 +:102F2C006C696E653A2564290D0A004E6F74204752 +:102F3C00657420496E746F20536C65657028436806 +:102F4C00675374617475733A25642C566F785F56A9 +:102F5C006F75743A25642C526573746172745F4694 +:0B2F6C006C61673A2564292E0D0A00F5 +:10201F00C1454100E4004200E500004100E70F41E7 +:05202F0000E300C144C4 +:0A367700E4FF33A3CFF0A3EFF0222D +:1034F900D2AC759A03D2BCD2BDD2A9D2AB75FE317A +:0A35090075FF8175FE3043FF80223C +:10343100C2ACE4F59AC2BCC2BDC2A9C2AB75FE3131 +:0F34410053FF7E75FE3053FF7FFD7F310232D87F +:10304D0030453730273DC2279000E3E004F0E0C360 +:10305D0094054010E4A3F07DAA7F4F1232D8E4907E +:10306D0000E3F0229000E3E0B404187BFF7A2F799F +:10307D001C90000674E0F0020F6612343143870293 +:04308D001234F922DE +:10324C00780EE6FFD39401500620110330441F7B07 +:10325C00FF7A2F7937900006E4F0A3EFF0A2111259 +:10326C003677A244123677120F66C244C322D32299 +:103215001234A91235ED123638E4F5861232AB12A6 +:10322500348C7D087F761236A3D2A8D2AF1235B87A +:103235007D697F031235A212360C12327C12364696 +:073245009000D27401F02299 +:030003000236B111 +:0636B100D24475E20F3265 +:102034002040290000000000000000000000000013 +:10204400000000000000000000000000000000008C +:10205400000000000000000000000000000000007C +:10206400000000000000000000000000000000006C +:0F207400000000C13F4100F2004100F300C13EF7 +:0B366100E0FF04F074292FF8A6992266 +:1034A90075FE0443FF0CD2DF43878075BA0375AA02 +:0B34B900DC759852D299D298D2AC2258 +:06300800900043121517B1 +:10300E00E4900046F075FE0443FF0C75FE0353FF7B +:10301E00F3F0900046E0C39FE49E501C203DFDD28D +:10302E003D900043E475F001121500121356F59908 +:0E303E00900046E004F080DA75FE0453FFF3C4 +:01304C002261 +:03002300022B624B +:102B6200C0E0C083C082C0D075D000C000C005C024 +:102B720006C007309904C299C23D309867C298D204 +:102B8200449000F2E014601914602D24027055E59F +:102B9200999000F2B455087401F0A3E4F0800E801D +:102BA20011E5999000F2B4AA097402F0A3123661F9 +:102BB2008032E4F0A3F0802C9000F3123661782D7D +:102BC200E62406FFE433FEE0FDC39FEE6480F87462 +:102BD20080985005ED9440400B9000F3E4F0900093 +:102BE200F2F0D23FD007D006D005D000D0D0D082AC +:052BF200D083D0E032A9 +:0E362A0090002BEFF012369390002BE0FF2261 +:1035ED0075F10A759F03759EFD759692759A022267 +:08369300203EFDD23E8F97227C +:03008B0002355EDD +:10355E00C0E0E59630E1055396FDC23EE59630E0BB +:07356E00035396FED0E0328A +:10266900506F776572204F6E2053746174652148ED +:10267900616C6C28307825782920286C696E653A58 +:102689002564290D0A004177616B652053746174D3 +:102699006520286C696E653A2564290D0A004E6F1C +:1026A900726D616C20537461746520286C696E6564 +:1026B9003A2564290D0A00536C65657020537461CD +:1026C900746520286C696E653A2564290D0A0053E2 +:1026D9005441303A307825782C535441313A307886 +:1026E90025782C535441323A307825782C4368693F +:1026F900705F5354413A307825782C564F585F53C0 +:1027090054413A307825782E4465635F536C65658A +:10271900703A25640D0A00566E74633A25642C4993 +:10272900766F6C3A25642C566261743A25642C568E +:10273900696E3A25642C56706D69643A25642C5685 +:102749006F723A25642C566F6C3A25642C56646472 +:102759003A25642C49766F723A25642E0D0A004495 +:1027690065636E745F536C65657044656C6179204F +:1027790052656C6F61642E0D0A00456E7465722096 +:102789005374616E646279204D6F6465210D0A008E +:102083004300D20402024100CF004100D000C13717 +:0E209300C1364100D1004100D5004100CE0011 +:10002600E6FF08A3E6CFF0A3EFF022900005E4F088 +:10003600A3740AF07B147A007D02227BFFE0900015 +:1000460006FFE4F0A3EFF02290007AF0900079F03A +:1000560090007BF0900078F022F0E4900005F0A389 +:10006600F0FBFA22900005E4F0A37403F07B647AB7 +:10007600007D0222FFE4F0A3EFF0227BFF90000652 +:050086007402F0A3224A +:1033D200E4FBFF1233E97F01123412E4FB7F021295 +:1033E20033E97F030234127D04123412E4FB7D04BC +:0133F20022B8 +:10184D0030371BC237E49000D0F07813F6121AB27D +:10185D00FD7F03123199740212004ED244222022D0 +:10186D0003300D5F203205D232D2372290007AE05C +:10187D006402600E120031E4FF12319990007A7407 +:10188D0003F0900079E06402600E1200317F0112C6 +:10189D0031999000797403F090007BE06402600947 +:1018AD00120031121B167403F0900078E064027080 +:1018BD0003021A7C1200317F031231999000787463 +:1018CD0003F02230320CC232C234C233C243C20ED4 +:1018DD00D236780EE6FF70030219A764037020203C +:1018ED003407D234C2330233D2E4900005121A7D8C +:1018FD007D017F03123199740112004E02199E2051 +:10190D00330ED233C234D237E49000D5F002199E93 +:10191D009000D0E0C394015057E004F09000D5E062 +:10192D0014601A1460271460342403706490007AD4 +:10193D00E06404605C7B017D04E4FF802E900079FF +:10194D00E06404604C7B017D047F01801E90007B70 +:10195D00E06404603C7B017D047F02800E90007882 +:10196D00E06404602C7B017D047F0312341280211E +:10197D009000D0E0C3940F5005E004F08013E49084 +:10198D0000D0F09000D5E004F0E0C394044002E4F0 +:10199D00F0C243C20EC231D2352230330AC23312E5 +:1019AD0033D2D237D2362220430C203509200E06F1 +:1019BD00203103021A7C9000D0E0FFC39401500443 +:1019CD00E004F022EFC394644003021A679000D044 +:1019DD00E004F0303A3090007AE064037003021AAC +:1019ED007CE4900005F0A3F07B64FA7D03FF1231D7 +:1019FD009990007A740412005FFD7F011231999065 +:101A0D0000797402800F303917E4900005121AE73F +:101A1D00121B02740112005FFD121B167402801E50 +:101A2D00E4900005303B27121AE7121B02740112D5 +:101A3D00005F7D017F0212319990007B74011200CD +:101A4D005FFD7F031231999000787402F022121A13 +:101A5D007D7D01121B0D74018012C243C235C20E71 +:0F1A6D00C231E4121AB2FD121B0D7402120051A5 +:101A7C0022F0A3F0FBFA7D01FF123199E4900005EE +:101A8C00F0A3F0FBFA7D017F01123199E49000057F +:101A9C00F0A3F0FBFA7D017F02123199E49000056E +:101AAC00F0A3F0FBFA22900005F0A3F0FBFAFDFF87 +:101ABC00123199E4900005F0A3F0FBFAFD7F0112BE +:101ACC003199E4900005F0A3F0FBFAFD7F0212318E +:101ADC0099E4900005F0A3F0FBFA22F0A3F0FBFAD6 +:101AEC007D01FF12319990007A7401F0E4900005A9 +:101AFC00F0A3F0FBFA227D017F011231999000795D +:101B0C00227F0312319990007A227F021231999030 +:031B1C00007B2229 +:10358C009000EEE0FF04F01229C69000EEE0C39428 +:06359C00084002E4F022E9 +:10345000122F77121B1F123091302311C223122B0F +:0E346000F7122EC1122C8412184D1215732271 +:09368A007B017A0079E8022E654B +:10235600E4900000F09000D2E0FFA3E0FE6F606F13 +:10236600A3EEF09000D2E0A3F024FE6030146041AA +:1023760014604F240360030224F512006AE4FF127E +:10238600319912006A7F011231997A267969900093 +:10239600F0120041A37401F0A374F6802E7F01129F +:1023A60033B07BFF7A26798F7402900006F0A38003 +:1023B6001A9000E7740FF07A2679A7120081740E3E +:1023C60080097A2679C01200817419F00224C0901F +:1023D60000D3E024FE603914603D1470030224D853 +:1023E600240360030224F59000CEE004F0E0C394D9 +:1023F6000850030224F59000D27402F0E49000CE57 +:10240600F07814E660030224F59000D27404F022FA +:102416009000D27403F0222027030224F5C2277A03 +:102426002679D89000E81200419000E9E090000873 +:102436001200479000EAE090000A12007A9000EB42 +:10244600E090000C12007A9000ECE0FF90000EE4A1 +:10245600F0A3EFF09000E7E0FF900010E4F0A3EFA8 +:10246600F0120F667BFF7A27792078B3E6FF089093 +:10247600000612002A78A712002678B912002678DC +:10248600AD12002678B712002678B112002678AF72 +:1024960012002678A912002678AB120026120F66C3 +:1024A6009000E7E0D394004014E014F0304440C2BA +:1024B60044740FF07BFF7A277968020F667BFF7AF8 +:1024C600277983120F669000D27404F0E49000E33B +:1024D600F02212324C50127F04122D0FE4FF1233F9 +:0F24E6008EE4FF1233B002304D9000D27402F03A +:0124F50022C4 +:10311800302636C2269000CFE0FF04F0EF1460128C +:103128001460141460161460182404701C12358C72 +:10313800801712368A801212315A800D123450804C +:1031480008122356E49000CFF0302805C228121D3B +:023158009522BE +:10008E00426F6F7374204F70656E2E286C696E65AB +:10009E003A2564290D0A00426F7820436C6F736510 +:1000AE002E286C696E653A2564290D0A00426F7818 +:1000BE00204F70656E2E286C696E653A2564290D89 +:1000CE000A004F70656E2F436C6F736520426F7818 +:1000DE002C45617270686F6E657320496E20426F99 +:1000EE0078284E756D3A25642928566F78537461B9 +:1000FE003A30782578292E0D0A004F70656E204211 +:10010E006F7820434D44205458204F7665722E0D43 +:10011E000A004F70656E20426F7820416E64204554 +:10012E00617270686F6E6520476574496E284E75F2 +:10013E006D3A25642928566F785374613A307825C4 +:10014E0078292E0D0A00436C6F736520426F78205C +:10015E00416E6420466F72636520566F6C746167E2 +:10016E00652055702E0D0A2000564F5820566F757B +:10017E007420355628564F585F5354413A307825DF +:10018E00782C6C696E653A2564292E0D0A00564F3F +:10019E0058204348472046756C6C2E0D0A00564F6A +:1001AE00582047657420496E746F20536C656570D6 +:1001BE002E0D0A00466F6C6C6F772043484720491E +:1001CE006E697453746120536574204D61782056A6 +:1001DE00706D69642E28566F785F7374613A30784B +:1001EE00257829286C696E653A2564290D0A004622 +:1001FE006F6C6C6F772043484720496E6974537457 +:10020E00612E28566F785F7374613A30782578299D +:10021E00286C696E653A2564290D0A00466F6C6C70 +:10022E006F772043484720537461312C4E6F204521 +:10023E00617250686F6E6520496E20426F782E286D +:10024E006C696E653A2564290D0A00466F6C6C6FF9 +:10025E00772043484720537461312C564F52204328 +:10026E006867696E672849766F723A25646D412911 +:10027E002E286C696E653A2564290D0A00466F6C4E +:10028E006C6F772043484720537461312C564F4C86 +:10029E0020436867696E672849766F6C3A25646DEE +:1002AE0041292E286C696E653A2564290D0A00468F +:1002BE006F6C6C6F772043484720537461322C4724 +:1002CE0065742049564F523A25646D412E286C694B +:1002DE006E653A2564290D0A00466F6C6C6F7720A7 +:1002EE0043484720537461322C4765742049564F5A +:1002FE004C3A25646D412E286C696E653A25642949 +:10030E000D0A00466F6C6C6F77204348472053747C +:10031E0061332C564F5820436867205265496E69E9 +:10032E00742E286C696E653A2564290D0A00466F95 +:10033E006C6C6F77204348472053746133284356C3 +:10034E00292C564F522056706D69642041646453B7 +:10035E0074612849766F723A25646D41292E286C96 +:10036E00696E653A2564290D0A00466F6C6C6F77CD +:10037E00204348472053746133284356292C564F47 +:10038E00522056706D69642053756253746128490A +:10039E00766F723A25646D41292E286C696E653A26 +:1003AE002564290D0A00466F6C6C6F772043484711 +:1003BE002053746133284343292C564F52205670D4 +:1003CE006D6964205375625374612849766F723A71 +:1003DE0025646D41292E286C696E653A2564290DB8 +:1003EE000A00466F6C6C6F77204348472053746148 +:1003FE0033284343292C564F522056706D69642082 +:10040E004164645374612849766F723A25646D4174 +:10041E00292E286C696E653A2564290D0A00466FEF +:10042E006C6C6F77204348472053746133284356D2 +:10043E00292C564F4C2056706D69642041646453CC +:10044E0074612849766F6C3A25646D41292E286CAB +:10045E00696E653A2564290D0A00466F6C6C6F77DC +:10046E00204348472053746133284356292C564F56 +:10047E004C2056706D69642053756253746128491F +:10048E00766F6C3A25646D41292E286C696E653A3B +:10049E002564290D0A00466F6C6C6F772043484720 +:1004AE002053746133284343292C564F4C205670E9 +:1004BE006D6964205375625374612849766F6C3A86 +:1004CE0025646D41292E286C696E653A2564290DC7 +:1004DE000A00466F6C6C6F77204348472053746157 +:1004EE0033284343292C564F4C2056706D69642097 +:1004FE004164645374612849766F6C3A25646D418A +:10050E00292E286C696E653A2564290D0A00466FFE +:10051E006C6C6F772043484720537461342C564FD0 +:10052E00782056706D696420416464537461285656 +:10053E006F75743A307825782C49766F6C3A25644D +:10054E006D412C49766F723A25646D4129286C698C +:10055E006E653A2564292E0D0A00466F6C6C6F7716 +:10056E002043484720537461342C564F78204368FB +:10057E00696E6728566F75743A307825782C4976EF +:10058E006F6C3A25646D412C49766F723A25646D15 +:10059E004129286C696E653A2564292E0D0A00469C +:1005AE006F6C6C6F772043484720537461342C5620 +:1005BE004F522056706D69642041646453746128F3 +:1005CE00566F75743A307825782C49766F723A25C5 +:1005DE00646D4129286C696E653A2564292E0D0AD1 +:1005EE0000466F6C6C6F772043484720537461341C +:1005FE002C564F52204368696E6728566F75743AB1 +:10060E00307825782C49766F723A25646D41292809 +:10061E006C696E653A2564292E0D0A00466F6C6C66 +:10062E006F772043484720537461342C564F4C202B +:10063E0056706D69642041646453746128566F75F9 +:10064E00743A307825782C49766F6C3A25646D4172 +:10065E0029286C696E653A2564292E0D0A00466FAD +:10066E006C6C6F772043484720537461342C564F7F +:10067E004C204368696E6728566F75743A3078253A +:10068E00782C49766F6C3A25646D4129286C696E19 +:10069E00653A2564292E0D0A00466F6C6C6F772023 +:1006AE00434847205375625374612C564F4C2F5656 +:1006BE004F52286C696E653A2564292E0D0A004644 +:1006CE006F6C6C6F7720434847205375625374618B +:1006DE002C564F52286C696E653A2564292E0D0AE8 +:1006EE0000466F6C6C6F77204348472053756253FA +:1006FE0074612C564F4C286C696E653A2564292E10 +:10070E000D0A00466F6C6C6F772043484720537577 +:10071E00625374612C285354413A307825782C5604 +:10072E00706D69643A3078257829286C696E653A5F +:10073E002564290D0A00466F6C6C6F77204348477D +:10074E00204164645374612C285354413A30782507 +:10075E00782C56706D69643A3078257829286C6942 +:10076E006E653A2564290D0A005258305F4275664F +:10077E006665725B305D3A307825782C5258305F62 +:10078E004275666665725B315D3A307825782C521B +:10079E0058305F4275666665725B325D3A30782519 +:1007AE00782C5258305F4275666665725B335D3ADF +:1007BE00307825782C5258305F4275666665725BCC +:1007CE00345D3A307825782C5258305F4275666623 +:1007DE0065725B355D3A307825782C5258305F4221 +:1007EE0075666665725B365D3A307825782C5258A0 +:1007FE00305F4275666665725B375D3A3078257894 +:10080E002C6C696E653A25640D0A0000000000002C +:10081E0000000000000000000000000000000000CA +:10082E0000000000000000000000000000000000BA +:10083E0000000000000000000000000000000000AA +:0B084E0000000000000000000000009F +:1020A100C111C10EC10F410073FFC10D42004E00AD +:1020B1000042004C000042007100001A690000005B +:1020C100000000000000000000000000000000000F +:1020D1000000000000000020248300000000000038 +:1020E10000000000000000000000000000000000EF +:1020F100000000000000000000000000000041009E +:10210100700042006E00004200740000C1104100E6 +:02211100770055 +:1021810090002674011213E17402900076F0900021 +:10219100000214F790005012146EFFE5F090000653 +:1021A100F0A3EFF0A37404F0A322E6FFE4F0A3EFA1 +:1021B100F008E6FFA3E4F0A3EFF008E6FFA3E4F0E4 +:1021C100A3EFF008E6A3FFE4F0A3EFF02290001ADA +:1021D10012136F900006F078A7E6FF08E6A3CF225E +:1021E10090004812146E900050FFAEF002146E90F1 +:1021F10000261213E190001A02136F7BFF9000EC8E +:10220100E0FF900006E4F0EFA3F0A37403F0A32233 +:102211007BFF9000067401F0A32290002E8FF00244 +:1022210014A67BFF9000067404F0A32290002612EE +:10223100146EFFAEF090002E02146E9000ECE0548C +:102241000CFBE4FAF9F8900048E0FFE4FCFDFEC362 +:102251000214D3EE8FF09000500214A690004C129D +:10226100146ED3FFED9FEC95F02290002802136FBE +:102271007BFF9000067405F0A322900034E4121352 +:10228100E1E49000230213E190001AEF1213E190B0 +:1022910000762290003902136FE6FC08E6FD25E086 +:1022A100FFEC338FF01214A67BFF229000ECE05478 +:1022B1000C22FF900008E4F0A3EFF022E490004E1E +:1022C100F0A322EE8FF01214A67D05121403EF780D +:1022D100022274019000370213E1C3FDACF09FECC0 +:1022E1009E2290004BE0FFD3941422E4FCFDFEFA01 +:1022F100F9F8C30214D378ABE6FE08E6FF2290009A +:10230100ECE05410FFE4FCFDEF2274019000140294 +:1023110013E1E0FF900006E4F0A32290006CF0A32B +:10232100F0900076F022E49000390213E1E490008D +:10233100280213E1E490004BF0900049F022900054 +:10234100ECE05420FFE4FC2290004EE09400229047 +:05235100003402136FCF +:052D0F00900043EFF00D +:102D1400E4A3F0A3F07F271231D8900044EFF07FB2 +:102D2400371231D8900045EFF0900043E024FD6065 +:102D34001B14602424FE602824057035900045E0AF +:102D44004494F0900044E04498F08025900044E0DE +:102D54004406F054E7F08019900045E054FD8009E2 +:102D6400900045E04402F054FEF0900044E054E149 +:102D7400F0900044E0FD7F271232D8900045E0FD3A +:052D84007F370232D888 +:101573009000EAE054186003D20D22C20D2040030C +:10158300021817304268200F141218407A00798E1F +:1015930012221174B4F0120F667F03806412233594 +:1015A300A3F0C200C201D20B9000F0E07027C20E7C +:1015B300D202D203C205C208C204C209C20AD211AE +:1015C300C23612231C7BFF7A0079A590000604F033 +:1015D300A374E58011C202C203D205C2067A007960 +:1015E300BB12221174F2F0120F66C20FC2429000B6 +:1015F30049E0C3940550030217AF300B07C20B7FBA +:1016030004022D0F20003BD2001222ACFF60147B9A +:101613000C1222EC90007070057402F0800A7401C1 +:10162300F08005E4900070F07BFF7A0079D09000A1 +:1016330070E09000061221C79000ECE01222B31272 +:101643000F662005030216DE90004AE0C39405509E +:101653000A7F06122D0F90004A802220013F12229A +:10166300E3501FEF540370047D11800990004BE099 +:1016730020E0077D227F011228B390004BE004F0A5 +:1016830080597F04122D0FE490004BF0D201D21049 +:10169300C2117BFF7A017908120F66803E7817E644 +:1016A3007039301004C210802B12223C602D900040 +:1016B300ECE0FF540C6004D20ED2377BFF7A017941 +:1016C30020900070E0FD122315EDF0A3E4F0A3EFEA +:1016D300F0120F661222AC900048F02002030218A9 +:1016E3001430363B200F16121840D211E412231C7B +:1016F300900049F0C208D20BC200D204227F031229 +:101703002D0F7BFF7A017954120F66C20FD203901B +:101713000049E0D3940350030217AFC236804B2035 +:10172300044890004AE0FFD39414501DEF54037013 +:10173300047D11800990004AE020E0077D227F08A4 +:101743001228B390004A0217AF1222E3501CEF5441 +:101753000370047D11800990004BE020E0077D2297 +:101763007F021228B390004B80423003177F03128D +:101773002D0F7A0179771221FC740BF0120F66C2D8 +:10178300030218142008519000ECE05430FF7B3022 +:101793001222EC600E1222ACFFE4FCFDFEEF6003AC +:1017A300303824900049E0D394285004E004F02218 +:1017B3007BFF7A01799C120F66D208122335C20986 +:1017C3007F04122D0F804A90006DE070447B017AF4 +:1017D30000795012085980391222E3501FEF540345 +:1017E30070047D11800990004BE020E0077D227F8B +:1017F300051228B390004BE004F08015200912D2A3 +:10180300097F04122D0FC2117BFF7A0179AC120FED +:1018130066C20722200711D2077F04122D0FC211BF +:101823001222AC900048F02212223C600F1222AC2C +:0C183300FF6004D20ED237900048EFF0A6 +:0E183F00227F3C1235137F0112338ED20F220E +:06085900900000121517CB +:10085F00900076E01470030209251470030209F367 +:10086F00147003020A5F147003020C112404600356 +:10087F00020D6212218F90001D12136F6003020D83 +:10088F0062900077E0D3940A502DE004F090001AA4 +:10089F00743C1213E1300C03020D6212218F1221EE +:1008AF00F6FF1235137A0179C21221FC74A3F012EC +:1008BF000F66D20C020D62E4900077F0C20C122189 +:1008CF008FE41222D5900026E41213E112227B90BE +:1008DF000032E41213E1900021E41213E1122327F6 +:1008EF0012232EE4F5F012225790002EE4F5F012A9 +:1008FF0014A6900019E41213E190001B743C12220D +:10090F008D7401F01222BDF07BFF7A0179FD122167 +:10091F00FE74CA020AB29000ECE0FB5420FFE4FC24 +:10092F00FDFEEF6028EB5410FF602212218F900024 +:10093F001D74011213E1E4900076F07BFF7A0279C7 +:10094F002A9000067403F0A374D9020AB212233F4F +:10095F00EF703B1222F712218F9000441222C4C372 +:10096F0033CE33CED8F9FF12218F900048EE8FF09F +:10097F001214A678AB90004C12229A7A02795990F1 +:10098F000006ECF0ED12220974E7F0120F66122246 +:10099F00FF704078A7E6FE08E6FF12218F90002235 +:1009AF001222C4C333CE33CED8F9FF12218F900059 +:1009BF0026EE8FF01214A678A790002A12229A7AA8 +:1009CF0002798B900006ECF0A3ED12220A74F4F07A +:1009DF00120F6612218F90001C740112228D740267 +:1009EF00F0020D62D390004FE0940512234950039B +:1009FF00020A6B1222BDF012233FFDEF701E12226E +:100A0F00F712218F12225474011223287BFF7A02CE +:100A1F0079BDEE12219E7410F0120F661222FF7034 +:100A2F002678A7E6FE08E6FF12218FEE12221B742E +:100A3F000112232F7BFF7A0279E7900006EE122135 +:100A4F00A1741AF0120F669000767403F0020D6213 +:100A5F00D390004FE09402122349500AE475F0013D +:100A6F00121458020D621222BD12218E90004C12E8 +:100A7F0021E4D39FE5F09E501612218F90002A1289 +:100A8F00146E90002E1221EAD39FE5F09E4018E4D9 +:100A9F0012218B90001CE41213E17A0379111222B8 +:100AAF00237434F0020D5F12218F122294640160BF +:100ABF0003020B5F90005012146ED39414E5F09460 +:100ACF000050499000ECE030E5259000377401129A +:100ADF0021F3C3943C400612218F12232712218F3A +:100AEF001221957446F07BFF7A03793C020B5C125E +:100AFF00218F90003474011213E112218F1221956E +:100B0F00744DF07BFF7A037978020B5C12218F1200 +:100B1F0021E1D39FE5F09E900000401C1214F79046 +:100B2F00003474011213E112218F1221957457F0C2 +:100B3F007BFF7A0379B480151214F71222D3122196 +:100B4F008F122195745EF07BFF7A0379F0120F6696 +:100B5F0012218F12226B64016003020D6212223682 +:100B6F00D39414E5F0940050499000ECE030E42564 +:100B7F0074011221F0C3943C400612218F12232ED0 +:100B8F0012218F90002E1221987471F07BFF7A043E +:100B9F00792C020D5F12218F740112228312218F83 +:100BAF0090002E1221987478F07BFF7A04796802F6 +:100BBF000D5F12218F12222DD39FE5F09E90000022 +:100BCF0040201214F790002374011213E112218FA9 +:100BDF0090002E1221987482F07BFF7A0479A40280 +:100BEF000D5F1214F790002674011213E112218F7A +:100BFF0090002E1221987489F07BFF7A0479E0021D +:100C0F000D5FD390004FE09414122349501DE475EB +:100C1F00F0011214581222F712218F12225478A7C2 +:100C2F00E6FF08E6CF12221B020D621222BD12212F +:100C3F008E1222946401706F12226B64017068121D +:100C4F0021E11222DB400812218F12225D403A125D +:100C5F00218F12222D1222DB400B12218F90002A9E +:100C6F00122260402412218F1222D31221811221CD +:100C7F00CEF0A3EFF078AB1221DA1221A174B0F00D +:100C8F007BFF7A05791C020D5F12218F1221CEF0A6 +:100C9F00A3EFF078AB1221DA1221A174B7F07BFF2A +:100CAF007A057968020D5F12218F12229464017008 +:100CBF00511221E11222DB400812218F12225D40D6 +:100CCF002312218F9000371221841221F6900006F3 +:100CDF00F078AB1221DA1221A174CAF07BFF7A05EA +:100CEF0079AD801B12218F1221F6900006F078ABA0 +:100CFF001221DA1221A174D0F07BFF7A0579EF125D +:100D0F000F6612218F12226B6401704790002A1216 +:100D1F002230D31222DC500F12218F900026121492 +:100D2F006EC3122264501712218F1221811221CE0D +:100D3F001221A174DEF07BFF7A06792A801212212C +:100D4F008F1221CE1221A174E4F07BFF7A06796C09 +:100D5F00120F6612218F122294FF6401600A122271 +:100D6F006B64016003020EE5122350FE6401600DF7 +:100D7F0090002312136F64016003020E6CEF640185 +:100D8F00702012226BB4011AEEB40116122350B464 +:100D9F00011012230B7A0679A712222374FCF0128A +:100DAF000F6612218F1222946401701A12226B7037 +:100DBF0015122350640170350412230D7A0679CD74 +:100DCF0012227104802312218F122294701F12227B +:100DDF006BB4011990002312136FB4011012230B7F +:100DEF007A0679EF1222717411F0120F6612218FA9 +:100DFF0012227B90001412136F64016003020EFA2B +:100E0F0012218F1221F6D39400400890001A74FE1D +:100E1F0012139C90001912136FFF1221F6D39F50DB +:100E2F000B12218F1222897404F0800690007674C1 +:100E3F0002F01222BD12218E900014E412228D12A4 +:100E4F002313EF12218E1221F61222B3A37405F091 +:100E5F00A37430F07BFF7A077911020ED812218F1D +:100E6F0090003712136F6401600A90002612136FFF +:100E7F0064017077900037E41213E1E41221F0C39C +:100E8F00943C500B12218F90001A740212139C7411 +:100E9F000412218B90001B12136FFF1221F6C39FB8 +:100EAF00400912218F1222897401F09000761223CB +:100EBF0013EF12218E1221F61222B3A37405F0A3A1 +:100ECF00744DF07BFF7A077944120F6612218F124F +:100EDF0021F6FF023513900076E0D39402400CE424 +:0B0EEF0012218E90001D74011213E10F +:010EFA0022D5 +:0B30D500900043121517900046EDF02C +:1030E000E4FE900046E0FD14F0ED6029900043E41A +:1030F00075F0011215001213566EFEE4FFEFC39433 +:103100000850DFEE30E007C313648CFE8004EEC38A +:0731100013FE0F80E8AF067B +:013117002295 +:0828B300900000EFF0A3EDF02E +:1028BB00E4A3F078037C007D017BFF7A087919FE95 +:1028CB007F401213309000037455F0A374AAF0A349 +:1028DB0074FFF0900001E0900008F0900000E09091 +:1028EB000006F0121520290D01294402292903297C +:1028FB004404294405294408290D09290D0A00001F +:10290B00294A9000077403F0780EE65402C433335F +:10291B0054C0781446900009F0E4A3F08021E4FF42 +:10292B0074292FF8E6FE74032FF582E43400F58347 +:10293B00EEF00FEFB440E980069000077401F090C1 +:10294B000007E02405FF900002F0FD7B017A00797F +:10295B00031230D5900002E02403F582E43400F535 +:10296B0083EFF07F01122D0F900001E0FFB4220BDB +:10297B0075FE0E53FFF043FF08800DEFB411097580 +:10298B00FE0E53FFF043FF01900002E02402FFE430 +:10299B0033FE7B017A007903123008900001E0FFCF +:1029AB00B4220A75FE0353FFF343FF0822EFB41161 +:0A29BB000975FE0353FFF343FF0408 +:0129C50022EF +:10346E00E4900000F0EF24FD60028011782EE6B4A7 +:0D347E00110590007180039000727401F040 +:01348B00221E +:10309100303F40C23F7BFF7A07797778299000065D +:1030A1001221AB08A31221ABA37407F0A3743CF067 +:1030B100120F667B007A007929782DE62405FD122E +:1030C10030D5782DE6242EF8E6B50707782CE6FFF3 +:0330D10012346E48 +:0130D40022D9 +:10211300011400C138C13CC13AC139C13B01136943 +:10212300602A00A40BB80BEA0C1C0C800CB20CE464 +:102133000D160D480D7A0DAC0E100E420E740EA640 +:0E2143000ED80F0A0F3C0F870FD2101D106828 +:1035DC00EF25E024A4F582E43400F583E0FCA3E0BD +:0135EC0022BC +:102C8400E4FF780EE6B402151235DC2432FDE43C90 +:102C9400FCC378BAE69D18E69C500E80111235DC10 +:102CA400D378BA96EC189650050FEFB415D478146F +:102CB400E6FEEFD39E4004180680037813169000B6 +:102CC400EBE030E3047814A6077813E6FED394C847 +:102CD4005006EEC3940A50077814A607187669784C +:102CE40014E6FFD394005002D23CEFD39401500277 +:102CF400D238EFD394055002D23AEFD3940A50025B +:0A2D0400D239EFD3940F5002D23BF6 +:012D0E0022A2 +:102151004100D9004100DC004100D8004200D60016 +:10216100004100DA00C125C126C128C124C123C113 +:09217100274100DB00C129C12A4D +:102DFC009000DBE06062E4F0D2259000D9E004F0B2 +:102E0C00E0C394054004E4F0D2269000DCE004F02A +:102E1C00E0C3940A4004E4F0D2289000D6E475F0A4 +:102E2C0001121458C39000D7E094649000D6E0943B +:102E3C00004006E4F0A3F0D2239000D8E004F0E0C8 +:102E4C00C394FA4013E4F0D2249000DAE004F0E0EA +:092E5C0094044004E4F0D22722A2 +:03000B00023304B9 +:10330400C0E0C083C082C0D074FC258CF58C746688 +:10331400258AF58A9000DB7401F0D0D0D082D08366 +:03332400D0E032C4 +:0E363800758901758CFC758A66D2A9D28C2228 +:0D36540075FE0FEF25E0FE7403A8060822A6 +:103575001236548002C333D8FCF452FFEFB404066C +:0735850075FE0FE4F5FF22C3 +:1035A20075FE11EF5407F5FF75FE12AF058FFF751B +:0635B200FE1075FF01226E +:102FC2001236548002C333D8FCF452FF7401A806AF +:102FD200088002C333D8FC42FF75FE0B7401A807B8 +:102FE200088002C333D8FC42FFEF70038DCE22EF7C +:102FF200B401038DCF22EFB402038DDE22EFB403BE +:0630020004AF058FDF2280 +:033FFD00010102BD +:06217A0001150001160032 +:1032AB00D28075FE0443FF0175FE0343FF0175FEDB +:1032BB000243FF01D28175FE0443FF0275FE0343F7 +:0D32CB00FF0275FE0243FF02781576012216 +:0C35CA00C2801235D6D2811235D6D280D4 +:0535D600E4FF0FDFFE21 +:0135DB0022CD +:1034C400D281D2801235D62081037F0022C281129C +:0B34D40035D63081037F00227F0122EB +:0F361B00C280C2811235D1D2811235D60235D686 +:08369B001235CAC2800235D6C7 +:0B366C001235CA1235D6C2800235D6D6 +:02334A00AE07CC +:10334C007D08AF051DEF6015C280EE30E704D28119 +:0F335C008002C281EE25E0FE1235D180E5C280ED +:01336B00223F +:103327007E08E4FDD281AF061EEF6012ED25E0FDB9 +:10333700C2801235D13081EEED4401FD80E8C280B4 +:02334700AF05D0 +:013349002261 +:0E3646007D087F351232D87D0A7F760236A3CA +:102E65009000001215177F10122EADEF1213CF7FB1 +:102E750011122EAD900001EF1213E17F12122EB741 +:102E8500900002EF1213E17F13122EB7900003EFAB +:102E95001213E17F141231D89000001214F790003C +:102EA50004EF1213E17F00221231D89000001214B2 +:0C2EB500F7221231D89000001214F7220E +:05336C00900000EFF0ED +:10337100E47F201231D8900000E06006EF4401FFA5 +:0D3381008004EF54FEFFAD077F200232D81C +:05338E00900001EFF0CA +:10339300E47F271231D8900001E06006EF4401FF7B +:0D33A3008004EF54FEFFAD077F270232D8F3 +:05351300900003EFF041 +:10351800E47F251231D8EF54C0FF900003E04FFD3F +:053528007F250232D8EE +:0533B000900001EFF0A8 +:1033B500E47F201231D8900001E06006EF54FBFF56 +:0D33C5008004EF4404FFAD077F200232D8E2 +:0736A3008FFEAF058FFF222F +:0636AA008FFEAEFFAF062B +:0136B00022F7 +:1032D800900046EFF0A3EDF01234C47F0C12334A8D +:1032E80012366C900046E0FF12334A12366C90009A +:0C32F80047E0FF12334A12366C02361B0E +:0531D800900046EFF03D +:1031DD00E4A3F01234C47F0C12334A12366C900003 +:1031ED0046E0FF12334A12366C1234C47F0D12338F +:1031FD004A12366C123327900047EFF012369B12AD +:07320D00361B900047E0FFB3 +:013214002297 +:102AE200023546E493A3F8E493A34003F68001F28F +:102AF20008DFF48029E493A3F85407240CC8C333F5 +:102B0200C4540F4420C8834004F456800146F6DFC3 +:102B1200E4800B0102040810204080901FACE47E88 +:102B2200019360BCA3FF543F30E509541FFEE493B8 +:102B3200A360010ECF54C025E060A840B8E493A37F +:102B4200FAE493A3F8E493A3C8C582C8CAC583CAAA +:102B5200F0A3C8C582C8CAC583CADFE9DEE780BE62 +:01218000005E +:10126000E709F608DFFA8046E709F208DFFA803E70 +:1012700088828C83E709F0A3DFFA8032E309F6085D +:10128000DFFA8078E309F208DFFA807088828C83C5 +:10129000E309F0A3DFFA806489828A83E0A3F60879 +:1012A000DFFA805889828A83E0A3F208DFFA804C53 +:1012B00080D280FA80C680D4806980F2803380102A +:1012C00080A680EA809A80A880DA80E280CA803393 +:1012D00089828A83ECFAE493A3C8C582C8CCC5830B +:1012E000CCF0A3C8C582C8CCC583CCDFE9DEE780DB +:1012F0000D89828A83E493A3F608DFF9ECFAA9F05A +:10130000EDFB2289828A83ECFAE0A3C8C582C8CCAF +:10131000C583CCF0A3C8C582C8CCC583CCDFEADEC8 +:10132000E880DB89828A83E493A3F208DFF980CC2A +:1013300088F0EF60010E4E60C388F0ED2402B40423 +:101340000050B9F582EB2402B4040050AF232345CA +:0613500082239012B0732D +:10135600BB010689828A83E0225002E722BBFE0295 +:09136600E32289828A83E49322C8 +:10136F00BB010CE58229F582E5833AF583E0225033 +:10137F0006E92582F8E622BBFE06E92582F8E2227D +:0D138F00E58229F582E5833AF583E4932297 +:10139C00BB010FF8E58229F582E5833AF583E02855 +:1013AC00F0225009C58229F8E58226F622BBFE09F7 +:1013BC00C58229F8E22582F222F8EA2583F583E931 +:0313CC0093282241 +:1013CF00BB010689828A83F0225002F722BBFE01FD +:0213DF00F322F7 +:1013E100F8BB010DE58229F582E5833AF583E8F042 +:1013F100225006E92582C8F622BBFE05E92582C8EE +:02140100F222D5 +:10140300BC000BBE0029EF8DF084FFADF022E4CCCD +:10141300F875F008EF2FFFEE33FEEC33FCEE9DEC96 +:10142300984005FCEE9DFE0FD5F0E9E4CEFD22EDDC +:10143300F8F5F0EE8420D21CFEADF075F008EF2F26 +:10144300FFED33FD4007985006D5F0F222C398FD17 +:051453000FD5F0EA22B4 +:10145800C5F0F8A3E028F0C5F0F8E582158270021F +:061468001583E038F022BC +:10146E00BB0110E58229F582E5833AF583E0F5F0BC +:10147E00A3E0225009E92582F886F008E622BBFE99 +:10148E000AE92582F8E2F5F008E222E5832AF583DF +:08149E00E993F5F0A3E99322A4 +:1014A600F8BB0111E58229F582E5833AF583E8F078 +:1014B600E5F0A3F0225009E92582C8F608A6F02235 +:0D14C600BBFE09E92582C8F2E5F008F2221C +:1014D300EB9FF5F0EA9E42F0E99D42F0E89C45F06F +:0114E30022E6 +:1014E400E8600FECC313FCED13FDEE13FEEF13FFE6 +:0314F400D8F1220A +:0914F700E0FBA3E0FAA3E0F922F6 +:10150000F8E0FBA3A3E0F925F0F0E5821582700274 +:071510001583E0FA38F02218 +:09151700EBF0A3EAF0A3E9F022D5 +:10152000D083D082F8E4937012740193700DA3A35A +:1015300093F8740193F5828883E47374029368606E +:06154000EFA3A3A380DF6E +:10154600EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02D32 +:10155600FDE43CFCE8A42EC8C5F03DFDE43CFCEFF0 +:0D156600A4FFE5F028FEE43DFDE43CFC227E +:100EFB00E5082406F582E43400F583E0050822902A +:100F0B000003301903900006E475F001121500027E +:100F1B0013562012E97F2ED2128018EF540F249013 +:100F2B00D43440D4FF30160BEF24BFB41A00500357 +:100F3B002461FFE50960021509050CE50C7002053B +:100F4B000B30190E900003E475F001121500EF023F +:100F5B0013CF02362A7403D2198003E4C219F508A1 +:100F6B00900003121517E4F509F50BF50CE5096074 +:100F7B00077F20120F3E80F5750AFFC213C212C203 +:100F8B0014C215C217C218C21A120F0AFF700D3005 +:100F9B0019057F00120F4FAF0CAE0B22B4255FC2A9 +:100FAB00D5C216120F0AFF24D0B40A00501A75F0DE +:100FBB000A780930D50508B6FF0106C6A426F62027 +:100FCB00D5047002D21580D924CFB41A00EF500487 +:100FDB00C2E5D216021150D21380C6D21280C0D2F3 +:100FEB001480BCD2D580BAD21780B47F20120F3EAA +:100FFB002014077401B5090040F1120EFBFF120F0C +:10100B003E020F78D21AD2188095120EFBFB120EED +:10101B00FBFA120EFBF94A4B700679217A127BFF11 +:10102B0020142EE509602A7E008E82758300121330 +:10103B006F60060EEE650A70F0C2D5EBC0E0EAC039 +:10104B00E0E9C0E0EE121197D0E0F9D0E0FAD0E081 +:10105B00FB121356FF60AAEBC0E0EAC0E0E9C0E068 +:10106B00120F3ED0E02401F9D0E03400FAD0E0FBBF +:10107B00E50A0460DCD50AD980877BFF7A11799366 +:10108B00D214809C791080027908C218C21A800889 +:10109B00D2D5790A8004790AC2D5E50A047002F523 +:1010AB000AE4FAFDFEFF120EFBFC7B082013131261 +:1010BB000EFBFD7B1030120A120EFBFE120EFBFF15 +:1010CB007B20EC3382D592D55013C3E43012069FAC +:1010DB00FFE49EFEE42013039DFDE49CFCE4CBF8AF +:1010EB00C213EC700CCFCECDCCE824F8F870F380A3 +:1010FB0017C3EF33FFEE33FEED33FDEC33FCEB3375 +:10110B00FB994002FB0FD8E9EB301305F8D0E0C494 +:10111B0048B213C0E00AEC4D4E4F78207B0070C2F2 +:10112B00EAB50A0040BCC0E0121199D0F0D0E02023 +:10113B001304C4C0E0C4B213C0F0120F27D0F0D513 +:10114B00F0EB020F78121520101553108F580FE685 +:10115B004C0FE24210934F109B44109B490FFB43E3 +:08116B0010A155108546108506 +:10117300451085471241500FEA2D0FEE2E10112B0B +:101183000FF223100F20122A2A0FAA480000100979 +:101193003F3F3F00790AA2D5201514301709B91033 +:1011A300020404B9080104A2D52018025001042046 +:1011B30014689214B509005034C0E07F203015192B +:1011C3007F30A21472187217500F1211F0C214C29A +:1011D30018C217C21A7F30800F301703E9C0E0121C +:1011E3000F3E301703D0E0F9D0E0B509CC30171724 +:1011F3007F30B9100C120F3E7F583016077F78806E +:1012030003B90803120F3E3014057F2D020F3E7FF2 +:1012130020201AF87F2B2018F322921480CF286EF7 +:10122300756C6C2900D213120EFB3013F8C21378BD +:101233000930D50108F6020FAA2D50434958120E62 +:10124300FB2403B405004001E490123C93120F2FDA +:0D125300743A120F2FD21575090402108F86 +:00000001FF diff --git a/Out/8835_EVB_250106_1928_E781_010102.bin b/Out/8835_EVB_250106_1928_E781_010102.bin new file mode 100644 index 0000000000000000000000000000000000000000..654e917b7aad409ef1e8bacf52a7b2762c797a2d GIT binary patch literal 16386 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 literal 0 HcmV?d00001 diff --git a/Project/SY8835_Demo.uvgui.GH b/Project/SY8835_Demo.uvgui.GH index e5586e9..2c81f66 100644 --- a/Project/SY8835_Demo.uvgui.GH +++ b/Project/SY8835_Demo.uvgui.GH @@ -111,7 +111,7 @@ 0 1058 - 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A000000090000000100000036453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF41453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000FFDC7800FFFFFFFF40453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000BECEA100FFFFFFFF4C453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000F0A0A100FFFFFFFF39453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6164635C6164632E6300000000056164632E6300000000BCA8E100FFFFFFFF40453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5372635C737461727475705C535441525455502E413531000000000B535441525455502E413531000000009CC1B600FFFFFFFF40453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C557372496E635C766F785C766F785F6D6F64756C652E68000000000C766F785F6D6F64756C652E6800000000F7B88600FFFFFFFF3B453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C756172745C756172742E630000000006756172742E6300000000D9ADC200FFFFFFFF39453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6B65795C6B65792E6300000000056B65792E6300000000A5C2D700FFFFFFFF39453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6261745C6261742E6300000000056261742E6300000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000CF020000 + 0100000004000000010000000100000001000000010000000000000002000000000000000100000001000000000000002800000028000000010000000A000000030000000100000036453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF41453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000FFDC7800FFFFFFFF40453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000BECEA100FFFFFFFF4C453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000F0A0A100FFFFFFFF39453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6164635C6164632E6300000000056164632E6300000000BCA8E100FFFFFFFF40453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5372635C737461727475705C535441525455502E413531000000000B535441525455502E413531000000009CC1B600FFFFFFFF40453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C557372496E635C766F785C766F785F6D6F64756C652E68000000000C766F785F6D6F64756C652E6800000000F7B88600FFFFFFFF3B453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C756172745C756172742E630000000006756172742E6300000000D9ADC200FFFFFFFF39453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6B65795C6B65792E6300000000056B65792E6300000000A5C2D700FFFFFFFF39453A5C746F646179776F726B5C32303234313033305F7379383833355C5359383833355F44656D6F5C5573725372635C6261745C6261742E6300000000056261742E6300000000B3A6BE00FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000CF020000 @@ -3603,7 +3603,7 @@ 0 100 - 9 + 3 ..\UsrSrc\main.c 20 @@ -3624,18 +3624,18 @@ ..\UsrSrc\vox\vox_module.c - 14 - 590 - 622 + 0 + 73 + 77 1 0 ..\UsrSrc\discharge\discharge_module.c - 0 - 153 - 167 + 29 + 177 + 204 1 0 @@ -3669,9 +3669,9 @@ ..\UsrSrc\uart\uart.c - 14 + 8 197 - 224 + 225 1 0 @@ -3687,9 +3687,9 @@ ..\UsrSrc\bat\bat.c - 15 + 7 480 - 505 + 497 1 0 diff --git a/UsrInc/inc/config.h b/UsrInc/inc/config.h index faf4ddf..5bc6d86 100644 --- a/UsrInc/inc/config.h +++ b/UsrInc/inc/config.h @@ -27,12 +27,6 @@ \******************************************************************************/ /*Charger Module Config Para Setting*/ -#define BAT_CV 4200 //电池CV电压设置:4.20V -#define BAT_PRE 3000 //电池涓流充电电压:3.0v -#define BAT_RECHARG 4050 //电池复充电压:4200mv - 150mv = 4050mv - -#define CHG_CURRENT_400MA 0x05 - #if 0 #if 0 /*20uA 电流源下接 104K NTC(4250K) 电阻并联一个82K电阻后得到的电压值*/ @@ -166,17 +160,67 @@ #endif - /*Boost Module Config Para Setting*/ -#define OPEN_BOOST_VIN 3600 //Boost 发生uvlo保护后,在有VIN条件下,Boost再次恢复开启的电压(3.6V)。 -#define OPEN_BOOST_NOVIN 3300 //Boost 发生uvlo保护后,在无VIN条件下,Boost再次恢复开启的电压(3.3V)。 + +#define OPEN_BOOST_VIN 3600 //Boost 发生uvlo保护后,在有VIN条件下,Boost再次恢复开启的电压(3.6V)。 + +#define OPEN_BOOST_NOVIN 3300 //Boost 发生uvlo保护后,在无VIN条件下,Boost再次恢复开启的电压(3.3V)。 + +#define BOOST_VOUT_MAX BOOST_VPMID_5_2V //Boost 输出最高电压阈值。 /*KEY And Hall Module Setting*/ -#define HALL_OPEN_LEV_SET 1 //配置是高电平为开盖还是低电平为开盖。1:高电平为开盖;0:低电平为开盖 +#define HALL_OPEN_LEV_SET 1 //配置是高电平为开盖还是低电平为开盖。1:高电平为开盖;0:低电平为开盖 + +/* Charger Config Setting. */ + +#define TRICKLE_CUR_SET CHG_ITC_20MA //配置涓流充电流。 + +#define ITERM_CUR_SET CHG_ITERM_20MA //配置截止充电流。 + +#define CONSTANT_CUR_SET CHG_ICC_2_00MA //配置恒流充电流。 + +#define VFLOAT_SET CHG_VFLOAT_4_200V //配置浮充电压。 + +#define VFLOAT_JEITA_HOT CHG_VFLOAT_4_050V //配置JEITA标准中NTC过热充电浮充电压。 + +/* Vox Config Setting. */ + +#define VOX_PULL_UP_VOLTAGE_SET VOX_CFG_Vox_Rup_2K //配置VOX 上拉电阻。 + +#define VOX_COM_VOLTAGE_SET VOX_CFG_Vox_Vup_VOXS //配置VOX 通讯电平(1.8v/2.5V/3.0V/5.0)。 + +#define VOX_COM_PULL_UP_SET VOX_CFG_Comx_Rup_2K //配置VOX 通讯上拉电阻。 + +#define VOX_CHG_FULL_5V_LEAST_CNT 40 //配置关盖条件下,VOX 耳机充满后,VOX输出5V持续时间(100ms * 40) + +#define VOX_OPEN_VOUT_5V_DEBOUNCE 5 //配置开盖动作后,VOX 输出5V持续时间(100ms * 5),单位:ms。 + +#define VOX_OPEN_VOUT_0V_DEBOUNCE 5 //配置开盖动作后,VOX 输出0V持续时间(100ms * 5),单位:ms。 + +#define VOX_CLOSE_5V_HOLD_CNT 3 //配置关盖动作后,VOX 输出5V持续时间(100ms * 3),单位:ms。 + +/* Vox跟随充参数设置。(100ms调用周期) */ + +#define VOX_CV_TC_CURRENT 20 //耳机充电处于CV/TC阶段的电流值,单位mA。 + +#define VOX_FOLLOW_CHG_INIT_CNT 10 //启动跟随充VOX VOUT输出最高电压持续时间,1s,单位:ms。。 + +#define VOX_FOLLOW_CHG_PMID_UP_STEPS 2 //VOX VOUT上升调节档位数。 + +#define VOX_FOLLOW_CHG_PMID_DOWN_STEPS 2 //VOX VOUT下降调节档位数。 + +#define VOX_FOLLOW_CHG_PMID_UP_CNT 20 //VOX VOUT上升调节周期(2s),单位:ms。。 + +#define VOUT_MAX_THD BOOST_VPMID_5_2V //VOX VOUT输出最大阈值。 + +#define VOUT_MIN_THD BOOST_VPMID_3_7V //VOX VOUT输出最小阈值。 /*Sleep Module Setting*/ /*Enter Sleep Time Debounce*/ -//#define ENTER_STANDBYMODE_CNT 10 //进入Standby Mode 延迟时间,单位:秒 +#define ENTER_STANDBYMODE_CNT 15 //进入Standby Mode 延迟时间,单位:秒 + +#define ENTER_SHIPMODE_CNT 5 //进入ShipMode 延迟时间,单位:秒 + /******************************************************************************\ Variables definitions diff --git a/UsrInc/sleep/sleep.h b/UsrInc/sleep/sleep.h index ad40e19..dc419b5 100644 --- a/UsrInc/sleep/sleep.h +++ b/UsrInc/sleep/sleep.h @@ -27,10 +27,6 @@ /******************************************************************************\ Macro definitions \******************************************************************************/ - /*Sleep Module Setting*/ - /*Enter Sleep Time Debounce*/ -#define ENTER_STANDBYMODE_CNT 15 //进入Standby Mode 延迟时间,单位:秒 -#define ENTER_SHIPMODE_CNT 5 //进入ShipMode 延迟时间,单位:秒 /******************************************************************************\ Variables definitions diff --git a/UsrSrc/bat/bat.c b/UsrSrc/bat/bat.c index 1d92bb6..94bae75 100644 --- a/UsrSrc/bat/bat.c +++ b/UsrSrc/bat/bat.c @@ -576,6 +576,7 @@ void check_bat_level(void) { //update bat_level = i; + offset_bat_level = ( C_offset_bat_level_MAX + C_offset_bat_level_MIN ) / 2; } diff --git a/UsrSrc/charger/charger_module.c b/UsrSrc/charger/charger_module.c index be8ea48..18e8ef1 100644 --- a/UsrSrc/charger/charger_module.c +++ b/UsrSrc/charger/charger_module.c @@ -47,8 +47,7 @@ idata TE_CHG_STA ChgStatus; // CHG状态 -idata uint8_t gConstant_Cur_Max_Setting = CHG_ICC_2_00MA; //Charge最大充电电流。 - +idata uint8_t gConstant_Cur_Max_Setting = CONSTANT_CUR_SET; //Charge最大充电电流。 idata s_gCharger_Cfg gCharge_Cfg; @@ -60,7 +59,7 @@ idata s_gCharger_Cfg gCharge_Cfg; ******************************************************************************* * void Charger_init(void) * - * Description : Charger Initialization + * Description : Charger Initialization,充电参数初始化设置见config.h * * Arguments : NONE @@ -73,15 +72,14 @@ idata s_gCharger_Cfg gCharge_Cfg; void Charger_Init(void) { - gCharge_Cfg.nTrickle_Cur = CHG_ITC_20MA; + gCharge_Cfg.nTrickle_Cur = TRICKLE_CUR_SET; - gCharge_Cfg.nIterm_Cur = CHG_ITERM_20MA; + gCharge_Cfg.nIterm_Cur = ITERM_CUR_SET; gCharge_Cfg.nConstant_Cur = gConstant_Cur_Max_Setting; - gCharge_Cfg.nVFloat = CHG_VFLOAT_4_200V; + gCharge_Cfg.nVFloat = VFLOAT_SET; - //I2cSfr_Write( IRQ_EN0, VDPM_IRQ ); } #ifdef NTC_ENABLE @@ -112,7 +110,7 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) uint8_t NTC_Flag = FALSE; - bit NTC_Change_CV_Chg_Flag; + static bit NTC_Change_CV_Chg_Flag; static bit DisChg_NTC_Low_Pro_Flag; static bit DisChg_NTC_High_Pro_Flag; @@ -181,7 +179,7 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) } } - gCharge_Cfg.nVFloat = CHG_VFLOAT_4_200V; + gCharge_Cfg.nVFloat = VFLOAT_SET; if( NTC_Change_CV_Chg_Flag ) { @@ -193,7 +191,7 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) } else { - gCharge_Cfg.nVFloat = CHG_VFLOAT_4_050V; + gCharge_Cfg.nVFloat = VFLOAT_JEITA_HOT; } } @@ -204,7 +202,7 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) { NTC_Change_CV_Chg_Flag = 1; - gCharge_Cfg.nVFloat = CHG_VFLOAT_4_050V; + gCharge_Cfg.nVFloat = VFLOAT_JEITA_HOT; if( NTC_500mA_Chg_Flag ) { @@ -216,7 +214,7 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) } else { - gCharge_Cfg.nVFloat = CHG_VFLOAT_4_200V; + gCharge_Cfg.nVFloat = VFLOAT_SET; } } @@ -433,7 +431,7 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) } #endif - + return NTC_Flag; } @@ -507,8 +505,6 @@ void Charger_Handler(void) Set_PMU_CHG(ON); //Enable Charger - ChgStatus = CHG_STA_ING; - #if BAT_VALUE if( bat_level > ( C_bat_level_protect + 1 ) ) @@ -537,7 +533,8 @@ void Charger_Handler(void) } #endif - + ChgStatus = CHG_STA_ING; + #ifdef _DEBUG_CHARGER printf("Chg ing\r\n"); #endif diff --git a/UsrSrc/discharge/discharge_module.c b/UsrSrc/discharge/discharge_module.c index cec8aeb..f055319 100644 --- a/UsrSrc/discharge/discharge_module.c +++ b/UsrSrc/discharge/discharge_module.c @@ -160,7 +160,7 @@ void DisCharge_Handler(void) #endif if( F_sys_tim_250ms ) { - Set_PMU_Boost_Vout(BOOST_VPMID_5_2V); //开关盖Boost输出5.2V,保证耳机一定能被唤醒。 + Set_PMU_Boost_Vout(BOOST_VOUT_MAX); //开关盖Boost输出5.2V,保证耳机一定能被唤醒。 Set_PMU_Boost(ON); //Boost Enable;异常时由硬件主动关闭。开启Boost,开启Vox 5v会在开启Boost之后(100ms延时)。 //250ms定时开一次Boost } diff --git a/UsrSrc/hall/hall.c b/UsrSrc/hall/hall.c index af7ca7e..b672be8 100644 --- a/UsrSrc/hall/hall.c +++ b/UsrSrc/hall/hall.c @@ -37,8 +37,9 @@ CoverStatus_E CoverStatus; -bit CoverEvent_Flg = 0; //Hall开关触发事件标志位 -bit CoverEvent_Flg_led = 0; +bit CoverEvent_Flg = 0; //Hall开关触发事件标志位,用于VOX充电。 + +bit CoverEvent_Flg_led = 0; //Hall开关触发事件标志位,用于灯效显示。 #if HALL_ENABLE diff --git a/UsrSrc/key/key.c b/UsrSrc/key/key.c index c636326..b1e551c 100644 --- a/UsrSrc/key/key.c +++ b/UsrSrc/key/key.c @@ -177,7 +177,7 @@ uint8_t Key_Lift_Debounce = 0; { if( !Boost_Open_Flag ) { - Set_PMU_Boost_Vout(BOOST_VPMID_5_2V); + Set_PMU_Boost_Vout(BOOST_VOUT_MAX); Set_PMU_Boost(ON); @@ -218,7 +218,7 @@ uint8_t Key_Lift_Debounce = 0; { if( !Boost_Open_Flag ) { - Set_PMU_Boost_Vout(BOOST_VPMID_5_2V); + Set_PMU_Boost_Vout(BOOST_VOUT_MAX); Set_PMU_Boost(ON); diff --git a/UsrSrc/uart/uart.c b/UsrSrc/uart/uart.c index 731c6f3..946395c 100644 --- a/UsrSrc/uart/uart.c +++ b/UsrSrc/uart/uart.c @@ -226,6 +226,7 @@ void uart0_Interrupt(void) interrupt Interrupt_Vector_RI_TI { RX0_Buffer[RX0_Cnt++] = S0BUF; + #if JIELI if( ( RX0_Cnt >= ( RX0_Buffer[2] + Vox_Comm_JL_HEADER_DATA_LEN ) ) || ( RX0_Cnt > COM0_Data_Lenth ) ) #elif ZHONGKE diff --git a/UsrSrc/userapp/userapp.c b/UsrSrc/userapp/userapp.c index e6c6168..020128f 100644 --- a/UsrSrc/userapp/userapp.c +++ b/UsrSrc/userapp/userapp.c @@ -47,6 +47,7 @@ \******************************************************************************/ xdata s_sys_state Systerm_State = {SLEEP_STATE,AWAKE_STATE,AWAKE_STATE}; + uint8_t Step_Cnt = 0; uint8_t LED_On_Timer = 0; //led亮时间计时 @@ -193,6 +194,8 @@ void LED_Display_App(void) { LED_On_ChgDone_Flag = 1; + LED_On_Chg_Flag = 0; + LED_Breating_Light_Off(); return; @@ -230,6 +233,7 @@ void LED_Display_App(void) break; case LED_G: + if( Display_GSta != LED_BREATHING_LIGHT ) { LED_G_BREATHING_LIGHT(SLOW_DARK); @@ -238,6 +242,7 @@ void LED_Display_App(void) break; case LED_Y: + if( Display_YSta != LED_BREATHING_LIGHT ) { LED_Y_BREATHING_LIGHT(SLOW_DARK); @@ -246,6 +251,7 @@ void LED_Display_App(void) break; case LED_B: + if( Display_BSta != LED_BREATHING_LIGHT ) { LED_B_BREATHING_LIGHT(SLOW_DARK); @@ -272,8 +278,7 @@ void LED_Display_App(void) if( Breathing_Light_Cnt >= LED_ID_MAX ) { Breathing_Light_Cnt = LED_R; - } - + } } #endif } @@ -704,6 +709,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 0cf39e0..60fcb71 100644 --- a/UsrSrc/vox/vox_module.c +++ b/UsrSrc/vox/vox_module.c @@ -46,54 +46,17 @@ bit Vox_Output_Short_Flag = 0; Macro definitions \******************************************************************************/ /*100ms调用周期*/ -#define VOX_OUTPUT_SHORT_CNT 2 - -#define VOX_LOW_BAT_CNT 25 //关盖前,盒子低电保护,Vox 5V持续2.5s - -#define VOX_VOUT_5V_LEAST_CNT 50 - -#define VOX_VOUT_5V_DEBOUNCE 5 - -#define VOX_VOUT_0V_DEBOUNCE 5 - -#define VOX_ADT_HOLD_CNT 3 - -#define Vox_TX_Pattern_Cnt 3 - -#define VOX_VOLTAGE_HOLD_CNT 3 - -#define BOOST_VOUT_MAX 2 //跟随充Boost输出电压上限值:0:4.6V,1:4.7V,2:4.8V,3:5.05V. - -#define Vox_TX_Pattern_Tim 21 - -#define VOX_IOFF_HOLD_CNT 50 - -#define VOX_FOLLOW_CHG_CNT 10 - -#define VOX_CLOSE_HOLD_CNT 50 //关盖发码前保持时间 + +#define Vox_COM_MSG_Tim 20 #define MAX_PACKET_SIZE 0x20 #if VOX_FOLLOW_CHG -#define VOX_FOLLOW_CHG_INIT_CNT 10 - #define VOX_FOLLOW_CHG_NOWCURCHK_CNT 5 #define VOX_FOLLOW_CHG_VOLTAGE_ADJUST_CNT 2 //PMID调压周期 -#define VOX_FOLLOW_CHG_PMID_UP_CNT 20 //PMID上升调节周期(2s) - -#define VOX_FOLLOW_CHG_PMID_UP_STEPS 2 //PMID上升调节档位数。 - -#define VOX_FOLLOW_CHG_PMID_DOWN_STEPS 2 //PMID下降调节档位数。 - -#define VOUT_MAX_THD 0x3C - -#define VOUT_MIN_THD 0x00 - -#define VOX_CV_TC_CURRENT 20 //耳机充电处于CV/TC阶段的电流值,单位mA。 - #endif /******************************************************************************\ Variables definitions @@ -178,7 +141,7 @@ bit OpenCover_TX_Cmd_Flag = 0; case VOX_COMM_Mode_Uart: - VOX_Confg |= VOX_CFG_Comx_Rup_10K |VOX_CFG_Vox_Rup_10K | VOX_CFG_Vox_Vup_1_8V; + VOX_Confg |= VOX_COM_PULL_UP_SET | VOX_PULL_UP_VOLTAGE_SET | VOX_COM_VOLTAGE_SET; Bst_VOX_Comm_EN |= BST_COMM_EN_Vol_Comm_En; @@ -262,7 +225,7 @@ bit OpenCover_TX_Cmd_Flag = 0; case VOX_COMM_Mode_Uart: - VOX_Confg |= VOX_CFG_Comx_Rup_10K |VOX_CFG_Vox_Rup_10K | VOX_CFG_Vox_Vup_1_8V; + VOX_Confg |= VOX_COM_PULL_UP_SET | VOX_PULL_UP_VOLTAGE_SET | VOX_COM_VOLTAGE_SET; Bst_VOX_Comm_EN |= BST_COMM_EN_Vor_Comm_En; @@ -340,13 +303,12 @@ bit OpenCover_TX_Cmd_Flag = 0; switch(VOX_Enable_Mode) { case VOX_TRANS_Mode: //关闭自动识别负载的上拉电阻。 - - + break; case VOX_COMM_Mode_Uart: - VOX_Confg |= VOX_CFG_Comx_Rup_2K | VOX_CFG_Vox_Rup_2K | VOX_CFG_Vox_Vup_VOXS; + VOX_Confg |= VOX_COM_PULL_UP_SET | VOX_PULL_UP_VOLTAGE_SET | VOX_COM_VOLTAGE_SET; Bst_VOX_Comm_EN |= BST_COMM_EN_Gate_Ctrl | ( BST_COMM_EN_Vor_Comm_En | BST_COMM_EN_Vol_Comm_En ); @@ -465,7 +427,7 @@ void Vox_Det_Machine(void) { if( !Boost_Open_Flag ) { - Set_PMU_Boost_Vout(BOOST_VPMID_5_2V); //开关盖Boost输出5.2V,保证耳机一定能被唤醒。 + Set_PMU_Boost_Vout(BOOST_VOUT_MAX); //开关盖Boost输出5.2V,保证耳机一定能被唤醒。 Set_PMU_Boost(ON); //Boost Enable;异常时由硬件主动关闭。开启Boost,开启Vox 5v会在开启Boost之后(100ms延时)。 @@ -543,7 +505,7 @@ void Vox_Det_Machine(void) } /* 开关盖后,VOX先升压5.2V 一段时间,唤醒耳机,后转入ADT,获取盒内耳机数量。 */ - if ( Vox_Voltage_Hold_Timer < VOX_VOUT_5V_DEBOUNCE ) //开盖后5V N00ms。 + if( Vox_Voltage_Hold_Timer < VOX_OPEN_VOUT_5V_DEBOUNCE ) //开盖后5V N00ms。 { Vox_Voltage_Hold_Timer++; @@ -592,7 +554,7 @@ void Vox_Det_Machine(void) if( Cover_Open_Flag ) /*开盖后,5V持续N00ms后0V持续N00ms,保证耳机能被唤醒;之后发开盖码。*/ { #if 1 - if( Vox_TX_Timer < VOX_VOUT_0V_DEBOUNCE ) //转0V N00ms + if( Vox_TX_Timer < VOX_OPEN_VOUT_0V_DEBOUNCE ) //转0V N00ms { VOX_EN_Type(VOX_PD1K_Mode); @@ -603,7 +565,7 @@ void Vox_Det_Machine(void) { if( !Get_CHIP_STA1_Flag1 ) { - if( Vox_Output_Debounce <= Vox_TX_Pattern_Tim ) + if( Vox_Output_Debounce <= Vox_COM_MSG_Tim ) { if( ( Vox_Output_Debounce % Vox_TX_Interval_2 ) == 0 ) //200ms发送一次 { @@ -694,7 +656,7 @@ void Vox_Det_Machine(void) { if( !Boost_Open_Flag ) { - Set_PMU_Boost_Vout(BOOST_VPMID_5_2V); + Set_PMU_Boost_Vout(BOOST_VOUT_MAX); Set_PMU_Boost(ON); //Boost Enable;异常时由硬件主动关闭。开启Boost,开启Vox 5v会在开启Boost之后(100ms延时)。 @@ -731,7 +693,7 @@ void Vox_Det_Machine(void) Cover_Close_Flag1 = 1; - if( Vox_Voltage_Hold_Timer <= VOX_VOLTAGE_HOLD_CNT ) //关盖Boost VPMID保持时间。 + if( Vox_Voltage_Hold_Timer <= VOX_CLOSE_5V_HOLD_CNT ) //关盖Boost VOUT 5V保持时间。 { Vox_Voltage_Hold_Timer++; @@ -745,7 +707,7 @@ void Vox_Det_Machine(void) if( !Cover_Close_Force_Vout_Flag ) { /*发码*/ - if( Vox_TX_Timer <= Vox_TX_Pattern_Tim ) //发送关盖指令。 + if( Vox_TX_Timer <= Vox_COM_MSG_Tim ) //发送关盖指令。 { if( (Vox_TX_Timer % Vox_TX_Interval_2) == 0 ) //200ms发送一次 { @@ -775,7 +737,7 @@ void Vox_Det_Machine(void) return; } - if( Vox_Output_Debounce <= Vox_TX_Pattern_Tim ) //关盖后5s发送获取电量命令。 + if( Vox_Output_Debounce <= Vox_COM_MSG_Tim ) //关盖后5s发送获取电量命令。 { if( (Vox_Output_Debounce % Vox_TX_Interval_2) == 0 ) //200ms发送一次 { @@ -824,7 +786,7 @@ void Vox_Det_Machine(void) { if( ( (pmu_Info.pmu_VOX_STA & ( VOR_Ioff | VOL_Ioff ) ) == ( VOR_Ioff | VOL_Ioff ) )|| !( pmu_Info.pmu_VOX_STA & ( VOL_LoadOn | VOR_LoadOn ) ) || F_batlevel_low ) //耳机充满、VOX无负载、盒子低电,则关闭Vout输出通路,关闭Boost。 { - if( Vox_Voltage_Hold_Timer <= VOX_VOUT_5V_LEAST_CNT ) //重载转轻载延时5s后关闭Boost输出。 + if( Vox_Voltage_Hold_Timer <= VOX_CHG_FULL_5V_LEAST_CNT ) //重载转轻载延时5s后关闭Boost输出。 { Vox_Voltage_Hold_Timer++; @@ -857,7 +819,7 @@ void Vox_Det_Machine(void) else { - if( Vox_Output_Debounce <= Vox_TX_Pattern_Tim ) + if( Vox_Output_Debounce <= Vox_COM_MSG_Tim ) { if( (Vox_Output_Debounce % Vox_TX_Interval_2) == 0 ) //200ms发送一次 { @@ -1611,9 +1573,9 @@ void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select) /*Data Length*/ tx_pData[4] = 0x03; - tx_pData[6] = 0x05;//( ( ChgStatus & CHG_STA_ING ) << 7 ) | bat_level; //bit 0~6 表示充电仓电量值 0~100;bit 7 为 1 表示在给充电仓充电,为 0 表示没有给充电仓充电; + tx_pData[6] = ( ( ChgStatus & CHG_STA_ING ) << 6 ) | bat_level; //bit 0~6 表示充电仓电量值 0~100;bit 7 为 1 表示在给充电仓充电,为 0 表示没有给充电仓充电; - tx_pData[7] = 0; + tx_pData[7] = 0x00; break; diff --git a/sy8835_demo.si4project/sy8835_demo.SearchResults b/sy8835_demo.si4project/sy8835_demo.SearchResults index 0b4ba02..3c636d4 100644 --- a/sy8835_demo.si4project/sy8835_demo.SearchResults +++ b/sy8835_demo.si4project/sy8835_demo.SearchResults @@ -1,8 +1,5 @@ ----- Wkup_Earphone_Flag Matches (7 in 3 files) ---- -userapp.c (UsrSrc\userapp) line 56 : bit Wkup_Earphone_Flag = 0; //淇濇姢娑堝け鍚庯紝闇瑕佸崌鍘嬪敜閱掕虫満鏍囧織浣 -LED_Display_App in userapp.c (UsrSrc\userapp) : Wkup_Earphone_Flag = 1; -LED_Display_App in userapp.c (UsrSrc\userapp) : Wkup_Earphone_Flag = 1; -userapp.h (UsrInc\userapp) line 56 : extern bit Wkup_Earphone_Flag; //淇濇姢娑堝け鍚庯紝闇瑕佸崌鍘嬪敜閱掕虫満鏍囧織浣 -Vox_Det_Machine in vox_module.c (UsrSrc\vox) : Wkup_Earphone_Flag = 0; -Vox_Det_Machine in vox_module.c (UsrSrc\vox) : if( Wkup_Earphone_Flag ) //淇濇姢銆佹柇鍏呯數鍚庯紝VOX闇鑷姩鍗囧帇鍞ら啋鑰虫満銆 -Vox_Det_Machine in vox_module.c (UsrSrc\vox) : Wkup_Earphone_Flag = 0; +---- ENTER_STANDBYMODE_CNT Matches (4 in 3 files) ---- +sleep.c (UsrSrc\sleep) line 40 : uint8_t Decnt_SleepDelay = ENTER_STANDBYMODE_CNT; +sleep.h (UsrInc\sleep) line 32 : #define ENTER_STANDBYMODE_CNT 15 //杩涘叆Standby Mode 寤惰繜鏃堕棿锛屽崟浣嶏細绉 +SysTem_State_Machine in userapp.c (UsrSrc\userapp) : Decnt_SleepDelay = ENTER_STANDBYMODE_CNT; +SysTem_State_Machine in userapp.c (UsrSrc\userapp) : Decnt_SleepDelay = ENTER_STANDBYMODE_CNT; diff --git a/sy8835_demo.si4project/sy8835_demo.sip_sym b/sy8835_demo.si4project/sy8835_demo.sip_sym index 53388475dcd26224bc072c620e309f8cea9b75de..60c3ba271dce7510fab990434a14d6d675858505 100644 GIT binary patch delta 4535 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 Mi#727seyL*AJukuO#lD@