From 1a6679b3d9424349997985ff5f06dab891527887 Mon Sep 17 00:00:00 2001 From: Alex xu Date: Mon, 6 Jan 2025 19:21:53 +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?=E5=AF=84=E5=AD=98=E5=99=A8=E9=85=8D=E7=BD=AE=EF=BC=8C=E7=A7=BB?= =?UTF-8?q?=E6=A4=8D=E5=88=B0config.h=E6=96=87=E4=BB=B6=E4=B8=AD=EF=BC=8C?= =?UTF-8?q?=E4=BB=A5=E4=BE=BF=E5=BF=AB=E9=80=9F=E5=87=86=E7=A1=AE=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=EF=BC=9B2=E3=80=81=E8=A7=A3=E5=86=B3=E9=83=A8?= =?UTF-8?q?=E5=88=86=E6=B5=8B=E8=AF=95bug=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Out/8837_EVB_250102_1610.bin | Bin 12288 -> 0 bytes Out/8837_EVB_250102_1610.hex | 831 ------------------ Out/8837_EVB_250102_1610_67C3_010102.bin | Bin 12290 -> 0 bytes Out/8837_EVB_250106_1910.bin | Bin 0 -> 12288 bytes Out/8837_EVB_250106_1910.hex | 815 +++++++++++++++++ Out/8837_EVB_250106_1910_0421_010102.bin | Bin 0 -> 12290 bytes Project/SY8837_Demo.uvgui.GH | 54 +- Project/SY8837_Demo.uvopt | 6 +- .../SY8837_Demo.SearchResults | 11 +- SY8837_Demo.si4project/SY8837_Demo.sip_sym | Bin 351512 -> 351512 bytes UsrInc/charger/charger_module.h | 12 +- UsrInc/inc/config.h | 124 ++- UsrInc/inc/define.h | 4 +- UsrInc/sleep/sleep.h | 1 - UsrInc/vox/vox_module.h | 41 +- UsrSrc/adc/adc.c | 3 +- UsrSrc/bat/bat.c | 1 + UsrSrc/charger/charger_module.c | 51 +- UsrSrc/discharge/discharge_module.c | 2 +- UsrSrc/key/key.c | 7 +- UsrSrc/system/system.c | 10 +- UsrSrc/userapp/userapp.c | 3 + UsrSrc/vox/vox_module.c | 107 +-- 23 files changed, 1065 insertions(+), 1018 deletions(-) delete mode 100644 Out/8837_EVB_250102_1610.bin delete mode 100644 Out/8837_EVB_250102_1610.hex delete mode 100644 Out/8837_EVB_250102_1610_67C3_010102.bin create mode 100644 Out/8837_EVB_250106_1910.bin create mode 100644 Out/8837_EVB_250106_1910.hex create mode 100644 Out/8837_EVB_250106_1910_0421_010102.bin diff --git a/Out/8837_EVB_250102_1610.bin b/Out/8837_EVB_250102_1610.bin deleted file mode 100644 index b88e2c1782a59221d2413206301fe5386e160427..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 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 diff --git a/Out/8837_EVB_250102_1610.hex b/Out/8837_EVB_250102_1610.hex deleted file mode 100644 index 26cb68a..0000000 --- a/Out/8837_EVB_250102_1610.hex +++ /dev/null @@ -1,831 +0,0 @@ -:030000000227EEE6 -:1027EE00758E3075D20078FFE4F6D8FD9000007F2C -:1027FE00007E01E4F0A3DFFCDEFA7581A702284912 -:0F2F4B0053797374656D20496E69742E0D0A00F9 -:102EE000122B6E7BFF7A2F794B120F5CD2AED2BEC3 -:082EF000122982122D5C80F40E -:101CD400010D000113000112000111000110004167 -:101CE40000DA00020E00004200D400004200D800D6 -:101CF400004200CD00004200CF00004200D60000A8 -:0F1D04004200D200004100D1004100DB00C14489 -:102EF80075FE0F43FF8075FE2975FFB575A5217511 -:082F0800FE1E43FF01D2BD22B1 -:1023A000AB072044030224D79000D4E0FEA3E078DA -:1023B00003CEC313CE13D8F9F0EE9000D4F0900002 -:1023C000D1E024FD603014606514700302246A2497 -:1023D000FE700302249E240560030224D4780DE6D7 -:1023E000FF3395E0FEC39000D5E09FFF9000D4E05E -:1023F0009E9000D8806E9000D4E0FEA3E0FF7C09A0 -:102400007DC4121889780A1218279000D4EEF0A320 -:10241000EFF07810E6FD3395E0FCC3EF9DFFEE9CF6 -:10242000FE7C007D051217279000CDEE80369000CF -:10243000D4E0FEA3E0FF7C097DC4121889780A125B -:1024400018279000D4EEF0A3EFF07811E6FD339555 -:10245000E0FCC3EF9DFFEE9CFE7C007D051217277C -:102460009000CFEEF0A3EFF0806A780DE6FF339591 -:10247000E0FEC39000D5E09FFF9000D4E09EFE7C7C -:10248000097DC4121889780A121827EEF0A3EFF01C -:10249000E025E0FE9000D4E0339000D68032780D45 -:1024A000E6FF3395E0FEC39000D5E09FFF9000D497 -:1024B000E09EFE7C097DC4121889780A121827EE66 -:1024C000F0A3EFF0E025E0FE9000D4E0339000D2DE -:1024D000F0A3CEF0C244229000D1EBF0C454F044FB -:0F24E00001F5A5E49000D4F0A3F09000DBF0220A -:03006B000229EB7C -:1029EB00C0E0C0F0C083C082C0D075D000C000C0B2 -:1029FB0006C007E5F330E038AFA1780E760008A6E5 -:102A0B0007E5A254031846F608E6F69000DBE0C390 -:102A1B009408501718E6FE08E6FF9000D4EE8FF0EE -:102A2B0012177C9000DBE004F08005D24453A5FE26 -:102A3B0075F301D007D006D000D0D0D082D083D090 -:042A4B00F0D0E032B5 -:051D1300C12A011403C8 -:1000260075FE8843FF20E47816F67818F67814E60D -:100036007817F6781976017916E718461846F5B155 -:0400460075B201226C -:10222C00E4FE9000D8E0FCA3E0FDC394D8EC94034A -:10223C0040037F0022EF7003022345D3ED940FEC93 -:10224C0094034003022323ED94CBEC94005003023F -:10225C002323D3ED94AAEC94024022D2287814E6DE -:10226C00FF137817F6302911D3ED94BFEC9402408C -:10227C0004C22980047817A607E4FE8070D3ED947D -:10228C00AAEC94025043ED9437EC9401403BD229D4 -:10229C007814E6FF7817F6302813D3ED9493EC946A -:1022AC00025004C2288006EFC3137817F67819760B -:1022BC0001301311D3ED9451EC94015004C21380EE -:1022CC0004E47819F6E4FE8024D3ED9437EC940101 -:1022DC00501BD213E47819F6302910ED9426EC94A7 -:1022EC00015004C229800478197601E4FE302611CD -:1022FC00C3ED94F3EC94025006C226E4FE80027EF9 -:10230C000130272FD3ED94DDEC94004006C227E476 -:10231C00FE80207E01801CD3ED940FEC94034006CC -:10232C00D2267E01800DD3ED94CBEC94005004D2D8 -:10233C00277E01C224C2258058C226C227D3ED9421 -:10234C009FEC94035031ED9471EC940040293024AF -:10235C0010ED9484EC94035006C224E4FE80027EBB -:10236C000130252DD3ED9482EC94004006C225E477 -:10237C00FE801E7E01801AD3ED949FEC94034004E2 -:10238C00D224800BC3ED9471EC94005002D2257EC4 -:03239C0001AF0688 -:01239F00221B -:1025D300E5E65480FFE4FCFDFEEF700753B3FE789D -:1025E30015F62278157601E5E830E50575E82080D3 -:1025F3000FE5E530E1028008E5F230E50775F220EA -:1026030053B3FE22E5F2540C601353B3FEE5F354C7 -:10261300C0700302269775F20C75F3C02275F3C0E0 -:102623007F0112222CEF600653B3FED22A22C22A64 -:10263300E5F230E41CC39000D7E094D29000D6E0DA -:10264300940F500575F210800353B3FE781576038B -:10265300227916E77818461846F5B17819E6F5B2E7 -:1026630075FE7043FF1843B311781BE6FFD3940143 -:102673004002C23CEFD394034002C238EFD3940725 -:102683004002C23AEFD3940C4002C239EFD3941103 -:052693004002C23B22E1 -:041D1800C140C141C4 -:10000E00304010EFB4010475B5C02253B5BFED44B6 -:04001E0080F5B52292 -:102F3A00E5B55480FFEF6008304005E4F5B5C240BE -:012F4A002264 -:102B1200C240E5E520E154E5E230E703D24122E597 -:102B2200E830E00D301D4475E8017D38E4FF020015 -:102B32000EE4FF12222CEF6006122F3AD22A22C292 -:102B42002A303C03022F3AD24030411F7815E6B4B6 -:102B52000219C39000D7E094109000D6E0940E4082 -:0C2B620005D240C24122122F3AC240228C -:081D1C00C142C1434100F5FF83 -:102D8E00E5E25408FF9000F5E06F6021E5E230E3E4 -:102D9E00089000F47401F08005E49000F4F0D24243 -:0D2DAE00C210D243D2379000F5EFF0D246AC -:012DBB0022F5 -:101D2400C131C130C12F011C004100EC004100F061 -:0E1D3400004100EB004200ED00004100EF0016 -:10206D00E5E25402FFE4FCFDFEEF70319000ED75EA -:10207D00F00112177C9000EDE0FEA3E0FFC3941772 -:10208D00EE94024004D22F800EC3EF9487EE94009D -:10209D004005202E02D22ED22BC22C8040302B3662 -:1020AD00D246E4781CF6C22BD22C9000EFF09000B3 -:1020BD00EDE0FEA3E0FFD3941EEE94005008D23164 -:1020CD00D22DD237800EC3EF944FEE9401500530D0 -:1020DD002E02D230C22EE49000EDF0A3F0302C662B -:1020ED0030406330302720100280287F03122BC52B -:1020FD009000EFE0D394235003022218C230781CD5 -:10210D007602E49000ECF0900071F0A3F0302F29EE -:10211D0020100A7D3FE4FF12000ED210227F031221 -:10212D002BC59000EFE0D394235003022218C22F49 -:10213D00E49000F0F0781C7603302D06C22D781C4B -:10214D007601C22CC2109000F4E0640160030222FB -:10215D002B781CE6640260030221ED9000ECE0C3D5 -:10216D00940150107D017F01121EA5E4900071F0C5 -:10217D00A3F080549000EBE0D394054003E4803944 -:10218D00900072E0B4010FE4FD7F02121EA59000D5 -:10219D00727402F08032900072E06402702A900036 -:1021AD0071E0601D7D017F02121EA5E4900071F0AB -:1021BD00A3F09000ECF09000EBF0781CF6D21180BB -:1021CD0058E4FD7F01121EA59000ECE0D39414405D -:1021DD000A9000EBE004F0E4A3F0229000EC802BD9 -:1021ED00781CE6640370379000F0E0FFC394B450A0 -:1021FD001EEF540F70047D0180099000F0E054072C -:10220D007006FD7F03121EA59000F0E004F022E49D -:0E221D00781CF6D2119000F0F07F04122BC551 -:01222B002290 -:101D4200410079004100780041007A0041007700AB -:102E2E0075FE0675FF3C75FE0E53FF0F75FE0F53B4 -:102E3E00FFF075FE0375FFFFC282C283C285C28496 -:012E4E002261 -:102EAC00EF14600D14600D14600D2403700BD282AE -:0A2EBC0022D28322D28422D2852282 -:052E6F00900000E0FFEF -:102E7400EF14600D14600D14600D2403700BC282F6 -:0A2E840022C28322C28422C28522EA -:102AB200E4FF747B2FF582E43400F583E4F0747F45 -:102AC2002FF582E43400F583E4F0EF25E02483F56A -:102AD20082E43400F583E4F0A3F0EF25E0248BF5E3 -:102AE20082E43400F583E4F0A3F0EF25E02493F5CB -:102AF20082E43400F583E4F0A3F0EF25E0249BF5B3 -:0F2B020082E43400F583E4F0A3F00FEFB404A3F2 -:012B110022A1 -:102A4F00AC07747B2CF582E43400F583EDF0EAC318 -:102A5F0013FEEB13FFEC25E02483F582E43400F53D -:102A6F0083EEF0A3EFF0AF03EC25E0248BF582E4C7 -:102A7F003400F583EAF0A3EFF0900005E0FEA3E049 -:102A8F00FFEC25E02493F582E43400F583EEF0A308 -:102A9F00EFF0EC25E0249BF582E43400F583E4F0BD -:032AAF00A3F0226F -:102CEE00747B2FF582E43400F583EDF0747F2FF5BD -:102CFE0082E43400F583EBF0EF25E02483F582E4E3 -:102D0E003400F583E4F0A37469F0EF25E0249BF51D -:0B2D1E0082E43400F583E4F0A3F0220F -:100B8400E4900000F0F0900000E0FFC39404400300 -:100B9400020EC6747B2FF582E43400F583E06022F4 -:100BA40024FE6024147003020C8E147003020D05DD -:100BB40024036003020E62900000E0FF122EAC02D8 -:100BC4000E62122E6F020E62900000E0FF25E024F8 -:100BD40083F582E43400F583E0FCA3E0FDEF25E037 -:100BE400249BF582E43400F583E0FEA3E0C39DEE8C -:100BF4009C5005122EAC8003122E6F900000E0FF73 -:100C040025E0248BF582E43400F583E0FCA3E0FDC9 -:100C1400EF25E0249BF582E43400F583E0FEA3E0B5 -:100C2400C39DEE9C5003020E62900000E025E02478 -:100C34009BF582E43400F583E4F0A3F0EF25E0248F -:100C440093F582E43400F583E0FEA3E0D39400EE50 -:100C540094004016900000E025E02493F582E434EB -:100C640000F58374FFF5F012177C900000E0FF2577 -:100C7400E02493F582E43400F583E0FCA3E04C60C7 -:100C840003020E62747B2F020D21900000E0FF2509 -:100C9400E02483F582E43400F583E0FCA3E0FDEF77 -:100CA40025E0249BF582E43400F583E0FEA3E0D341 -:100CB4009DEE9C5005122EAC8003122E6F90000006 -:100CC400E0FF25E0248BF582E43400F583E0FCA307 -:100CD400E0FDEF25E0249BF582E43400F583E0FE9B -:100CE400A3E0C39DEE9C5003020E62900000E02539 -:100CF400E0249BF582E43400F583E4F0A3F0020ED3 -:100D040062900000E0FF247FF582E43400F583E084 -:100D14007017122C67C245900000E0247BF582E432 -:100D24003400F583E4F0020E62900000E0FF247FBB -:100D3400F582E43400F583E0FE6402704B20451430 -:100D4400D245EF25E02483F582E43400F583E4F012 -:100D5400A37469F0900000E0FF25E02483F582E4A9 -:100D64003400F583E475F00112177CEF25E0248349 -:100D7400F582E43400F583E0FCA3E0C394FEEC9434 -:100D8400005003020E4C804EEE6401705A20451749 -:100D9400D245900000E025E02483F582E43400F598 -:100DA40083E4F0A374FEF0900000E0FF25E02483C8 -:100DB400F582E43400F58374FFF5F012177CEF2517 -:100DC400E02483F582E43400F583E0FEA3E0D394C9 -:100DD40069EE94005072900000E0247FF582E434C0 -:100DE40000F583E4F08061900000E0FF247FF58249 -:100DF400E43400F583E06403704EEF25E02483F5CA -:100E040082E43400F583E0FEA3E0FFC394FEEE9495 -:100E1400004004D245800BD3EF946AEE9400500254 -:100E2400C245900000E025E0248330450DF582E4BE -:100E34003400F58374FFF5F0800BF582E43400F59B -:100E440083E475F00112177C900000E0FF25E02494 -:100E540083F582E43400F583A3E0FD122C169000A0 -:100E640000E0FF7011747B2FF582E43400F583E019 -:100E7400900079F08043900000E0B40110247BF5E9 -:100E840082E43400F583E0900078F0802C90000038 -:100E9400E0B40210247BF582E43400F583E0900092 -:100EA4007AF08015900000E0B4030E247BF582E410 -:100EB4003400F583E0900077F0900000E004F00245 -:100EC4000B8AE4900000F0900000E0FFC39404500B -:100ED4001BEF25E0249BF582E43400F583E475F0F0 -:0C0EE4000112177C900000E004F080DB9D -:010EF00022DF -:0B1D52004200F100004100F30FC14609 -:102DBC0075FE1E43FF0275FE2143FF0875D487750F -:102DCC00FE2143FF0475FE2143FF02300F0775FE01 -:0C2DDC002453FFC32275FE2443FF3C2259 -:10005600D2AC759A01D2B9D2BDD2A9D2AB75FE295E -:0400660043FFB02282 -:10006E00C2ACE4F59AD2B9C2BDC2A9C2AB75FE2923 -:04007E0053FF4F22BB -:092F900012006E43870202005694 -:102F26007815E6D394015006201203304604C246B3 -:042F3600C322D322BD -:102B6E0075FE01E4F5FF122EC6122F83122F68E4B4 -:102B7E00F58675B7C375FE6A75FF0475FE6C43FF67 -:102B8E000A122EF875FE8043FF0275FE0E53FFFCEF -:102B9E0043FF0175FE1775FF3CD2A8D2AF12002677 -:102BAE007D697F03122F10122E2E122AB2122DBC07 -:072BBE009000E07401F02219 -:03000300020006F2 -:03000600D24632AD -:03004B00022FA1E0 -:062FA10075EB3CD2463244 -:03005300022FA7D2 -:062FA70075F302D2463270 -:101D5D0020402900000000000000000000000000ED -:101D6D000000000000000000000000000000000066 -:101D7D000000000000000000000000000000000056 -:101D8D000000000000000000000000000000000046 -:0F1D9D00000000C13FC13E4100F6004100F700C9 -:0E2F5A00900029EFF0122F99900029E0FF223D -:082F9900203DFDD23D8F99227D -:102EC60075FE0E53FFF343FF04D2DF43878075BAC6 -:0A2ED6000375AAFD759852D2AC22D4 -:03002300022F7633 -:0D2F7600309904C299C23D309802C29832D1 -:0D2F830075BB03759DDC759B92439A01227E -:062D290090004312185A4D -:102D2F00E4900046F0F0900046E0C39FE49E501CF4 -:102D3F00203EFDD23E900043E475F001121843127D -:0C2D4F00168CF59C900046E004F080DA41 -:012D5B002255 -:030083000227450C -:10274500C0E0C083C082C0D075D000C000C005C045 -:1027550006C007E59B30E105539BFDC23EE59B3076 -:10276500E076539BFED2469000F6E01460191460A3 -:102775003424027063E59C9000F6B455087401F0AA -:10278500A3E4F0800E8018E59C9000F6B4AA1074BE -:1027950002F0A3E0FF04F074292FF8A69C8039E429 -:1027A500F0A3F080339000F7E0FF04F074292FF8D0 -:1027B500A69C782BE62404FFE433FEE0FDC39FEEE0 -:1027C5006480F87480985005ED9440400B9000F7B4 -:1027D500E4F09000F6F0D23FD007D006D005D00047 -:0927E500D0D0D082D083D0E032C4 -:1024EF004177616B6520536F757263653A57505F23 -:1024FF00466C6167303A307825782C57505F466CC0 -:10250F006167313A307825782C57505F466C616798 -:10251F00333A307825782E286C696E653A25642910 -:10252F000D0A00536C656570205374617465202823 -:10253F006C696E653A2564290D0A004348475F535D -:10254F0054413A25642C53545F564F583A307825EE -:10255F00782C535441303A307825782C53544131EC -:10256F003A307825782C535441323A307825782CEC -:10257F00535441333A307825782C535441343A3000 -:10258F007825782E4465635F536C6565703A2564D2 -:10259F000D0A004465636E745F536C656570446526 -:1025AF006C61792052656C6F61642E0D0A00456E67 -:1025BF00746572205374616E646279204D6F646527 -:0425CF00210D0A00D0 -:101DAC004300E00402024100DD004100DE00C137C7 -:0E1DBC00C1364100DF004100E3004100DC00C1 -:102DE800E4FB7D04FF122CEEE4FB7D047F01122C32 -:102DF800EEE4FB7D047F02122CEEE4FB7D047F03EE -:032E0800022CEEAB -:1007B600303759C237E49000DEF0781AF69000051B -:1007C600F0A3F0FBFAFDFF122A4FE4900005F0A318 -:1007D600F0FBFAFD7F01122A4FE4900005F0A3F02A -:1007E600FBFAFD7F02122A4FE4900005F0A3F0FB0E -:1007F600FAFD7F03122A4F9000797402F090007878 -:10080600F090007AF0900077F0D24622202A0C2051 -:100816000D030208C8300F030208C8203205D23281 -:10082600D23722900079E06402601A900005E4F065 -:10083600A3740AF07B147A007D02E4FF122A4F901B -:1008460000797403F0900078E06402601A90000565 -:10085600E4F0A3740AF07B147A007D027F01122A69 -:100866004F9000787403F090007AE06402601A906A -:100876000005E4F0A3740AF07B147A007D027F027F -:10088600122A4F90007A7403F0900077E0640260B9 -:100896001A900005E4F0A3740AF07B147A007D0236 -:1008A6007F03122A4F9000777403F0200D03020B8A -:1008B600839000DEE0C394285003020A01D20FD2CF -:1008C600372230320CC232C234C233C243C20ED2D5 -:1008D600367815E6FF70030209DB6403705C20348A -:1008E60005D234022DE8E4900005F0A3F0FBFA7D72 -:1008F60001FF122A4FE4900005F0A3F0FBFA7D01F8 -:100906007F01122A4FE4900005F0A3F0FBFA7D0167 -:100916007F02122A4FE4900005F0A3F0FBFA7D0156 -:100926007F03122A4F9000797401F0900078F090BE -:10093600007AF0900077F00209D220330ED233C24B -:1009460034D237E49000E3F00209D29000DEE0C32F -:1009560094015057E004F09000E3E014601A14602C -:100966002714603424037064900079E06404605CAA -:100976007B017D04E4FF802E900078E06404604CE7 -:100986007B017D047F01801E90007AE06404603C58 -:100996007B017D047F02800E900077E06404602C6A -:1009A6007B017D047F03122CEE80219000DEE0C3E4 -:1009B600940F5005E004F08013E49000DEF0900000 -:1009C600E3E004F0E0C394044002E4F0C243C20E44 -:1009D600C231D2352230330AC233122DE8D237D291 -:1009E600362220430C203509200E06203103020B47 -:1009F600839000DEE0FFC394015004E004F022EF90 -:100A0600C394644003020B2E9000DEE004F0303AFB -:100A160037900079E064037003020B83E4900005CD -:100A2600F0A3F07B64FA7D03FF122A4F90007974DD -:100A360004F0E4900005F0A3F0FBFAFD7F01122A12 -:100A46004F9000787402802D303941E4900005F013 -:100A5600A3F0FBFA7D01FF122A4F9000797401F092 -:100A6600E4900005F0A3F0FBFA7D017F01122A4F06 -:100A76009000787401F0E4900005F0A3F0FBFAFD15 -:100A86007F02122A4F90007A74028043E490000598 -:100A9600303B53F0A3F0FBFA7D01FF122A4F900082 -:100AA600797401F0E4900005F0A3F0FBFA7D017F74 -:100AB60001122A4F9000787401F0E4900005F0A32B -:100AC600F0FBFA7D017F02122A4F90007A7401F042 -:100AD600E4900005F0A3F0FBFAFD7F03122A4F9085 -:100AE60000777402F022F0A3F0FBFA7D01FF122AD0 -:100AF6004FE4900005F0A3F0FBFA7D017F01122A76 -:100B06004FE4900005F0A3F0FBFA7D017F02122A64 -:100B16004FE4900005F0A3F0FBFA7D017F03122A53 -:100B26004F90007974018048C243C235C20EC2316B -:100B3600E4900005F0A3F0FBFAFDFF122A4FE490C3 -:100B46000005F0A3F0FBFAFD7F01122A4FE49000A6 -:100B560005F0A3F0FBFAFD7F02122A4FE490000590 -:100B6600F0A3F0FBFAFD7F03122A4F90007974027E -:0D0B7600F0900078F090007AF0900077F099 -:010B8300224F -:102E4F009000DAE0FF04F01223A09000DAE0B4065D -:102E5F000204F09000DAE0C3940840037402F022F9 -:102E8E00122D8E12206D12288E301C11C21C12258E -:0E2E9E00D3122B121226981207B612125622C9 -:1018C800E4900000F09000E0E0FFA3E0FE6F7003FA -:1018D80002196CA3EEF09000E0E0A3F024FE60355E -:1018E80014606714606B24036003021AEB90000510 -:1018F800E4F0A37403F07B647A007D02E4FF122A0B -:101908004F900005E4F0A37403F07B647A007D0235 -:101918007F01022A4F300F09D24275E80CC20DC26E -:101928000F7BFF7A2479EFAFF6900004E4F0A3EF81 -:10193800F0AFF8A3E4F0A3EFF0AFFAA3E4F0A3EF5D -:10194800F0A37402F0A3740480169000F3740FF0EF -:10195800227BFF7A2579329000047402F0A3741C6C -:10196800F0021A729000E1E024FE603514607614EB -:101978007003021A8524036003021AEB9000DCE06E -:1019880004F0E0C394085003021AEB9000E07402DC -:10199800F0E49000DCF0781BE66003021AEB021A10 -:1019A8007EE5F6700CE5F87008E5FA7004E5E1608C -:1019B8002D9000E07403F0E5F6540FFFE4FCFDFE03 -:1019C8007B08FAF9F8C312181670069000E0740440 -:1019D800F075E11F75F60F75F8FC75FABC229000DA -:1019E800E07403F022202003021AEBC22075FE6E79 -:1019F800900000E5FFF07BFF7A25794A7815E6FF2D -:101A0800900004E4F0A3EFF0900000E0FF900006DF -:101A1800E4F0A3EFF0AFE2A3E4F0A3EFF0AFE3A3A9 -:101A2800E4F0A3EFF0AFE4A3E4F0A3EFF0AFE5A395 -:101A3800E4F0A3EFF0AFE6A3E4F0A3EFF09000F337 -:101A4800E0FF900012E4F0A3EFF0120F5C9000F3B7 -:101A5800E0D394004017E014F0204603021AEBC2CA -:101A680046740FF07BFF7A2579A2020F5C7BFF7A20 -:101A78002579BD120F5C9000E07404F022122F2625 -:101A8800505B122DBC7F04122BC5122F3AE4900034 -:101A980005F0A3F0FBFAFDFF122A4FE4900005F0D1 -:101AA800A3F0FBFAFD7F01122A4FE4900005F0A392 -:101AB800F0FBFAFD7F02122A4FE4900005F0A3F034 -:101AC800FBFAFD7F03122A4F9000797402F0900010 -:101AD80078F090007AF0900077F0022F909000E074 -:031AE8007402F095 -:011AEB0022D8 -:102D5C00301F26C21F9000DDE0FF04F0EF14600C62 -:102D6C0014600E24027012122E4F800D122E8E80C3 -:102D7C00081218C8E49000DDF0302105C221120BB6 -:022D8C0084229F -:101AEC00426F7820436C6F73652E286C696E653A73 -:101AFC002564290D0A00426F78204F70656E2E28E0 -:101B0C006C696E653A2564290D0A004F70656E2F5D -:101B1C00436C6F736520426F782C45617270686FEF -:101B2C006E657320496E20426F78284E756D3A258C -:101B3C00642928566F785374613A30782578292EA9 -:101B4C000D0A004F70656E20426F7820434D442083 -:101B5C005458204F7665722E0D0A004F70656E201A -:101B6C00426F7820416E642045617270686F6E65BB -:101B7C0020476574496E284E756D3A2564292856A0 -:101B8C006F785374613A30782578292E0D0A00430A -:101B9C006C6F736520426F7820416E6420466F72C3 -:101BAC00636520566F6C746167652055702E0D0A45 -:101BBC0000564F5820566F75742035562853544193 -:101BCC00313A307825782C6C696E653A2564292E6B -:101BDC000D0A00564F58204348472046756C6C2E12 -:101BEC000D0A00564F582047657420496E746F20BB -:101BFC00536C6565702E0D0A005258315F42756644 -:101C0C006665725B305D3A307825782C5258315FBE -:101C1C004275666665725B315D3A307825782C5278 -:101C2C0058315F4275666665725B325D3A30782575 -:101C3C00782C5258315F4275666665725B335D3A3B -:101C4C00307825782C5258315F4275666665725B28 -:101C5C00345D3A307825782C5258315F427566667F -:101C6C0065725B355D3A307825782C5258315F427D -:101C7C0075666665725B365D3A307825782C6C69D2 -:101C8C006E653A25640D0A0000000000000000009B -:101C9C000000000000000000000000000000000038 -:101CAC000000000000000000000000000000000028 -:101CBC000000000000000000000000000000000018 -:081CCC00000000000000000010 -:101DCA00C112C10EC110410073FFC10D42004D0086 -:101DDA000042004B000042007100001A6900000036 -:101DEA0000000000000000000000000000000000E9 -:101DFA000000000000000020248300000000000012 -:101E0A0000000000000000000000000000000000C8 -:101E1A000000000000000000000000000000410077 -:101E2A00700042006E00004200740000C10FC11130 -:031E3A0001A700FD -:102BC500EF24FE601E14602814602F24FE60352457 -:102BD50005703D43BD8853BDBB75FE6F53FFF24382 -:102BE500FF092243BDCC75FE6F53FFFE43FF0C2248 -:102BF50053BD7753B7CF43B7302253B7CF43B7034E -:102C050053BD772253B7CC53BD7775FE6A43FF306A -:012C1500229C -:1012560020400302155D30427B20100A7D3FE4FFEB -:1012660012000ED210227F03122BC5E490004AF022 -:10127600900048F0A3F0C200C201D20B9000F4E047 -:10128600702FC20ED202D203C205C208C204C2091E -:10129600C20AD212C23690006CF0A3F0900076F02B -:1012A6007BFF7A1A79EC9000047402F0A3740C8028 -:1012B60017C202C203D205C2067BFF7A1B790290CF -:1012C60000047402F0A37419F0120F5CC210C20D70 -:1012D600C20FC242900048E0C3940550030214EBCB -:1012E600300B05C20B0214A320004CD200E5E354D8 -:1012F600A06021E5E354A0FFE4FCFDFE7BA0FAF923 -:10130600F8C312181690007070057402F0800A7403 -:1013160001F08005E4900070F07BFF7A1B7917904E -:101326000070E0FF900004E4F0A3EFF0AFE3A3E465 -:10133600F0A3EFF0120F5C2005030213DD2001433A -:1013460090004AE0FFD39414501EEF54037003FD3F -:10135600800990004AE020E0077D017F06121EA565 -:1013660090004AE004F0806F7F04122BC5E49000E1 -:101376004AF0D201D211C2127BFF7A1B794F120FAB -:101386005C8054781CE6704F301104C2118040E531 -:10139600E354A0FBE4FAF9F8900047E0FFE4FCFD13 -:1013A600FEC31218166030E5E354A06004D20ED2D4 -:1013B600377BFF7A1B7967900070E0FF900004E4AA -:1013C600F0A3EFF0AFE3A3E4F0A3EFF0120F5CE5B8 -:1013D600E354A0900047F020020302155A30364825 -:1013E6002010237D3FE4FF12000ED210D212E490AB -:1013F600006CF0A3F0900076F0900048F0C208D29E -:101406000BC200D204227F03122BC57BFF7A1B7905 -:101416009B120F5CC210D203900048E0D394035095 -:10142600030214EBC236804E20044B900049E0FFC5 -:10143600D39414501CEF54037003FD8009900049A7 -:10144600E020E0077D017F81121EA590004902146D -:10145600EB90004AE0FFD39414501BEF5403700343 -:10146600FD800990004AE020E0077D017F07121EFB -:10147600A590004A806FE5E8540C6026200F1E9068 -:10148600004AE004F0E0C394055003021595E4F029 -:1014960075E80C7F03122BC5D20DC212227F0402FF -:1014A6002BC5C20DC20F3003257F03122BC57BFF50 -:1014B6007A1B79BDAFE3900004E4F0A3EFF0A374C8 -:1014C60003F0A37451F0120F5CC20302155A2008F0 -:1014D60046E5E354AC64AC600330382A900048E03B -:1014E600D394285004E004F0227BFF7A1B79DF12A4 -:1014F6000F5CD208E490004AF0900048F0C2097FE1 -:1015060004122BC5804E90006DE070487B017A0076 -:10151600794F120086803D90004AE0FFD394145024 -:101526001EEF54037003FD800990004AE020E00797 -:101536007D017F80121EA590004AE004F0801520F0 -:101546000912D2097F04122BC5C2127BFF7A1B79BE -:10155600EF120F5CC2072220070BD2077F04122B63 -:10156600C5C2128022E5E354A0FBE4FAF9F8900024 -:1015760047E0FFE4FCFDFEC31218166012E5E354D3 -:0F158600A06004D20ED237E5E354A0900047F0E6 -:011595002233 -:0600860090000012185A60 -:10008C00900076E0147003020163147003020242C4 -:10009C001470030202B314700302041F24046003DF -:1000AC0002059F90000012183A90001E1216A560CF -:1000BC000302059F78A7E6D3940A50260690001AEF -:1000CC00743F121705300C0302059F9000001218A4 -:1000DC003A90001A1216A5FDE4FF12000ED20C0283 -:1000EC00059FE478A7F6C20C90000012183A900015 -:1000FC0016E4121705900015E4121705900013E48E -:10010C00121705900012E4121705900011E4121753 -:10011C0005900010E4121705900018E412170590D2 -:10012C000017E412170590000EE4F5F01217E99091 -:10013C00000CE4F5F01217E9900019E41217059081 -:10014C00001B743F1217059000767401F0E49000C8 -:10015C004DF0A3F002059FE5E35408FFE4FCEF60CB -:10016C001CE5E35404601690000012183A90001E2F -:10017C007401121705E4900076F002059FE5E35434 -:10018C0008FFE4FCEF704A9000CFE0FEA3E0FF9084 -:10019C00000012183A900002EE8FF01217E97D055C -:1001AC00121727EF7802C333CE33CED8F9FF900065 -:1001BC000012183A900006EE8FF01217E99000D05A -:1001CC00E025E0FF9000CFE03390000A8FF012178B -:1001DC00E9E5E35404FFE4FCEF704F9000CDE0FE42 -:1001EC00A3E0FF90000012183AEE8FF01217CA909D -:1001FC0000CDE0FEA3E0FF7D05121727EF7802C3C8 -:10020C0033CE33CED8F9FF90000012183A90000488 -:10021C00EE8FF01217E99000CEE025E0FF9000CDB4 -:10022C00E0339000088FF01217E990000012183A92 -:10023C0090001D020594D390004EE0940590004D63 -:10024C00E094005002806FE490004DF0A3F0E5E3E1 -:10025C005408FFEF701F9000CFE0FEA3E0FF90006A -:10026C000012183A90000EEE8FF01217E990001859 -:10027C007401121705E5E35404FFE4FCEF701F90C2 -:10028C0000CDE0FEA3E0FF90000012183A90000CA5 -:10029C00EE8FF01217E990001774011217059000F9 -:1002AC00767403F002059FD390004EE09402900008 -:1002BC004DE09400500AE475F00112177C02059F82 -:1002CC00E490004DF0A3F090000012183A90000A50 -:1002DC00121792FFAEF090000E121792D39FE5F01A -:1002EC009E501C90000012183A900008121792FFB2 -:1002FC00AEF090000C121792D39FE5F09E4011E4E3 -:10030C00900076F090000012183A90001D0203E164 -:10031C0090000012183A9000181216A56401706D26 -:10032C0090000E121792FFAEF0D39414EE9400507E -:10033C0031E5E330E31F90001674011217059000AD -:10034C001A1216A5C3943F404490000012183A901C -:10035C000018E4803590000012183A9000137401D4 -:10036C00802890000012183A900006121792FDD3C4 -:10037C00EF9DEE95F0900000400812183A90001393 -:10038C00800612183A90001674011217059000009E -:10039C0012183A9000171216A56401600302059F0B -:1003AC0090000C121792FFAEF0D39414EE94005000 -:1003BC0034E5E330E2229000157401121705900029 -:1003CC001A1216A5C3943F500302059F9000001209 -:1003DC00183A900017E4803590000012183A9000FB -:1003EC00127401802890000012183A900004121721 -:1003FC0092FDD3EF9DEE95F0900000400812183A54 -:10040C00900012800612183A90001574011217050C -:10041C0002059FD390004EE0941490004DE09400A0 -:10042C005031E475F00112177C9000CFE0FEA3E090 -:10043C00FF90000012183A90000EEE8FF01217E9A0 -:10044C009000CDE0FFA3E090000CCF8FF01217E9E5 -:10045C0002059FE490004DF0A3F090000012183AB2 -:10046C009000181216A5640160030204FD90001799 -:10047C001216A56401707A900006121792FFAEF066 -:10048C0090000E121792FDACF0C39FEC9E4018909A -:10049C00000012183A90000A121792FFD3ED9FEC4D -:1004AC0095F0500302059F90000012183A9000043A -:1004BC00121792FFAEF090000C121792FDACF0C325 -:1004CC009FEC9E401890000012183A9000081217EA -:1004DC0092FFD3ED9FEC95F0500302059F90000026 -:1004EC0012183A90001674011217059000150205A7 -:1004FC009490000012183A9000181216A56401701E -:10050C0041900006121792FFAEF090000E12179257 -:10051C00FDACF0C39FEC9E401590000012183A9071 -:10052C00000A121792FFD3ED9FEC95F04014900047 -:10053C000012183A90001674011217059000767488 -:10054C0002F090000012183A9000171216A56401E0 -:10055C007041900008121792FFAEF090000C121729 -:10056C0092FDACF0D39FEC9E501590000012183AFF -:10057C00900004121792FFC3ED9FEC95F05014906D -:10058C00000012183A9000157401121705900076AD -:10059C007402F090000012183A9000181216A5FF81 -:1005AC006401600D9000171216A564016003020728 -:1005BC009C9000131216A5FE6401600D900012129F -:1005CC0016A564016003020716EFB4011E90001714 -:1005DC001216A5B40115EEB401119000131216A554 -:1005EC00B40108900014740112170590001812162B -:1005FC00A5FFB401189000171216A57010900013E7 -:10060C001216A56401702390001404801AEF701A5E -:10061C009000171216A5B401119000121216A5B471 -:10062C0001089000147401121705900013E41217BE -:10063C0005900012E41217059000141216A564011F -:10064C0060030207B590000012183A90001A1216B7 -:10065C00A5D39400400890001A74FE1216D2900094 -:10066C00191216A5FF90001A1216A5D39F401B90C5 -:10067C0000D7E024C8FF9000D6E03400FEC3900001 -:10068C00D3E09F9000D2E09E504890000012183AA0 -:10069C009000191216A5FF90001A1216A5D39F9060 -:1006AC000000501312183A90001AEF121705900020 -:1006BC001CE4121705801312183A90001C740112D6 -:1006CC00170590001A74021216D29000767404F07A -:1006DC0080139000767402F090000012183A90008B -:1006EC001CE4121705E490004DF0A3F090000012EA -:1006FC00183A900014E412170590001C1216A5FF6E -:10070C0090001A1216A5FD02079990000012183AD3 -:10071C009000161216A56401600D9000151216A516 -:10072C00640160030207B5900016E41217059000EF -:10073C0015E412170590001A1216A5C3943F500E1B -:10074C0090000012183A90001A74021216D29000FF -:10075C00767404F090000012183A90001B1216A543 -:10076C00FF90001A1216A5C39F4013900000121898 -:10077C003A90001AEF1217059000767401F0900071 -:10078C000012183A90001A1216A5FDE4FF02000E92 -:10079C00900076E0D394024010E4F0900000121820 -:0907AC003A90001E7401121705B9 -:0107B5002221 -:0B2CAB0090004312185A900046EDF014 -:102CB600E4FE900046E0FD14F0ED6029900043E448 -:102CC60075F00112184312168C6EFEE4FFEFC394E2 -:102CD6000850DFEE30E007C313648CFE8004EEC3B9 -:072CE60013FE0F80E8AF06AA -:012CED0022C4 -:081EA500900000EFF0A3EDF046 -:101EAD00E4A3F078037C007D017BFF7A1C7994FE1E -:101EBD007F40121666E4900003F0A37455F0A374EE -:101ECD00AAF0900000E0FE900007F0900001E0FD08 -:101EDD00900073F0EE1218631EFE011F2D021F7C81 -:101EED00031F89061F89071FD2801FDA8100001F7B -:101EFD00E89000067402F0ED700E9000087402F088 -:101F0D00E4900071F0021FE8900001E064016003AD -:101F1D00021FE890000804F0E4900072F0021FE840 -:101F2D009000067420F07F05900001E075F012A47A -:101F3D0024832FF8E6FE74032FF582E43400F58335 -:101F4D00EEF00FEFB412E17F17EFC3940D400302D3 -:101F5D001FE8900001E075F00DA424692FF8E6FE4E -:101F6D0074032FF582E43400F583EEF00F80DA90E0 -:101F7D0000067402F090000804F0805F9000067473 -:101F8D0005F09000087401F0781BE675F005A4A328 -:101F9D00F0A37420F0900001E0FF700D90006EE052 -:101FAD007002800F90006F8015EFB4012E90006FBE -:101FBD00E0700890000B74FFF0802090006EE090B0 -:101FCD00000BF080169000067401F0800E90000654 -:101FDD007402F0900070E0900008F0900006E0248C -:101FED0004FF900002F0FD7B017A007903122CAB07 -:101FFD00900002E02403F582E43400F583EFF07FD6 -:10200D0001122BC5900001E0FF700843BD0253BDC6 -:10201D00FE8016EFB4010843BD2053BDEF800AEFDB -:10202D00B4FF0643BD2253BDEE900002E02402FF33 -:10203D00E433FE7B017A007903122D29900001E033 -:10204D00FF700753BDFD43BD0122EFB4010753BD22 -:0F205D00DF43BD1022EFB4FF0653BDDF43BD11BB -:01206C002251 -:10290C00EF24FA605014604D24067069E4FE742DB7 -:10291C002EF8E6FF900073E075F012A424832EF8D5 -:10292C00A6070EEEB412E7E4FE743F2EF8E6FF9015 -:10293C000073E075F00DA424692EF8A6070EEEB412 -:10294C0008E7900073E0700690007104F02290008C -:10295C00727401F022782DE6B4E30D90004B7401F3 -:10296C00F008E690006EF02290004C7401F0782E86 -:05297C00E690006FF081 -:012981002233 -:10288E00E4900000F0303F75C23F7BFF7A1C790563 -:10289E007829E6FF900004E4F0A3EFF008E6FFA32A -:1028AE00E4F0A3EFF008E6FFA3E4F0A3EFF008E6F0 -:1028BE00FFA3E4F0A3EFF008E6FFA3E4F0A3EFF02C -:1028CE0008E6FFA3E4F0A3EFF008E6FFA3E4F0A30D -:1028DE00EFF0A37407F0A3747CF0120F5C7B007A08 -:1028EE00007929782BE62403FD122CAB782BE624F5 -:0D28FE002CF8E6B50707782CE6FF12290C30 -:01290B0022A9 -:101E3D00011B00C138C13CC13AC139C13B011A690E -:101E4D00602A00A30BB80BEA0C1C0C800CB20CE43E -:101E5D000D160D480D7A0DAC0E100E420E740EA619 -:0E1E6D000ED80F0A0F3C0F870FD2101D106801 -:10269800E4FF7815E6B40225EF25E024A3F582E4EB -:1026A8003400F583E0FCA3E02432FDE43CFCC39055 -:1026B80000D7E09D9000D6E09C50208023EF25E0D5 -:1026C80024A3F582E43400F583E0FCA3E0FDC39085 -:1026D80000D7E09D9000D6E09C40050FEFB415B2FE -:1026E800781BE6FEEFD39E400418068003781A167E -:1026F800E5E16007E4F5E1781BA607781AE6FED362 -:1027080094C85006EEC3940A5007781BA60718769B -:1027180069781BE6FFD394005002D23CEFD39401B2 -:102728005002D238EFD394055002D23AEFD3940A2C -:0C2738005002D239EFD3940F5002D23B74 -:012744002272 -:101E7B004100E7004100EA004100E6004200E400B7 -:101E8B00004100E800C11EC11FC121C11DC11CC101 -:091E9B00204100E900C122C1232D -:102982009000E9E06062E4F0D21E9000E7E004F01B -:10299200E0C394054004E4F0D21F9000EAE004F0A2 -:1029A200E0C3940A4004E4F0D2219000E4E475F01C -:1029B2000112177CC39000E5E094649000E4E09477 -:1029C200004006E4F0A3F0D21C9000E6E004F0E040 -:1029D200C394FA4013E4F0D21D9000E8E004F0E062 -:0929E20094044004E4F0D2202228 -:03000B00022E0BB7 -:102E0B00C0E0C083C082C0D074FC258CF58C746686 -:102E1B00258AF58A9000E97401F0D0D0D082D08356 -:032E2B00D0E032C2 -:0E2F6800758901758CFC758A66D2A9D28C22FF -:102C6700EFD39401501675FE0EEF25E02404FE7491 -:102C770003A806088002C333D8FC801475FE0FEF43 -:102C870024FE25E0FE7403A806088002C333D8FC9F -:102C9700F452FFEFB4040C75FE0F53FFF075FE0EF0 -:042CA70053FF0F22A6 -:102F100075FE54EF5407F5FF75FE56AF058FFF752C -:062F2000FE5375FF0122C3 -:102C1600EFD39401501875FE0EEF25E02404FE74E0 -:102C260003A806088002C333D8FC42FF801675FE4F -:102C36000FEF24FE25E0FE7403A806088002C333C6 -:102C4600D8FC42FFEF70038DCE22EFB401038DCF87 -:102C560022EFB402038DDE22EFB40304AF058FDF4B -:012C6600224B -:032FFD00010102CD -:10280E00022EE0E493A3F8E493A34003F68001F2D2 -:10281E0008DFF48029E493A3F85407240CC8C333CB -:10282E00C4540F4420C8834004F456800146F6DF9A -:10283E00E4800B0102040810204080901CD4E47E3A -:10284E00019360BCA3FF543F30E509541FFEE4938F -:10285E00A360010ECF54C025E060A840B8E493A356 -:10286E00FAE493A3F8E493A3C8C582C8CAC583CA81 -:10287E00F0A3C8C582C8CAC583CADFE9DEE780BE39 -:011EA400003D -:10159600E709F608DFFA8046E709F208DFFA803E37 -:1015A60088828C83E709F0A3DFFA8032E309F60824 -:1015B600DFFA8078E309F208DFFA807088828C838C -:1015C600E309F0A3DFFA806489828A83E0A3F60840 -:1015D600DFFA805889828A83E0A3F208DFFA804C1A -:1015E60080D280FA80C680D4806980F280338010F1 -:1015F60080A680EA809A80A880DA80E280CA80335A -:1016060089828A83ECFAE493A3C8C582C8CCC583D1 -:10161600CCF0A3C8C582C8CCC583CCDFE9DEE780A1 -:101626000D89828A83E493A3F608DFF9ECFAA9F020 -:10163600EDFB2289828A83ECFAE0A3C8C582C8CC76 -:10164600C583CCF0A3C8C582C8CCC583CCDFEADE8F -:10165600E880DB89828A83E493A3F208DFF980CCF1 -:1016660088F0EF60010E4E60C388F0ED2402B404EA -:101676000050B9F582EB2402B4040050AF23234591 -:0616860082239015E673BB -:10168C00BB010689828A83E0225002E722BBFE025C -:09169C00E32289828A83E493228F -:1016A500BB010CE58229F582E5833AF583E02250FA -:1016B50006E92582F8E622BBFE06E92582F8E22244 -:0D16C500E58229F582E5833AF583E493225E -:1016D200BB010FF8E58229F582E5833AF583E0281C -:1016E200F0225009C58229F8E58226F622BBFE09BE -:1016F200C58229F8E22582F222F8EA2583F583E9F8 -:0317020093282207 -:10170500F8BB010DE58229F582E5833AF583E8F01A -:10171500225006E92582C8F622BBFE05E92582C8C6 -:02172500F222AE -:10172700BC000BBE0029EF8DF084FFADF022E4CCA6 -:10173700F875F008EF2FFFEE33FEEC33FCEE9DEC6F -:10174700984005FCEE9DFE0FD5F0E9E4CEFD22EDB5 -:10175700F8F5F0EE8420D21CFEADF075F008EF2FFF -:10176700FFED33FD4007985006D5F0F222C398FDF0 -:051777000FD5F0EA228D -:10177C00C5F0F8A3E028F0C5F0F8E58215827002F8 -:06178C001583E038F02295 -:10179200BB0110E58229F582E5833AF583E0F5F095 -:1017A200A3E0225009E92582F886F008E622BBFE72 -:1017B2000AE92582F8E2F5F008E222E5832AF583B8 -:0817C200E993F5F0A3E993227D -:1017CA00BB010A89828A83F0E5F0A3F0225006F76A -:0F17DA0009A7F01922BBFE06F3E5F009F3192267 -:1017E900F8BB0111E58229F582E5833AF583E8F032 -:1017F900E5F0A3F0225009E92582C8F608A6F022EF -:0D180900BBFE09E92582C8F2E5F008F222D5 -:10181600EB9FF5F0EA9E42F0E99D42F0E89C45F028 -:01182600229F -:10182700E8600FECC313FCED13FDEE13FEEF13FF9F -:03183700D8F122C3 -:09183A00E0FBA3E0FAA3E0F922AF -:10184300F8E0FBA3A3E0F925F0F0E582158270022E -:071853001583E0FA38F022D2 -:09185A00EBF0A3EAF0A3E9F0228F -:10186300D083D082F8E4937012740193700DA3A314 -:1018730093F8740193F5828883E473740293686028 -:06188300EFA3A3A380DF28 -:10188900EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02DEC -:10189900FDE43CFCE8A42EC8C5F03DFDE43CFCEFAA -:0D18A900A4FFE5F028FEE43DFDE43CFC2238 -:100EF100E5082404F582E43400F583E00508229036 -:100F01000001301A03900004E475F0011218430245 -:100F1100168C2013E97F2ED2138018EF540F2490E2 -:100F2100D43440D4FF30170BEF24BFB41A00500360 -:100F31002461FFE50960021509050CE50C70020545 -:100F41000B301A0E900001E475F001121843EF0204 -:100F510018B6022F5A7403D21A8003E4C21AF50894 -:100F610090000112185AE4F509F50BF50CE509603A -:100F7100077F20120F3480F5750AFFC214C213C215 -:100F810015C216C218C219C21B120F00FF700D3014 -:100F91001A057F00120F45AF0CAE0B22B4255FC2BC -:100FA100D5C217120F00FF24D0B40A00501A75F0F1 -:100FB1000A780930D50508B6FF0106C6A426F62031 -:100FC100D5047002D21680D924CFB41A00EF500490 -:100FD100C2E5D217021146D21480C6D21380C0D204 -:100FE1001580BCD2D580BAD21880B47F20120F34BC -:100FF1002015077401B5090040F1120EF1FF120F1F -:1010010034020F6ED21BD2198095120EF1FB120E13 -:10101100F1FA120EF1F94A4B700679177A127BFF39 -:1010210020152EE509602A7E008E82758300121636 -:10103100A560060EEE650A70F0C2D5EBC0E0EAC00D -:10104100E0E9C0E0EE12118DD0E0F9D0E0FAD0E095 -:10105100FB12168CFF60AAEBC0E0EAC0E0E9C0E039 -:10106100120F34D0E02401F9D0E03400FAD0E0FBD3 -:10107100E50A0460DCD50AD980877BFF7A1179897A -:10108100D215809C791080027908C219C21B800890 -:10109100D2D5790A8004790AC2D5E50A047002F52D -:1010A1000AE4FAFDFEFF120EF1FC7B082014131274 -:1010B1000EF1FD7B1030130A120EF1FE120EF1FF3C -:1010C1007B20EC3382D592D55013C3E43013069FB5 -:1010D100FFE49EFEE42014039DFDE49CFCE4CBF8B8 -:1010E100C214EC700CCFCECDCCE824F8F870F380AC -:1010F10017C3EF33FFEE33FEED33FDEC33FCEB337F -:10110100FB994002FB0FD8E9EB301405F8D0E0C49D -:1011110048B214C0E00AEC4D4E4F78207B0070C2FB -:10112100EAB50A0040BCC0E012118FD0F0D0E02037 -:101131001404C4C0E0C4B214C0F0120F1DD0F0D525 -:10114100F0EB020F6E121863100B531085580FDC71 -:101151004C0FD84210894F1091441091490FF1431F -:08116100109755107B46107B2E -:1011690045107B471237500FE02D0FE42E10072B47 -:101179000FE82310052012202A0FA04800000FFFB6 -:101189003F3F3F00790AA2D5201614301809B9103B -:10119900020404B9080104A2D5201902500104204F -:1011A90015689215B509005034C0E07F2030161932 -:1011B9007F30A21572197218500F1211E6C215C2AA -:1011C90019C218C21B7F30800F301803E9C0E01222 -:1011D9000F34301803D0E0F9D0E0B509CC30181736 -:1011E9007F30B9100C120F347F583017077F788081 -:1011F90003B90803120F343015057F2D020F347F10 -:1012090020201BF87F2B2019F322921580CF286EFE -:10121900756C6C2900D214120EF13014F8C21478CE -:101229000930D50108F6020FA02D50434958120E76 -:10123900F12403B405004001E490123293120F2502 -:0D124900743A120F25D216750904021085A3 -:1018B600BB010689828A83F0225002F722BBFE0111 -:0218C600F3220B -:00000001FF diff --git a/Out/8837_EVB_250102_1610_67C3_010102.bin b/Out/8837_EVB_250102_1610_67C3_010102.bin deleted file mode 100644 index c83aa499b62fddee01c243fd4ec13d83a8219d52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12290 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 diff --git a/Out/8837_EVB_250106_1910.bin b/Out/8837_EVB_250106_1910.bin new file mode 100644 index 0000000000000000000000000000000000000000..cedb187267247845bf3010051cd59ee7c278abee GIT binary patch literal 12288 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 F{{^RJK=A+o literal 0 HcmV?d00001 diff --git a/Out/8837_EVB_250106_1910.hex b/Out/8837_EVB_250106_1910.hex new file mode 100644 index 0000000..303a2a5 --- /dev/null +++ b/Out/8837_EVB_250106_1910.hex @@ -0,0 +1,815 @@ +:0300000002274193 +:10274100758E3075D20078FFE4F6D8FD9000007FD9 +:10275100007E01E4F0A3DFFCDEFA7581A702279C6D +:0F2E530053797374656D20496E69742E0D0A00F2 +:102DE800122A4B7BFF7A2E7953120F59D2AED2BEDC +:082DF80012285F122C3980F44F +:101CC500010D000113000112000111000110004176 +:101CD50000DA00020E00004200D400004200D800E5 +:101CE500004200CD00004200CF00004200D60000B7 +:0F1CF5004200D200004100D1004100DB00C14598 +:102E000075FE0F43FF8075FE2975FFB575A5217509 +:082E1000FE1E43FF01D2BD22AA +:1021CF00AB072045030223069000D4E0FEA3E0787E +:1021DF0003CEC313CE13D8F9F0EE9000D4F09000D5 +:1021EF00D1E024FD6030146065147003022299243D +:1021FF00FE70030222CD24056003022303780DE64F +:10220F00FF3395E0FEC39000D5E09FFF9000D4E030 +:10221F009E9000D8806E9000D4E0FEA3E0FF7C0972 +:10222F007DC412187A780A1218189000D4EEF0A311 +:10223F00EFF07810E6FD3395E0FCC3EF9DFFEE9CC9 +:10224F00FE7C007D051217379000CDEE8036900092 +:10225F00D4E0FEA3E0FF7C097DC412187A780A123D +:10226F0018189000D4EEF0A3EFF07811E6FD339537 +:10227F00E0FCC3EF9DFFEE9CFE7C007D051217373F +:10228F009000CFEEF0A3EFF0806A780DE6FF339564 +:10229F00E0FEC39000D5E09FFF9000D4E09EFE7C4F +:1022AF00097DC412187A780A121818EEF0A3EFF00D +:1022BF00E025E0FE9000D4E0339000D68032780D18 +:1022CF00E6FF3395E0FEC39000D5E09FFF9000D46A +:1022DF00E09EFE7C097DC412187A780A121818EE57 +:1022EF00F0A3EFF0E025E0FE9000D4E0339000D2B1 +:1022FF00F0A3CEF0C245229000D1EBF0C454F044CD +:0F230F0001F5A5E49000D4F0A3F09000DBF022DC +:03006B000228C8A0 +:1028C800C0E0C0F0C083C082C0D075D000C000C0D6 +:1028D80006C007E5F330E038AFA1780E760008A609 +:1028E80007E5A254031846F608E6F69000DBE0C3B5 +:1028F8009408501718E6FE08E6FF9000D4EE8FF013 +:1029080012178C9000DBE004F08005D24553A5FE39 +:1029180075F301D007D006D000D0D0D082D083D0B4 +:04292800F0D0E032D9 +:051D0400C123011403DE +:102C6B0075FE8743FF2075FE7043FF1853B3F14386 +:102C7B00B301E47816F67818F67814E67817F67838 +:102C8B001976017916E718461846F5B175B2012287 +:10205600E4FE9000D8E0FCA3E0FDC394D8EC940322 +:1020660040037F0022EF700302216FD3ED940FEC43 +:102076009403400302214DED94CBEC9400500302EF +:10208600214DD3ED94AAEC94024022D2217814E695 +:10209600FF137817F6302211D3ED94BFEC9402406B +:1020A60004C22280047817A607E4FE8070D3ED945C +:1020B600AAEC94025043ED9437EC9401403BD222B3 +:1020C6007814E6FF7817F6302113D3ED9493EC9449 +:1020D600025004C2218006EFC3137817F6781976EA +:1020E60001301C11D3ED9451EC94015004C21C80B4 +:1020F60004E47819F6E4FE8024D3ED9437EC9401D9 +:10210600501BD21CE47819F6302210ED9426EC947C +:10211600015004C222800478197601E4FE301F11B2 +:10212600C3ED94F3EC94025006C21FE4FE80027ED7 +:102136000130202FD3ED94DDEC94004006C220E45C +:10214600FE80207E01801CD3ED940FEC94034006A4 +:10215600D21F7E01800DD3ED94CBEC94005004D2B7 +:10216600207E01C21DC21E8058C21FC220D3ED941C +:102176009FEC94035031ED9471EC94004029301D8E +:1021860010ED9484EC94035006C21DE4FE80027E9A +:1021960001301E2DD3ED9482EC94004006C21EE45D +:1021A600FE801E7E01801AD3ED949FEC94034004BA +:1021B600D21D800BC3ED9471EC94005002D21E7EAA +:0821C600017819E6F5B2AF063D +:0121CE0022EE +:10252000E5E65480FFE4FCFDFEEF700753B3FE7850 +:1025300015F62278157601E5E830E50575E8208086 +:102540000FE5E530E1028008E5F230E50775F2209D +:1025500053B3FE22E5F2540C601353B3FEE5F3547B +:10256000C070030225EA75F20C75F3C02275F3C042 +:102570007F01122056EF600653B3FED22322C223FE +:10258000E5F230E4247819E6246AFFE434FFFEC360 +:102590009000D7E09F9000D6E09E500575F2108025 +:1025A0000353B3FE78157603227916E77818461898 +:1025B00046F5B17819E6F5B243B311781BE6FFD3BF +:1025C00094014002C23DEFD394034002C239EFD3DD +:1025D00094074002C23BEFD3940C4002C23AEFD3BF +:0B25E00094114002C23C7815760222E4 +:041D0900C141C142D1 +:10000E00304110EFB4010475B5C02253B5BFED44B5 +:04001E0080F5B52292 +:102E4200E5B55480FFEF6008304105E4F5B5C241B5 +:012E5200225D +:1029EF00C241E5E520E154E5E230E703D24222E5BA +:1029FF00E830E00D30254475E8017D3FE4FF02002B +:102A0F000EE4FF122056EF6006122E42D22322C28E +:102A1F0023303D03022E42D24130421F7815E6B4D7 +:102A2F000219C39000D7E094109000D6E0940E40A6 +:0C2A3F0005D241C24222122E42C24122A6 +:081D0D00C143C1444100F5FF90 +:102C9B00E5E25408FF9000F5E06F6021E5E230E3D8 +:102CAB00089000F47401F08005E49000F4F0D24336 +:0D2CBB00C210D244D2389000F5EFF0D2479D +:012CC80022E9 +:101D1500C132C131C130011C004100EC004100F06D +:0E1D2500004100EB004200ED00004100EF0025 +:101E9600E5E25402FFE4FCFDFEEF70319000ED75C3 +:101EA600F00112178C9000EDE0FEA3E0FFC394173B +:101EB600EE94024004D230800EC3EF9487EE940075 +:101EC6004005202F02D22FD22CC22D8040302C3636 +:101ED600D247E4781CF6C22CD22D9000EFF0900089 +:101EE600EDE0FEA3E0FFD3941EEE94005008D2323C +:101EF600D22ED238800EC3EF944FEE9401500530A7 +:101F06002F02D231C22FE49000EDF0A3F0302D66FF +:101F160030416330312720100280287F03122AA225 +:101F26009000EFE0D394235003022042C231781C84 +:101F36007602E49000ECF0900071F0A3F0303029C6 +:101F460020100A7D3FE4FF12000ED210227F0312FA +:101F56002AA29000EFE0D394235003022042C2301D +:101F6600E49000F0F0781C7603302E06C22E781C22 +:101F76007601C22DC2109000F4E0640160030220D5 +:101F860055781CE6640260030220169000ECE0C35C +:101F9600940150107D227F0212231EE4900071F0FE +:101FA600A3F080549000EBE0D394054003E480391D +:101FB600900072E0B4010F7D117F0312231E900082 +:101FC600727402F08032900072E06402702A90000F +:101FD60071E0601D7D227F0312231EE4900071F0E4 +:101FE600A3F09000ECF09000EBF0781CF6D2118094 +:101FF600597D117F0212231E9000ECE0D394144009 +:102006000A9000EBE004F0E4A3F0229000EC802CB0 +:10201600781CE6640370389000F0E0FFC394B45077 +:102026001FEF540F70047D22800A9000F0E05407E1 +:1020360070077D117F0412231E9000F0E004F02249 +:0F204600E4781CF6D2119000F0F07F04122AA269 +:012055002268 +:101D3300410079004100780041007A0041007700BA +:102D180075FE0675FF3C75FE0E53FF0F75FE0F53CB +:102D2800FFF075FE0375FFFFC282C283C285C284AD +:012D38002278 +:102DB400EF14600D14600D14600D2403700BD282A7 +:0A2DC40022D28322D28422D285227B +:052D5900900000E0FF06 +:102D5E00EF14600D14600D14600D2403700BC2820D +:0A2D6E0022C28322C28422C2852201 +:10298F00E4FF747B2FF582E43400F583E4F0747F69 +:10299F002FF582E43400F583E4F0EF25E02483F58E +:1029AF0082E43400F583E4F0A3F0EF25E0248BF507 +:1029BF0082E43400F583E4F0A3F0EF25E02493F5EF +:1029CF0082E43400F583E4F0A3F0EF25E0249BF5D7 +:0F29DF0082E43400F583E4F0A3F00FEFB404A317 +:0129EE0022C6 +:10292C00AC07747B2CF582E43400F583EDF0EAC33C +:10293C0013FEEB13FFEC25E02483F582E43400F561 +:10294C0083EEF0A3EFF0AF03EC25E0248BF582E4EB +:10295C003400F583EAF0A3EFF0900005E0FEA3E06D +:10296C00FFEC25E02493F582E43400F583EEF0A32C +:10297C00EFF0EC25E0249BF582E43400F583E4F0E1 +:03298C00A3F02293 +:102BCB00747B2FF582E43400F583EDF0747F2FF5E1 +:102BDB0082E43400F583EBF0EF25E02483F582E407 +:102BEB003400F583E4F0A37469F0EF25E0249BF542 +:0B2BFB0082E43400F583E4F0A3F02234 +:100B8100E4900000F0F0900000E0FFC39404400303 +:100B9100020EC3747B2FF582E43400F583E06022FA +:100BA10024FE6024147003020C8B147003020D02E6 +:100BB10024036003020E5F900000E0FF122DB402D7 +:100BC1000E5F122D59020E5F900000E0FF25E02418 +:100BD10083F582E43400F583E0FCA3E0FDEF25E03A +:100BE100249BF582E43400F583E0FEA3E0C39DEE8F +:100BF1009C5005122DB48003122D59900000E0FF86 +:100C010025E0248BF582E43400F583E0FCA3E0FDCC +:100C1100EF25E0249BF582E43400F583E0FEA3E0B8 +:100C2100C39DEE9C5003020E5F900000E025E0247E +:100C31009BF582E43400F583E4F0A3F0EF25E02492 +:100C410093F582E43400F583E0FEA3E0D39400EE53 +:100C510094004016900000E025E02493F582E434EE +:100C610000F58374FFF5F012178C900000E0FF256A +:100C7100E02493F582E43400F583E0FCA3E04C60CA +:100C810003020E5F747B2F020D1E900000E0FF2512 +:100C9100E02483F582E43400F583E0FCA3E0FDEF7A +:100CA10025E0249BF582E43400F583E0FEA3E0D344 +:100CB1009DEE9C5005122DB48003122D5990000019 +:100CC100E0FF25E0248BF582E43400F583E0FCA30A +:100CD100E0FDEF25E0249BF582E43400F583E0FE9E +:100CE100A3E0C39DEE9C5003020E5F900000E0253F +:100CF100E0249BF582E43400F583E4F0A3F0020ED6 +:100D01005F900000E0FF247FF582E43400F583E08A +:100D11007017122B44C246900000E0247BF582E458 +:100D21003400F583E4F0020E5F900000E0FF247FC1 +:100D3100F582E43400F583E0FE6402704B20461432 +:100D4100D246EF25E02483F582E43400F583E4F014 +:100D5100A37469F0900000E0FF25E02483F582E4AC +:100D61003400F583E475F00112178CEF25E024833C +:100D7100F582E43400F583E0FCA3E0C394FEEC9437 +:100D8100005003020E49804EEE6401705A2046174E +:100D9100D246900000E025E02483F582E43400F59A +:100DA10083E4F0A374FEF0900000E0FF25E02483CB +:100DB100F582E43400F58374FFF5F012178CEF250A +:100DC100E02483F582E43400F583E0FEA3E0D394CC +:100DD10069EE94005072900000E0247FF582E434C3 +:100DE10000F583E4F08061900000E0FF247FF5824C +:100DF100E43400F583E06403704EEF25E02483F5CD +:100E010082E43400F583E0FEA3E0FFC394FEEE9498 +:100E1100004004D246800BD3EF946AEE9400500256 +:100E2100C246900000E025E0248330460DF582E4BF +:100E31003400F58374FFF5F0800BF582E43400F59E +:100E410083E475F00112178C900000E0FF25E02487 +:100E510083F582E43400F583A3E0FD122AF39000C8 +:100E610000E0FF7011747B2FF582E43400F583E01C +:100E7100900079F08043900000E0B40110247BF5EC +:100E810082E43400F583E0900078F0802C9000003B +:100E9100E0B40210247BF582E43400F583E0900095 +:100EA1007AF08015900000E0B4030E247BF582E413 +:100EB1003400F583E0900077F0900000E004F00248 +:100EC1000B87E4900000F0900000E0FFC394045011 +:100ED1001BEF25E0249BF582E43400F583E475F0F3 +:0C0EE1000112178C900000E004F080DB90 +:010EED0022E2 +:0B1D43004200F100004100F30FC14717 +:102CC90075FE1E43FF0275FE2143FF0875D4877503 +:102CD900FE2143FF0475FE2143FF02300F0775FEF5 +:0C2CE9002453FFC32275FE2443FF3C224D +:10005600D2AC759A01D2B9D2BDD2A9D2AB75FE295E +:0400660043FFB02282 +:10006E00C2ACE4F59AD2B9C2BDC2A9C2AB75FE2923 +:04007E0053FF4F22BB +:092E980012006E4387020200568D +:102E2E007815E6D394015006201203304704C247AA +:042E3E00C322D322B6 +:102A4B0075FE01E4F5FF122DCE122E8B122E70E4C3 +:102A5B00F58675B7C375FE6A75FF0475FE6C43FF8B +:102A6B000B122E0075FE8043FF0275FE0E53FFFC0A +:102A7B0043FF0175FE1775FF3CD2A8D2AF122C6B2A +:102A8B007D697F03122E18122D1812298F122CC953 +:072A9B009000E07401F0223D +:03000300020006F2 +:03000600D24732AC +:03004B00022EA9D9 +:062EA90075EB3CD247323C +:03005300022EAFCB +:062EAF0075F302D2473268 +:101D4E0020402900000000000000000000000000FC +:101D5E000000000000000000000000000000000075 +:101D6E000000000000000000000000000000000065 +:101D7E000000000000000000000000000000000055 +:0F1D8E00000000C140C13F4100F6004100F700D6 +:0E2E6200900029EFF0122EA1900029E0FF222F +:082EA100203EFDD23E8F992274 +:102DCE0075FE0E53FFF343FF04D2DF43878075BABF +:0A2DDE000375AAFD759852D2AC22CD +:03002300022E7E2C +:0D2E7E00309904C299C23E309802C29832C9 +:0D2E8B0075BB03759DDC759B92439A012277 +:062C060090004312184B80 +:102C0C00E4900046F0F0900046E0C39FE49E501C18 +:102C1C00203FFDD23F900043E475F00112183412AE +:0C2C2C00169CF59C900046E004F080DA55 +:012C38002279 +:03008300022698BA +:10269800C0E0C083C082C0D075D000C000C005C0F3 +:1026A80006C007E59B30E105539BFDC23FE59B3023 +:1026B800E076539BFED2479000F6E0146019146050 +:1026C8003424027063E59C9000F6B455087401F058 +:1026D800A3E4F0800E8018E59C9000F6B4AA10746C +:1026E80002F0A3E0FF04F074292FF8A69C8039E4D7 +:1026F800F0A3F080339000F7E0FF04F074292FF87E +:10270800A69C782DE62406FFE433FEE0FDC39FEE89 +:102718006480F87480985005ED9440400B9000F761 +:10272800E4F09000F6F0D240D007D006D005D000F3 +:09273800D0D0D082D083D0E03271 +:10243C004177616B6520536F757263653A57505FD6 +:10244C00466C6167303A307825782C57505F466C73 +:10245C006167313A307825782C57505F466C61674C +:10246C00333A307825782E286C696E653A256429C4 +:10247C000D0A00536C6565702053746174652028D7 +:10248C006C696E653A2564290D0A004348475F5311 +:10249C0054413A25642C53545F564F583A307825A2 +:1024AC00782C535441303A307825782C53544131A0 +:1024BC003A307825782C535441323A307825782CA0 +:1024CC00535441333A307825782C535441343A30B4 +:1024DC007825782E4465635F536C6565703A256486 +:1024EC000D0A004465636E745F536C6565704465DA +:1024FC006C61792052656C6F61642E0D0A00456E1B +:10250C00746572205374616E646279204D6F6465DA +:04251C00210D0A0083 +:101D9D004300E00402024100DD004100DE00C138D5 +:0E1DAD00C1374100DF004100E3004100DC00CF +:10002600E4FB7D04FF122BCBE4FB7D047F01122B46 +:10003600CBE4FB7D047F02122BCBE4FB7D047F0324 +:03004600022BCBBF +:1007B100303859C238E49000DEF0781AF69000051E +:1007C100F0A3F0FBFAFDFF12292CE4900005F0A341 +:1007D100F0FBFAFD7F0112292CE4900005F0A3F053 +:1007E100FBFAFD7F0212292CE4900005F0A3F0FB37 +:1007F100FAFD7F0312292C9000797402F0900078A1 +:10080100F090007AF0900077F0D2472220230C205C +:100811000D030208C3300F030208C3203305D2338E +:10082100D23822900079E06402601A900005E4F069 +:10083100A3740AF07B147A007D02E4FF12292C9044 +:1008410000797403F0900078E06402601A9000056A +:10085100E4F0A3740AF07B147A007D027F0112296F +:100861002C9000787403F090007AE06402601A9092 +:100871000005E4F0A3740AF07B147A007D027F0284 +:1008810012292C90007A7403F0900077E0640260E2 +:100891001A900005E4F0A3740AF07B147A007D023B +:1008A1007F0312292C9000777403F0200D03020BB3 +:1008B100809000DEE0C3942850030209FED20FD2DB +:1008C100382230330CC233C235C234C244C20ED2D4 +:1008D100377815E6FF70030209D86403705E20358E +:1008E10007D235C234020026E4900005F0A3F0FBE4 +:1008F100FA7D01FF12292CE4900005F0A3F0FBFA28 +:100901007D017F0112292CE4900005F0A3F0FBFA90 +:100911007D017F0212292CE4900005F0A3F0FBFA7F +:100921007D017F0312292C9000797401F0900078E9 +:10093100F090007AF0900077F00209CF20340ED2C7 +:1009410034C235D238E49000E3F00209CF9000DEE2 +:10095100E0C394015057E004F09000E3E014601A02 +:1009610014602714603424037064900079E06404F7 +:10097100605C7B017D04E4FF802E900078E06404DC +:10098100604C7B017D047F01801E90007AE064044D +:10099100603C7B017D047F02800E900077E064045F +:1009A100602C7B017D047F03122BCB80219000DE24 +:1009B100E0C3940F5005E004F08013E49000DEF0F2 +:1009C1009000E3E004F0E0C394044002E4F0C24488 +:1009D100C20EC232D2362230340AC234120026D2BA +:1009E10038D2372220440C203609200E062032034B +:1009F100020B809000DEE0FFC394015004E004F09C +:100A010022EFC394644003020B2B9000DEE004F05C +:100A1100303B37900079E064037003020B80E4906F +:100A21000005F0A3F07B64FA7D03FF12292C9000EE +:100A3100797404F0E4900005F0A3F0FBFAFD7F0166 +:100A410012292C9000787402802D303A41E49000F4 +:100A510005F0A3F0FBFA7D01FF12292C90007974B7 +:100A610001F0E4900005F0A3F0FBFA7D017F011293 +:100A7100292C9000787401F0E4900005F0A3F0FBBC +:100A8100FAFD7F0212292C90007A74028043E490CF +:100A91000005303C53F0A3F0FBFA7D01FF12292C35 +:100AA1009000797401F0E4900005F0A3F0FBFA7D69 +:100AB100017F0112292C9000787401F0E490000567 +:100AC100F0A3F0FBFA7D017F0212292C90007A74C9 +:100AD10001F0E4900005F0A3F0FBFAFD7F03122979 +:100AE1002C9000777402F022F0A3F0FBFA7D01FF55 +:100AF10012292CE4900005F0A3F0FBFA7D017F019F +:100B010012292CE4900005F0A3F0FBFA7D017F028D +:100B110012292CE4900005F0A3F0FBFA7D017F037C +:100B210012292C90007974018048C244C236C20E49 +:100B3100C232E4900005F0A3F0FBFAFDFF12292C6C +:100B4100E4900005F0A3F0FBFAFD7F0112292CE4EB +:100B5100900005F0A3F0FBFAFD7F0212292CE4902E +:100B61000005F0A3F0FBFAFD7F0312292C90007918 +:0F0B71007402F0900078F090007AF0900077F026 +:010B80002252 +:102D39009000DAE0FF04F01221CF9000DAE0B40647 +:102D49000204F09000DAE0C3940840037402F02210 +:102D7800122C9B121E961227E1302411C224122510 +:0E2D8800201229EF1225EB1207B1121253226E +:1018B900E4900000F09000E0E0FFA3E0FE6F700309 +:1018C90002195DA3EEF09000E0E0A3F024FE60357C +:1018D90014606714606B24036003021ADC9000052E +:1018E900E4F0A37403F07B647A007D02E4FF12291B +:1018F9002C900005E4F0A37403F07B647A007D0268 +:101909007F0102292C300F09D24375E80CC20DC2A0 +:101919000F7BFF7A24793CAFF6900004E4F0A3EF43 +:10192900F0AFF8A3E4F0A3EFF0AFFAA3E4F0A3EF6C +:10193900F0A37402F0A3740680169000F3740FF0FC +:10194900227BFF7A24797F9000047402F0A3741E2D +:10195900F0021A639000E1E024FE60351460761409 +:101969007003021A7624036003021ADC9000DCE09B +:1019790004F0E0C394085003021ADC9000E07402FA +:10198900F0E49000DCF0781BE66003021ADC021A2E +:101999006FE5F6700CE5F87008E5FA7004E5E160AA +:1019A9002D9000E07403F0E5F6540FFFE4FCFDFE12 +:1019B9007B08FAF9F8C312180770069000E074045E +:1019C900F075E11F75F60F75F8FC75FABC229000E9 +:1019D900E07403F022202803021ADCC22875FE6E87 +:1019E900900000E5FFF07BFF7A2479977815E6FFF0 +:1019F900900004E4F0A3EFF0900000E0FF900006EF +:101A0900E4F0A3EFF0AFE2A3E4F0A3EFF0AFE3A3B8 +:101A1900E4F0A3EFF0AFE4A3E4F0A3EFF0AFE5A3A4 +:101A2900E4F0A3EFF0AFE6A3E4F0A3EFF09000F346 +:101A3900E0FF900012E4F0A3EFF0120F599000F3C9 +:101A4900E0D394004017E014F0204703021ADCC2E7 +:101A590047740FF07BFF7A2479EF020F597BFF7AE5 +:101A690025790A120F599000E07404F022122E2EE3 +:101A7900505B122CC97F04122AA2122E42E4900054 +:101A890005F0A3F0FBFAFDFF12292CE4900005F004 +:101A9900A3F0FBFAFD7F0112292CE4900005F0A3C5 +:101AA900F0FBFAFD7F0212292CE4900005F0A3F067 +:101AB900FBFAFD7F0312292C9000797402F0900043 +:101AC90078F090007AF0900077F0022E989000E07C +:031AD9007402F0A4 +:011ADC0022E7 +:102C3900302726C2279000DDE0FF04F0EF14600C76 +:102C490014600E24027012122D39800D122D788015 +:102C5900081218B9E49000DDF0302905C229120BD9 +:022C69008122C6 +:101ADD00426F7820436C6F73652E286C696E653A82 +:101AED002564290D0A00426F78204F70656E2E28EF +:101AFD006C696E653A2564290D0A004F70656E2F6D +:101B0D00436C6F736520426F782C45617270686FFE +:101B1D006E657320496E20426F78284E756D3A259B +:101B2D00642928566F785374613A30782578292EB8 +:101B3D000D0A004F70656E20426F7820434D442092 +:101B4D005458204F7665722E0D0A004F70656E2029 +:101B5D00426F7820416E642045617270686F6E65CA +:101B6D0020476574496E284E756D3A2564292856AF +:101B7D006F785374613A30782578292E0D0A004319 +:101B8D006C6F736520426F7820416E6420466F72D2 +:101B9D00636520566F6C746167652055702E0D0A54 +:101BAD0000564F5820566F757420355628535441A2 +:101BBD00313A307825782C6C696E653A2564292E7A +:101BCD000D0A00564F58204348472046756C6C2E21 +:101BDD000D0A00564F582047657420496E746F20CA +:101BED00536C6565702E0D0A005258315F42756653 +:101BFD006665725B305D3A307825782C5258315FCE +:101C0D004275666665725B315D3A307825782C5287 +:101C1D0058315F4275666665725B325D3A30782584 +:101C2D00782C5258315F4275666665725B335D3A4A +:101C3D00307825782C5258315F4275666665725B37 +:101C4D00345D3A307825782C5258315F427566668E +:101C5D0065725B355D3A307825782C5258315F428C +:101C6D0075666665725B365D3A307825782C6C69E1 +:101C7D006E653A25640D0A000000000000000000AA +:101C8D000000000000000000000000000000000047 +:101C9D000000000000000000000000000000000037 +:101CAD000000000000000000000000000000000027 +:081CBD0000000000000000001F +:101DBB00C112C10EC110410073FFC10D42004D0095 +:101DCB000042004B000042007100001A6900000045 +:101DDB0000000000000000000000000000000000F8 +:101DEB000000000000000020248300000000000021 +:101DFB0000000000000000000000000000000000D8 +:101E0B000000000000000000000000000000410086 +:101E1B00700042006E00004200740000C10FC1113F +:031E2B0001A7000C +:102AA200EF24FE601E14602814602F24FE6035247B +:102AB20005703D43BD8853BDBB75FE6F53FFF243A6 +:102AC200FF092243BDCC75FE6F53FFFE43FF0C226C +:102AD20053BD7753B7CF43B7302253B7CF43B70372 +:102AE20053BD772253B7CC53BD7775FE6A43FF308F +:012AF20022C1 +:1012530020410302156D30437A20100A7D3FE4FFDD +:1012630012000ED210227F03122AA2E490004AF049 +:10127300900048F0A3F0C200C201D20B9000F4E04A +:10128300702EC20ED202D203C205C208C204C20922 +:10129300C20AD212C23790006CF0A3F0900076F02D +:1012A3007BFF7A1A79DD90000404F0A374E38017BE +:1012B300C202C203D205C2067BFF7A1A79F39000F9 +:1012C300047401F0A374F0F0120F59C210C20DC2DE +:1012D3000FC243900048E0C3940550030214FA3050 +:1012E3000B05C20B0214B220004CD200E5E354A05C +:1012F3006021E5E354A0FFE4FCFDFE7BA0FAF9F8CE +:10130300C312180790007070057402F0800A74010C +:10131300F08005E4900070F07BFF7A1B7908900061 +:1013230070E0FF900004E4F0A3EFF0AFE3A3E4F078 +:10133300A3EFF0120F592005030213EA900049E0CE +:10134300C3940550077F06122AA2802720014490E8 +:10135300004AE0FFD39414501FEF540370047D112F +:10136300800990004AE020E0077D227F0112231EBE +:1013730090004AE004F0806F7F04122AA2E49000F8 +:101383004AF0D201D211C2127BFF7A1B7940120FAD +:10139300598054781CE6704F301104C2118040E527 +:1013A300E354A0FBE4FAF9F8900047E0FFE4FCFD06 +:1013B300FEC31218076030E5E354A06004D20ED2D6 +:1013C300387BFF7A1B7958900070E0FF900004E4AB +:1013D300F0A3EFF0AFE3A3E4F0A3EFF0120F59E5AE +:1013E300E354A0900047F020020302156A30374807 +:1013F3002010237D3FE4FF12000ED210D212E4909E +:10140300006CF0A3F0900076F0900048F0C208D290 +:101413000BC200D204227F03122AA27BFF7A1B791C +:101423008C120F59C210D203900048E0D39403509A +:10143300030214FAC237805020044D900049E0FFA4 +:10144300D39414501DEF540370047D118009900050 +:1014530049E020E0077D227F0812231E9000490205 +:1014630014FA90004AE0FFD39414501CEF54037015 +:10147300047D11800990004AE020E0077D227F026D +:1014830012231E90004A806FE5E8540C6026200F5B +:101493001E90004AE004F0E0C3940550030215A532 +:1014A300E4F075E80C7F03122AA2D20DC212227F48 +:1014B30004022AA2C20DC20F3003257F03122AA2FF +:1014C3007BFF7A1B79AEAFE3900004E4F0A3EFF067 +:1014D300A37403F0A37428F0120F59C20302156A10 +:1014E300200846E5E354AC64AC600330392A90002D +:1014F30048E0D394285004E004F0227BFF7A1B7960 +:10150300D0120F59D208E490004AF0900048F0C27C +:10151300097F04122AA2804F90006DE070497B017D +:101523007A00794F120086803E90004AE0FFD39400 +:1015330014501FEF540370047D11800990004AE09A +:1015430020E0077D227F0512231E90004AE004F06D +:101553008015200912D2097F04122AA2C2127BFF2E +:101563007A1B79E0120F59C2072220070BD2077F9B +:1015730004122AA2C2128022E5E354A0FBE4FAF982 +:10158300F8900047E0FFE4FCFDFEC3121807601269 +:10159300E5E354A06004D20ED238E5E354A09000F2 +:0215A30047F00F +:0115A5002223 +:0600860090000012184B6F +:10008C00900076E014700302016314700302023DC9 +:10009C001470030202AE14700302041A24046003E9 +:1000AC0002059A90000012182B90001E1216B560D3 +:1000BC000302059A78A7E6D3940A50260690001AF4 +:1000CC00743F121715300C0302059A900000121899 +:1000DC002B90001A1216B5FDE4FF12000ED20C0282 +:1000EC00059AE478A7F6C20C90000012182B900029 +:1000FC0037E4121715900026E4121715900034E41B +:10010C00121715900023E4121715900032E4121701 +:10011C0015900021E4121715900039E41217159070 +:10012C000028E4121715900050E4F5F01217DA903D +:10013C00002EE4F5F01217DA900019E4121715905E +:10014C00001B743F1217159000767401F0E49000B8 +:10015C004DF0A3F002059AE5E35408FFE4FCEF60D0 +:10016C001CE5E35404601690000012182B90001E3E +:10017C007401121715E4900076F002059AE5E35429 +:10018C0008FFE4FCEF704A9000CFE0FEA3E0FF9084 +:10019C00000012182B900044EE8FF01217DA7D0538 +:1001AC00121737EF7802C333CE33CED8F9FF900055 +:1001BC000012182B900048EE8FF01217DA9000D036 +:1001CC00E025E0FF9000CFE03390004C8FF0121749 +:1001DC00DAE5E35404FFE4FCEF704A9000CDE0FE56 +:1001EC00A3E0FF90000012182B900022EE8FF0126B +:1001FC0017DA7D05121737EF7802C333CE33CED81A +:10020C00F9FF90000012182B900026EE8FF01217B9 +:10021C00DA9000CEE025E0FF9000CDE03390002A8C +:10022C008FF01217DA90000012182B90001D0205A7 +:10023C008FD390004EE0940590004DE09400500256 +:10024C00806FE490004DF0A3F0E5E35408FFEF70ED +:10025C001F9000CFE0FEA3E0FF90000012182B903F +:10026C000050EE8FF01217DA900039740112171546 +:10027C00E5E35404FFE4FCEF701F9000CDE0FEA317 +:10028C00E0FF90000012182B90002EEE8FF012174A +:10029C00DA90002874011217159000767403F0029E +:1002AC00059AD390004EE0940290004DE0940050DB +:1002BC000AE475F00112178C02059AE490004DF0D7 +:1002CC00A3F090000012182B90004C1217A2FFAE56 +:1002DC00F09000501217A2D39FE5F09E501C900096 +:1002EC000012182B90002A1217A2FFAEF090002ECD +:1002FC001217A2D39FE5F09E4011E4900076F09087 +:10030C00000012182B90001D0203DC900000121844 +:10031C002B9000391216B56401706D9000501217B5 +:10032C00A2FFAEF0D39414EE94005031E5E330E329 +:10033C001F900037740112171590001A1216B5C3CE +:10034C00943F404490000012182B900039E4803503 +:10035C0090000012182B900034740180289000003B +:10036C0012182B9000481217A2FDD3EF9DEE95F0BA +:10037C00900000400812182B900034800612182BA5 +:10038C00900037740112171590000012182B900072 +:10039C00281216B56401600302059A90002E1217FC +:1003AC00A2FFAEF0D39414EE94005034E5E330E2A7 +:1003BC0022900026740112171590001A1216B5C35C +:1003CC00943F500302059A90000012182B900028BD +:1003DC00E4803590000012182B90002374018028C3 +:1003EC0090000012182B9000261217A2FDD3EF9D3F +:1003FC00EE95F0900000400812182B900023800618 +:10040C0012182B900026740112171502059AD3901E +:10041C00004EE0941490004DE094005031E475F0DF +:10042C000112178C9000CFE0FEA3E0FF90000012A9 +:10043C00182B900050EE8FF01217DA9000CDE0FFE1 +:10044C00A3E090002ECF8FF01217DA02059AE490F9 +:10045C00004DF0A3F090000012182B9000391216EA +:10046C00B5640160030204F89000281216B564010B +:10047C00707A9000481217A2FFAEF090005012173D +:10048C00A2FDACF0C39FEC9E401890000012182BFC +:10049C0090004C1217A2FFD3ED9FEC95F050030285 +:1004AC00059A90000012182B9000261217A2FFAE8E +:1004BC00F090002E1217A2FDACF0C39FEC9E4018DA +:1004CC0090000012182B90002A1217A2FFD3ED9F58 +:1004DC00EC95F0500302059A90000012182B900036 +:1004EC0037740112171590002602058F9000001228 +:1004FC00182B9000391216B5640170419000481207 +:10050C0017A2FFAEF09000501217A2FDACF0C39FE3 +:10051C00EC9E401590000012182B90004C1217A264 +:10052C00FFD3ED9FEC95F0401490000012182B9027 +:10053C00003774011217159000767402F0900000C9 +:10054C0012182B9000281216B56401704190002AE5 +:10055C001217A2FFAEF090002E1217A2FDACF0D332 +:10056C009FEC9E501590000012182B90002612172D +:10057C00A2FFC3ED9FEC95F0501490000012182BC5 +:10058C0090002674011217159000767402F09000FA +:10059C000012182B9000391216B5FF6401600D90F3 +:1005AC0000281216B56401600302079790003412FC +:1005BC0016B5FE6401600D9000231216B56401603F +:1005CC0003020711EFB4011E9000281216B5B401F6 +:1005DC0015EEB401119000341216B5B40108900058 +:1005EC001474011217159000391216B5FFB40118C6 +:1005FC009000281216B570109000341216B56401D4 +:10060C00702390001404801AEF701A9000281216B0 +:10061C00B5B401119000231216B5B4010890001462 +:10062C007401121715900034E4121715900023E48E +:10063C001217159000141216B5640160030207B06E +:10064C0090000012182B90001A1216B5D39400408B +:10065C000890001A74FE1216E29000191216B5FFDB +:10066C0090001A1216B5D39F401B9000D7E024C8F7 +:10067C00FF9000D6E03400FEC39000D3E09F9000C2 +:10068C00D2E09E504890000012182B9000191216C0 +:10069C00B5FF90001A1216B5D39F9000005013129C +:1006AC00182B90001AEF12171590001CE412171556 +:1006BC00801312182B90001C740112171590001A3D +:1006CC0074021216E29000767404F0801390007697 +:1006DC007402F090000012182B90001CE4121715F5 +:1006EC00E490004DF0A3F090000012182B90001431 +:1006FC00E412171590001C1216B5FF90001A121672 +:10070C00B5FD02079490000012182B9000371216BA +:10071C00B56401600D9000261216B56401600302E9 +:10072C0007B0900037E4121715900026E412171545 +:10073C0090001A1216B5C3943F500E900000121878 +:10074C002B90001A74021216E29000767404F0904A +:10075C00000012182B90001B1216B5FF90001A12F5 +:10076C0016B5C39F401390000012182B90001AEF7F +:10077C001217159000767401F090000012182B904F +:10078C00001A1216B5FDE4FF02000E900076E0D3BD +:10079C0094024010E4F090000012182B90001E748C +:0407AC00011217150A +:0107B0002226 +:0B2B880090004312184B900046EDF047 +:102B9300E4FE900046E0FD14F0ED6029900043E46C +:102BA30075F00112183412169C6EFEE4FFEFC39405 +:102BB3000850DFEE30E007C313648CFE8004EEC3DD +:072BC30013FE0F80E8AF06CE +:012BCA0022E8 +:08231E00900000EFF0A3EDF0C8 +:10232600E4A3F078037C007D017BFF7A1C7985FEAF +:102336007F401216769000037455F0A374AAF0A39A +:1023460074FFF0900001E0900008F0900000E0902B +:102356000006F012185423780123AF0223940323B6 +:10236600AF0423AF0523AF0823780923780A0000BA +:1023760023B59000077403F07815E65402C433338E +:1023860054C0781B46900009F0E4A3F08021E4FFD6 +:1023960074292FF8E6FE74032FF582E43400F583E2 +:1023A600EEF00FEFB440E980069000077401F0905C +:1023B6000007E02405FF900002F0FD7B017A00791A +:1023C60003122B88900002E02403F582E43400F522 +:1023D60083EFF07F01122AA2900001E0FFB41108FA +:1023E60043BD0253BDFE8016EFB4220843BD205301 +:1023F600BDEF800AEFB4FF0643BD2253BDEE900049 +:1024060002E02402FFE433FE7B017A007903122CFA +:1024160006900001E0FFB4110753BDFD43BD012244 +:10242600EFB4220753BDDF43BD1022EFB4FF0653BE +:05243600BDDF43BD11F4 +:01243B00227E +:102D9600E4900001F0EF24FD60028011782EE6B485 +:0D2DA600110590007180039000727401F01F +:012DB30022FD +:1027E100E4900000F0304075C2407BFF7A1B79F61F +:1027F1007829E6FF900004E4F0A3EFF008E6FFA3D8 +:10280100E4F0A3EFF008E6FFA3E4F0A3EFF008E69D +:10281100FFA3E4F0A3EFF008E6FFA3E4F0A3EFF0D9 +:1028210008E6FFA3E4F0A3EFF008E6FFA3E4F0A3BA +:10283100EFF0A37407F0A37455F0120F597B007ADF +:10284100007929782DE62405FD122B88782DE624C0 +:0D2851002EF8E6B50707782CE6FF122D964D +:01285E002257 +:101E2E00011B00C139C13DC13BC13AC13C011A6918 +:101E3E00602A00A30BB80BEA0C1C0C800CB20CE44D +:101E4E000D160D480D7A0DAC0E100E420E740EA628 +:0E1E5E000ED80F0A0F3C0F870FD2101D106810 +:1025EB00E4FF7815E6B40225EF25E024A3F582E499 +:1025FB003400F583E0FCA3E02432FDE43CFCC39003 +:10260B0000D7E09D9000D6E09C50208023EF25E082 +:10261B0024A3F582E43400F583E0FCA3E0FDC39032 +:10262B0000D7E09D9000D6E09C40050FEFB415B2AB +:10263B00781BE6FEEFD39E400418068003781A162B +:10264B00E5E16007E4F5E1781BA607781AE6FED30F +:10265B0094C85006EEC3940A5007781BA607187649 +:10266B0069781BE6FFD394005002D23DEFD394015F +:10267B005002D239EFD394055002D23BEFD3940AD8 +:0C268B005002D23AEFD3940F5002D23C20 +:012697002220 +:101E6C004100E7004100EA004100E6004200E400C6 +:101E7C00004100E800C126C127C129C125C124C1E8 +:091E8C00284100E900C12AC12B24 +:10285F009000E9E06062E4F0D2269000E7E004F037 +:10286F00E0C394054004E4F0D2279000EAE004F0BE +:10287F00E0C3940A4004E4F0D2299000E4E475F038 +:10288F000112178CC39000E5E094649000E4E0948B +:10289F00004006E4F0A3F0D2249000E6E004F0E05C +:1028AF00C394FA4013E4F0D2259000E8E004F0E07E +:0928BF0094044004E4F0D2282244 +:03000B00022CF5CF +:102CF500C0E0C083C082C0D074FC258CF58C74669E +:102D0500258AF58A9000E97401F0D0D0D082D0836D +:032D1500D0E032D9 +:0E2E7000758901758CFC758A66D2A9D28C22F8 +:102B4400EFD39401501675FE0EEF25E02404FE74B5 +:102B540003A806088002C333D8FC801475FE0FEF67 +:102B640024FE25E0FE7403A806088002C333D8FCC3 +:102B7400F452FFEFB4040C75FE0F53FFF075FE0E14 +:042B840053FF0F22CA +:102E180075FE54EF5407F5FF75FE56AF058FFF7525 +:062E2800FE5375FF0122BC +:102AF300EFD39401501875FE0EEF25E02404FE7405 +:102B030003A806088002C333D8FC42FF801675FE73 +:102B13000FEF24FE25E0FE7403A806088002C333EA +:102B2300D8FC42FFEF70038DCE22EFB401038DCFAB +:102B330022EFB402038DDE22EFB40304AF058FDF6F +:012B4300226F +:032FFD00010102CD +:10276100022DE8E493A3F8E493A34003F68001F279 +:1027710008DFF48029E493A3F85407240CC8C33379 +:10278100C4540F4420C8834004F456800146F6DF48 +:10279100E4800B0102040810204080901CC5E47EF7 +:1027A100019360BCA3FF543F30E509541FFEE4933D +:1027B100A360010ECF54C025E060A840B8E493A304 +:1027C100FAE493A3F8E493A3C8C582C8CAC583CA2F +:1027D100F0A3C8C582C8CAC583CADFE9DEE780BEE7 +:011E9500004C +:1015A600E709F608DFFA8046E709F208DFFA803E27 +:1015B60088828C83E709F0A3DFFA8032E309F60814 +:1015C600DFFA8078E309F208DFFA807088828C837C +:1015D600E309F0A3DFFA806489828A83E0A3F60830 +:1015E600DFFA805889828A83E0A3F208DFFA804C0A +:1015F60080D280FA80C680D4806980F280338010E1 +:1016060080A680EA809A80A880DA80E280CA803349 +:1016160089828A83ECFAE493A3C8C582C8CCC583C1 +:10162600CCF0A3C8C582C8CCC583CCDFE9DEE78091 +:101636000D89828A83E493A3F608DFF9ECFAA9F010 +:10164600EDFB2289828A83ECFAE0A3C8C582C8CC66 +:10165600C583CCF0A3C8C582C8CCC583CCDFEADE7F +:10166600E880DB89828A83E493A3F208DFF980CCE1 +:1016760088F0EF60010E4E60C388F0ED2402B404DA +:101686000050B9F582EB2402B4040050AF23234581 +:0616960082239015F6739B +:10169C00BB010689828A83E0225002E722BBFE024C +:0916AC00E32289828A83E493227F +:1016B500BB010CE58229F582E5833AF583E02250EA +:1016C50006E92582F8E622BBFE06E92582F8E22234 +:0D16D500E58229F582E5833AF583E493224E +:1016E200BB010FF8E58229F582E5833AF583E0280C +:1016F200F0225009C58229F8E58226F622BBFE09AE +:10170200C58229F8E22582F222F8EA2583F583E9E7 +:03171200932822F7 +:10171500F8BB010DE58229F582E5833AF583E8F00A +:10172500225006E92582C8F622BBFE05E92582C8B6 +:02173500F2229E +:10173700BC000BBE0029EF8DF084FFADF022E4CC96 +:10174700F875F008EF2FFFEE33FEEC33FCEE9DEC5F +:10175700984005FCEE9DFE0FD5F0E9E4CEFD22EDA5 +:10176700F8F5F0EE8420D21CFEADF075F008EF2FEF +:10177700FFED33FD4007985006D5F0F222C398FDE0 +:051787000FD5F0EA227D +:10178C00C5F0F8A3E028F0C5F0F8E58215827002E8 +:06179C001583E038F02285 +:1017A200BB0110E58229F582E5833AF583E0F5F085 +:1017B200A3E0225009E92582F886F008E622BBFE62 +:1017C2000AE92582F8E2F5F008E222E5832AF583A8 +:0817D200E993F5F0A3E993226D +:1017DA00F8BB0111E58229F582E5833AF583E8F041 +:1017EA00E5F0A3F0225009E92582C8F608A6F022FE +:0D17FA00BBFE09E92582C8F2E5F008F222E5 +:10180700EB9FF5F0EA9E42F0E99D42F0E89C45F037 +:0118170022AE +:10181800E8600FECC313FCED13FDEE13FEEF13FFAE +:03182800D8F122D2 +:09182B00E0FBA3E0FAA3E0F922BE +:10183400F8E0FBA3A3E0F925F0F0E582158270023D +:071844001583E0FA38F022E1 +:09184B00EBF0A3EAF0A3E9F0229E +:10185400D083D082F8E4937012740193700DA3A323 +:1018640093F8740193F5828883E473740293686037 +:06187400EFA3A3A380DF37 +:10187A00EC8EF0A4CCC5F0CCCDF8EFA4CEC5F02DFB +:10188A00FDE43CFCE8A42EC8C5F03DFDE43CFCEFB9 +:0D189A00A4FFE5F028FEE43DFDE43CFC2247 +:100EEE00E5082404F582E43400F583E00508229039 +:100EFE000001301A03900004E475F0011218340258 +:100F0E00169C2013E97F2ED2138018EF540F2490D5 +:100F1E00D43440D4FF30170BEF24BFB41A00500363 +:100F2E002461FFE50960021509050CE50C70020548 +:100F3E000B301A0E900001E475F001121834EF0216 +:100F4E0018A7022E627403D21A8003E4C21AF5089F +:100F5E0090000112184BE4F509F50BF50CE509604C +:100F6E00077F20120F3180F5750AFFC214C213C21B +:100F7E0015C216C218C219C21B120EFDFF700D301B +:100F8E001A057F00120F42AF0CAE0B22B4255FC2C2 +:100F9E00D5C217120EFDFF24D0B40A00501A75F0F8 +:100FAE000A780930D50508B6FF0106C6A426F62034 +:100FBE00D5047002D21680D924CFB41A00EF500493 +:100FCE00C2E5D217021143D21480C6D21380C0D20A +:100FDE001580BCD2D580BAD21880B47F20120F31C2 +:100FEE002015077401B5090040F1120EEEFF120F25 +:100FFE0031020F6BD21BD2198095120EEEFB120E20 +:10100E00EEFA120EEEF94A4B700679147A127BFF45 +:10101E0020152EE509602A7E008E82758300121639 +:10102E00B560060EEE650A70F0C2D5EBC0E0EAC000 +:10103E00E0E9C0E0EE12118AD0E0F9D0E0FAD0E09B +:10104E00FB12169CFF60AAEBC0E0EAC0E0E9C0E02C +:10105E00120F31D0E02401F9D0E03400FAD0E0FBD9 +:10106E00E50A0460DCD50AD980877BFF7A11798680 +:10107E00D215809C791080027908C219C21B800893 +:10108E00D2D5790A8004790AC2D5E50A047002F530 +:10109E000AE4FAFDFEFF120EEEFC7B08201413127A +:1010AE000EEEFD7B1030130A120EEEFE120EEEFF48 +:1010BE007B20EC3382D592D55013C3E43013069FB8 +:1010CE00FFE49EFEE42014039DFDE49CFCE4CBF8BB +:1010DE00C214EC700CCFCECDCCE824F8F870F380AF +:1010EE0017C3EF33FFEE33FEED33FDEC33FCEB3382 +:1010FE00FB994002FB0FD8E9EB301405F8D0E0C4A1 +:10110E0048B214C0E00AEC4D4E4F78207B0070C2FE +:10111E00EAB50A0040BCC0E012118CD0F0D0E0203D +:10112E001404C4C0E0C4B214C0F0120F1AD0F0D52B +:10113E00F0EB020F6B1218541008531082580FD98F +:10114E004C0FD54210864F108E44108E490FEE4331 +:08115E0010945510784610783A +:10116600451078471234500FDD2D0FE12E10042B59 +:101176000FE523100220121D2A0F9D4800000FFCC8 +:101186003F3F3F00790AA2D5201614301809B9103E +:10119600020404B9080104A2D52019025001042052 +:1011A60015689215B509005034C0E07F2030161935 +:1011B6007F30A21572197218500F1211E3C215C2B0 +:1011C60019C218C21B7F30800F301803E9C0E01225 +:1011D6000F31301803D0E0F9D0E0B509CC3018173C +:1011E6007F30B9100C120F317F583017077F788087 +:1011F60003B90803120F313015057F2D020F317F19 +:1012060020201BF87F2B2019F322921580CF286E01 +:10121600756C6C2900D214120EEE3014F8C21478D4 +:101226000930D50108F6020F9D2D50434958120E7C +:10123600EE2403B405004001E490122F93120F220E +:0D124600743A120F22D216750904021082AC +:1018A700BB010689828A83F0225002F722BBFE0120 +:0218B700F3221A +:00000001FF diff --git a/Out/8837_EVB_250106_1910_0421_010102.bin b/Out/8837_EVB_250106_1910_0421_010102.bin new file mode 100644 index 0000000000000000000000000000000000000000..348b7f0eecfcf00404d086f8e24f8c4227b7c914 GIT binary patch literal 12290 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 HW7dBGDS$y1 literal 0 HcmV?d00001 diff --git a/Project/SY8837_Demo.uvgui.GH b/Project/SY8837_Demo.uvgui.GH index d0436fb..1696c6b 100644 --- a/Project/SY8837_Demo.uvgui.GH +++ b/Project/SY8837_Demo.uvgui.GH @@ -93,25 +93,25 @@ 2 3 - -1 - -1 + -32000 + -32000 -1 -1 - 85 - 8 - 1928 - 1047 + 66 + 1872 + 3792 + 1028 0 - 804 - 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000007000000010000000100000036453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000FFDC7800FFFFFFFF4C453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000BECEA100FFFFFFFF41453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000F0A0A100FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000BCA8E100FFFFFFFF3B453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C757365725C757365722E680000000006757365722E68000000009CC1B600FFFFFFFF39453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6B65795C6B65792E6300000000056B65792E6300000000F7B88600FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD500010000000000000002000000F40000006600000080070000CF020000 + 996 + 01000000040000000100000001000000010000000100000000000000020000000000000001000000010000000000000028000000280000000100000009000000070000000100000036453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6D61696E2E6300000000066D61696E2E6300000000C5D4F200FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C766F785C766F785F6D6F64756C652E63000000000C766F785F6D6F64756C652E6300000000FFDC7800FFFFFFFF4C453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6469736368617267655C6469736368617267655F6D6F64756C652E6300000000126469736368617267655F6D6F64756C652E6300000000BECEA100FFFFFFFF41453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C757365726170705C757365726170702E630000000009757365726170702E6300000000F0A0A100FFFFFFFF40453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5372635C737461727475705C535441525455502E413531000000000B535441525455502E41353100000000BCA8E100FFFFFFFF3B453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C757365725C757365722E680000000006757365722E68000000009CC1B600FFFFFFFF39453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C5573725372635C6B65795C6B65792E6300000000056B65792E6300000000F7B88600FFFFFFFF3C453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C696E635C636F6E6669672E680000000008636F6E6669672E6800000000D9ADC200FFFFFFFF48453A5C746F646179776F726B5C32303234313230325F7470333431305C5359383833375F44656D6F5C557372496E635C636861726765725C636861726765725F6D6F64756C652E680000000010636861726765725F6D6F64756C652E6800000000A5C2D700FFFFFFFF0100000010000000C5D4F200FFDC7800BECEA100F0A0A100BCA8E1009CC1B600F7B88600D9ADC200A5C2D700B3A6BE00EAD6A300F6FA7D00B5E99D005FC3CF00C1838300CACAD5000100000000000000020000007408000066000000000F0000CF020000 @@ -1806,7 +1806,7 @@ File 2558 - 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000832303234313031359600000000000000010008323032343130313500000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000000160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 + 00200000010000002800FFFF01001100434D4643546F6F6C426172427574746F6E00E100000000000000000000000000000000000000000000000100000001000000018001E100000000000001000000000000000000000000000000000100000001000000018003E1000000000000020000000000000000000000000000000001000000010000000180CD7F0000000000000300000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000018023E100000000040004000000000000000000000000000000000100000001000000018022E100000000040005000000000000000000000000000000000100000001000000018025E10000000000000600000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001802BE10000000004000700000000000000000000000000000000010000000100000001802CE10000000004000800000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001807A8A0000000000000900000000000000000000000000000000010000000100000001807B8A0000000004000A00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180D3B00000000000000B000000000000000000000000000000000100000001000000018015B10000000004000C0000000000000000000000000000000001000000010000000180F4B00000000004000D000000000000000000000000000000000100000001000000018036B10000000004000E00000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FF88000000000400460000000000000000000000000000000001000000010000000180FE880000000004004500000000000000000000000000000000010000000100000001800B810000000004001300000000000000000000000000000000010000000100000001800C810000000004001400000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180F0880000020000000F000000000000000000000000000000000100000001000000FFFF0100120043555646696E64436F6D626F427574746F6EE803000000000000000000000000000000000000000000000001000000010000009600000002002050000000000832303234313031359600000000000000010008323032343130313500000000018024E10000000000001100000000000000000000000000000000010000000100000001800A810000000000001200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6E2280000002000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B46350000000000000000000000000100000001000000000000000000000001000000020021802280000000000000150000002153746172742F53746F70202644656275672053657373696F6E094374726C2B4635000000000000000000000000010000000100000000000000000000000100000000002180E0010000000000007500000021456E65726779204D6561737572656D656E742026776974686F75742044656275670000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C488000000000400160000000000000000000000000000000001000000010000000180C988000000000400180000000000000000000000000000000001000000010000000180C788000000000000190000000000000000000000000000000001000000010000002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000003002180C8880000000000001700000027264B696C6C20416C6C20427265616B706F696E747320696E2043757272656E7420546172676574000000000000000000000000010000000100000000000000000000000100000000002180E50100000000000078000000264B696C6C20416C6C20427265616B706F696E747320696E204163746976652050726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180E601000000000000790000002F4B696C6C20416C6C20427265616B706F696E747320696E204D756C74692D50726F6A65637420576F726B73706163650000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000021804C010000020001001A0000000F2650726F6A6563742057696E646F77000000000000000000000000010000000100000000000000000000000100000008002180DD880000000000001A0000000750726F6A656374000000000000000000000000010000000100000000000000000000000100000000002180DC8B0000000000003A00000005426F6F6B73000000000000000000000000010000000100000000000000000000000100000000002180E18B0000000000003B0000000946756E6374696F6E73000000000000000000000000010000000100000000000000000000000100000000002180E28B000000000000400000000954656D706C6174657300000000000000000000000001000000010000000000000000000000010000000000218018890000000000003D0000000E536F757263652042726F777365720000000000000000000000000100000001000000000000000000000001000000000021800000000000000400FFFFFFFF00000000000000000001000000000000000100000000000000000000000100000000002180D988000000000000390000000C4275696C64204F7574707574000000000000000000000000010000000100000000000000000000000100000000002180E38B000000000000410000000B46696E64204F75747075740000000000000000000000000100000001000000000000000000000001000000000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180FB7F0000000000001B000000000000000000000000000000000100000001000000000000000446696C65C6030000 1423 @@ -1822,7 +1822,7 @@ Build 976 - 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000000001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 + 00200000010000001000FFFF01001100434D4643546F6F6C426172427574746F6ECF7F0000000004001C0000000000000000000000000000000001000000010000000180D07F0000000002001D000000000000000000000000000000000100000001000000018030800000000000001E000000000000000000000000000000000100000001000000FFFF01001500434D4643546F6F6C4261724D656E75427574746F6EC7040000000000006A0000000C4261746368204275696C2664000000000000000000000000010000000100000000000000000000000100000004000580C7040000000000006A0000000C4261746368204275696C266400000000000000000000000001000000010000000000000000000000010000000000058046070000000000006B0000000D42617463682052656275696C640000000000000000000000000100000001000000000000000000000001000000000005804707000000000000FFFFFFFF0B426174636820436C65616E0100000000000000000000000100000001000000000000000000000001000000000005809E8A0000000000001F0000000F4261746326682053657475702E2E2E000000000000000000000000010000000100000000000000000000000100000000000180D17F0000000004002000000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF00000000000000000000000000010000000100000001804C8A0000000004002100000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF000000000000000000000000000100000001000000FFFF01001900434D4643546F6F6C426172436F6D626F426F78427574746F6EBA000000000000000000000000000000000000000000000000010000000100000096000000030020500000000008546172676574203196000000000000000100085461726765742031000000000180EB880000000000002200000000000000000000000000000000010000000100000001800000000001000000FFFFFFFF0000000000000000000000000001000000010000000180C07F000000000000230000000000000000000000000000000001000000010000000180B08A000000000400240000000000000000000000000000000001000000010000000180A8010000000004004E00000000000000000000000000000000010000000100000001807202000000000400530000000000000000000000000000000001000000010000000180BE010000000000005000000000000000000000000000000000010000000100000000000000054275696C64DC010000 583 @@ -3603,7 +3603,7 @@ 0 100 - 1 + 7 ..\UsrSrc\main.c 0 @@ -3615,16 +3615,16 @@ ..\UsrSrc\vox\vox_module.c - 55 - 1549 - 1578 + 0 + 1323 + 1356 1 0 ..\UsrSrc\discharge\discharge_module.c - 9 + 12 158 176 1 @@ -3633,9 +3633,9 @@ ..\UsrSrc\userapp\userapp.c - 25 - 385 - 400 + 0 + 585 + 611 1 0 @@ -3667,6 +3667,24 @@ 0 + + \todaywork\20241202_tp3410\SY8837_Demo\UsrInc\inc\config.h + 0 + 203 + 231 + 1 + + 0 + + + ..\UsrInc\charger\charger_module.h + 7 + 46 + 75 + 1 + + 0 + diff --git a/Project/SY8837_Demo.uvopt b/Project/SY8837_Demo.uvopt index d007cb8..11d308c 100644 --- a/Project/SY8837_Demo.uvopt +++ b/Project/SY8837_Demo.uvopt @@ -56,7 +56,7 @@ 1 0 1 - 0 + 1 0 0 0 @@ -192,7 +192,7 @@ 2 2 1 - 0 + 1 0 0 ..\UsrSrc\main.c @@ -336,7 +336,7 @@ 2 14 1 - 0 + 1 0 0 ..\UsrSrc\watchdog\watchdog.c diff --git a/SY8837_Demo.si4project/SY8837_Demo.SearchResults b/SY8837_Demo.si4project/SY8837_Demo.SearchResults index 0d685dd..4844565 100644 --- a/SY8837_Demo.si4project/SY8837_Demo.SearchResults +++ b/SY8837_Demo.si4project/SY8837_Demo.SearchResults @@ -1,4 +1,7 @@ ----- MAX_PACKET_SIZE Matches (3 in 1 files) ---- -vox_module.c (UsrSrc\vox) line 77 : #define MAX_PACKET_SIZE 0x20 -HandleTxCommand in vox_module.c (UsrSrc\vox) : tx_pData[3] = MAX_PACKET_SIZE; -HandleTxCommand in vox_module.c (UsrSrc\vox) : tx_pData[7] = MAX_PACKET_SIZE; //max_packet_size:0x20 +---- BOOST_VOUT_MAX Matches (6 in 4 files) ---- +config.h (UsrInc\inc) line 169 : #define BOOST_VOUT_MAX Boost_Vout_5_225V //Boost 输出最高电压阈值。 +DisCharge_Handler in discharge_module.c (UsrSrc\discharge) : DisCharge_Boost_Open(OFF, BOOST_VOUT_MAX); //250ms定时开一次Boost,这个VOUT输出电压是直接输出固定值?还是输出跟随充当前电压值? +Key_Handler in key.c (UsrSrc\key) : DisCharge_Boost_Open(OFF,BOOST_VOUT_MAX); +Key_Handler in key.c (UsrSrc\key) : DisCharge_Boost_Open(OFF,BOOST_VOUT_MAX); +Vox_Det_Machine in vox_module.c (UsrSrc\vox) : DisCharge_Boost_Open(OFF,BOOST_VOUT_MAX); //开关盖Boost输出5.2V,保证耳机一定能被唤醒。Boost Enable;异常时由硬件主动关闭。开启Boost,开启Vox 5v会在开启Boost之后(100ms延时)。 +Vox_Det_Machine in vox_module.c (UsrSrc\vox) : DisCharge_Boost_Open(OFF, BOOST_VOUT_MAX); //Boost Enable;异常时由硬件主动关闭。开启Boost,开启Vox 5v会在开启Boost之后(100ms延时)。 diff --git a/SY8837_Demo.si4project/SY8837_Demo.sip_sym b/SY8837_Demo.si4project/SY8837_Demo.sip_sym index fc89e87e41372c3a1905f6a15949b2175665b899..898cb0c3284dca2c1ecc759c04ab1b6ec4c19a31 100644 GIT binary patch delta 8400 zcmZ`;4_sAMw!Y`wedUiAz1ItAigK}|@zm;?T2v$#y@)2rMNla*u+*p_MYFPoipt80 z^x#$&zO3+}WiOo3!RA_O;Va8tX88K2NiS@yM~%I~e$Hf**?jAq&CzCZ|Ga!_uWzlr z_t|^xzc#*_()emhN=lr|RpN4qvR*FNJNRAbak;i{OaEMx-O0XIq3_UEZ#876+mwdK zr`^-~pg1BtM_evf0;T8aY5E?Ie0KhL*_IHcrop;MN&xkN2AZ)oJ@F2AgQkfjlWI8!R_q8?-Y4YfQ(dBCwkC)4gC7h-QJW+ zkhV=f%aH#>t)g zWZsQ7FnvJL2jtO_f!63%r!;CS)eKp6jVWuh4H?WbrTL*DKg=?z>2BSSE3P%=`W!=M zjW=ah7MRo@GtG;ESDR}->25|rK?lgvvsLA4cMgbuOA$^j6Sbhs&qs+H zbYpdaN#O}F-(G-kE-+-}G?PL*p-3$><(QmbY+*M-A_EJMu&%g&RK~MMwx`Wb~Y07GWZ@L2CbO@QO1BR@d zh2ntWQd0(V4SBNEY^X>5o3BUxS%xgT0YxklMyqdjL`(Sq_4LJ$kw=(uv|PL{&{|U# ziKD1jczRDMoHVI?;*9C##ksU?y%zSo0V7P-1zMW^J8K#R0y7Is%O@5Vl+P^8FUiTv zRi@X*rO^OGM_|nl^*fD8 z;V;galv{Frc}cE~Bd{rd|@=L52ynJlJkJBc3!W)pmTQP#!=$a2%aE5ZlZED1_eq++{ zW{gxfgy;(hhK*Gi<*VRPdb=q*r6Iiw&4&FtM&S2|fwqMv)%^x$OBbQedl4G(FF~DA zZAU^!HKMo_w7J-%;1-k;Sz?m+4-if*u|uKd4m5rvYOGj#HWZWZR3W_YPCEi??m8Q^ zt)aX3i3^^0+tdAA9Oja}1`TZu)immqKg{jrb;|W!>*4#qPxD>K!&Ml~ordw6QBoeF z*MlM~gALqkTW%L=`e)X#wl05e;{wkeSRazEHTBZ6C^%4vSZ6OS zLz9u`!m-Km8kY8%!)REdwn|n%Y0#lW4Y8IYj96W7&6l99i#?O9wXUV=pl-ad^gmG< zj}&b^rUj|76}A{CgYvgSs@Bkboz3oG!^_CE{|K|xyF`$-b9U=eVNm5CH3aw)gHmHq zaW_&sOWd=xdvXjj)CKSI5k~3zs3t72-p+VKV zq31y*<2CK~*c|0xEkN7T%9x>st@0jisy()Ufmu*41KPibwbF;4whj z!SP2KhrmTYfmH`fT^~U*4?}8NfHESVLTXX-8TfO=6{hpJ|7OD&(ZvOFgON*+BUciYV3qmbr`z*qmaZQ&1m=n z!p7%7ZfB|ED9Fk`LF#@My3}KkyzJV}Qg8wm&iu+CE&mcZ^9#+0WqzeaGzxXWt?B<* z*`U5Wk#`)V#8^(3_I8557NUOp+OS^tD-@sK)^_WdL;rfVgIn|Yf}&K{ z&l?n8H#jF4&>C*vZT82uG3Nw>;ug|efvTKfQ0gVNONIx{J6}+AFnPY9FngggCm2+z zWi&cYKYvi1ii3|649cg{Zb?f#I42kscZ1DUB!F{*L2(tNCE~-JU{LCLw#&XmxH!R} zxTQ8%(_6>t+ieeg5jYNjB0DHTUicL%orAH1UVWB!z8Rk1M{kK=UFKOkM-*bC*Ak?5 zYnnb==c|CvH?eS9aY@d!l5$sj@?90D_WL7 z35Q^IXn=LX7~8jR$@D1`r{?FLW0>RFW*P2g!@3J?LoJbhdRU)Y9}=FJ#eVw{*ziD` z_4#H_$}h|*DZegvN=Z)nA>;mZ~OsQ_v7A4`Ne^T4*rie!C67Im9jn( zPK@%&D36ak6ijyK%HVT`-pegl&dN?YOR3WkZ^PP8q`jMjG8Xe zMO+_cf$zwpuRelBXOG30Kwwf%af$jA90g0tM~|Tscj`C}zGY}ztw#6j_s=$#$#`nI zl~4Vrf;2fDyvu%M>2}&-Fk<)(K^DTe!aQiBJNU49XF1E?8`(qFMzq>&5zX}aIGIHvO zefAgk13ogJ6`sVL$hng{$Fm0p3FQAAvu*Prd$y5J6Hz~*2tLX)a#b(UVoe0JEws3o z=pS3JiBTFgjl^-68(vB$zHtZWxGu1P;M$bLcj7YqER@?;1gOa^a4#BTU#4?G@nt%f za)fC1zlYZgZZRXLO!_OU+n{4LBc~X>=z)3)I-NC)oT_L}FVV~wUozs*0KSjXAxN_A zph0!<+@?>lMRHqa;%A{e`bdDn3E-ml;hMK^uG>e)5=0Z#UaCy-v|^c-z%-d&OcbkR zXd}n)eHZI#GPTAl%NC5IXL^f5YQI@9@%UstjeK5vh2-w;m4L`DpAl8Jv>fuSbhF`{ zS?KQl0ozc!fYKX8z#Yk*P@jGkj*j*f>TOid>22!>yDZ5v9!IYvi9*@-G?!8^0_|8o zKTMrZi0H7#Fi6}hjGWeBbz$)m*9@g`xpvXfK4O(W1O@jrBXf)B!M^Cg@J^952-%7F zSx6`PivU$il@OE8F1pr|YMoN4bO>6F6@j|_A}TvW z_GHb0Jx|sgD(Z)b+DjYUB3m{M^w5j_#8m3cu(q4`%0wDiXWf0&o-E?2E=6Rnewe%O`l)dIZ`(2B z0u;Fa11uP|$tb@ASs6{SL#6=bamWlnCSLzgO3L~iHLR5{n1}j?Us5<7z4fh6U#{iKm z+eUu63nLItb>>&p-dnKi)&eP{%W(genK&M)%=B%l#61XOJlL z`!Mi4a~V1LWX|vaWu=O4-&-goaJKk--sd7`FN(Bckg#{CF&ufGIDU>OD9)o*sp8uD zP#l%LiyiS!`CvjeH4YI=Y2#p29ICm*YrS3M7Z&H1kDEz-lEg&W-N+*`Is;>cn=a3& zP%@wXe)ZmL6-?eVkxWhTVpM`-L_2~a&;LHYf)^}CPVZY2XTSZ{F&6O^_3)!h0@W|X zz;vXm(BMy?cV0%|wJp$-sdlLFX@{wPDCWrow1n4C2Wj+0SbySF*D-R6v%2ooMZ)xZ z6~)NOYf&u*sLfFE=HsCC`WLGhCX9amQ6Sl6sPY>{Yp+C2oaI64!BN%;o+>gi8J8=U z8s)N_e#(RkXW69(m(#YZL^E}#BBa=|XL*n^JuyJbu13pP#V$Q4ty*HCYlKfwTOrmX z?u1uVJ%_0%8})FOoqF&v_f3CF4U0Oe=!Yeg-z&d>5iinT&?{m1{25tRGqU>6vD$<<6DvOa*KdaZG5iHL8zS6wZlq&|1$VF2JD@#UBgDuM)pvXMv_ELNvEUP9V+Zn-K zJeUWcD`3kX;2`bELu0~9?I5KW>o_`0hRfB8bI|6prhpr(I0tR6o4HKIIY{-_p{mQ3 z+Cj@j>rW@9h-@-{)S~|J%EUptRBt|ZG2a*V2xKXnESqZs=QotjL7H2D8t;c1|6C5* zmx+vNa5)J*j~pYXlh!=x07bzlI?XJE)OG+b9=oPt*@#5pa~yW;!^r8l<#P%YWle`q zOA#dJ&7Uf!b793;PLqrA0hr|!%Fu(f4>{_FL#(Dm?8B}S!A@OyJ(RqdH;jZy>J7+6 zu1A^ekg!ry=~Sqf&xRU11Kyd+AXUtU!Eu&S^Pp>*!<+rnC~yR9OKya|W)5nJFBdpS z4Oe~SpxuAf75K1P)lm+Te=hp38{f#^%gCwQ`rboxxx$-Kb=^&nw$FtWz8O;H6g1+b zCGiu`=6TTJOkhyid|^KZ`4&J`IUhapCQJNM6kB!+_d(r4DCbo{8D0cw!0jwm!FN9- zYfBS?sC#6eIQ(-tNCzK6RqLVS zA#l(hipGcG^6!ds(B|@&V>ly^3Zvl>2*H)Ocb3fT6dIB@{ z-|VIT7|P={{ut#viTx*fql&i%=((!rX-_GZ+xR+^#yZ})dk`ERBV`C-+*XH3=>pID z1|yf*MRT4)za2p~9a#s-zY^-Nlr0Z%H%n>18kB6kNsn3!$$GKwWXbzEruCWz5$fg7fIrVS2d(Ifb**P|BS?-j2d!?7Wi|66 z=>f?j%E-w>^&3%h*CxbG=_b@tyAey4_jys{@&AV^$U&>17g}Bt3I0aKIcNuL`*wU? zA5{kS@RZcxPigI?K`+LqeJ-FQN;rLfjPtQT72c^Zu zcD*7_X}@xCvG)B#JB69D2X*ml__=toOvlaE+=V#Ysb~i|wsDKxjXK`|$1&_69o>!o z^JO6txX9hgcQ>tl4b6XDWgVm`uS5NjD#bziiPfJdwS%;+4eEE5+CiGX2kLi}+Cgqg zfJXfnMsaHn+QaSKtBm&AWG6`f+e+skA5okA?<=)~w#(!<;qsp19Hg(`gv&vtc95Rg S3w6%~@4@F|MQ@3>8~y>zlYdPB delta 8392 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 */ -#define Vox_Ioff_2mA (0x0UL) -#define Vox_Ioff_3mA (0x1UL) -#define Vox_Ioff_4mA (0x2UL) -#define Vox_Ioff_5mA (0x3UL) +#define Vox_Ioff_2mA (0x00UL) +#define Vox_Ioff_3mA (0x01UL) +#define Vox_Ioff_4mA (0x02UL) +#define Vox_Ioff_5mA (0x03UL) /*ת˲ʱá*/ -#define VOX_LIGHT_TO_HAVEY_1 (0x0UL) -#define VOX_LIGHT_TO_HAVEY_8 (0x1UL) -#define VOX_LIGHT_TO_HAVEY_128 (0x2UL) -#define VOX_LIGHT_TO_HAVEY_256 (0x3UL) +#define VOX_LIGHT_TO_HAVEY_1 (0x00UL) +#define VOX_LIGHT_TO_HAVEY_8 (0x01UL) +#define VOX_LIGHT_TO_HAVEY_128 (0x02UL) +#define VOX_LIGHT_TO_HAVEY_256 (0x03UL) + /*ת˲ʱá*/ -#define VOX_HAVEY_TO_LIGHT_0_125 (0x0UL) -#define VOX_HAVEY_TO_LIGHT_1 (0x1UL) -#define VOX_HAVEY_TO_LIGHT_8 (0x2UL) -#define VOX_HAVEY_TO_LIGHT_64 (0x3UL) +#define VOX_HAVEY_TO_LIGHT_0_125 (0x00UL) +#define VOX_HAVEY_TO_LIGHT_1 (0x01UL) +#define VOX_HAVEY_TO_LIGHT_8 (0x02UL) +#define VOX_HAVEY_TO_LIGHT_64 (0x03UL) /* VOL/R Comm Control Register,COMM_CTL */ #define Vor_EN_COMR_Pos (7U) diff --git a/UsrSrc/adc/adc.c b/UsrSrc/adc/adc.c index 6630cac..4ea1a31 100644 --- a/UsrSrc/adc/adc.c +++ b/UsrSrc/adc/adc.c @@ -82,6 +82,7 @@ bit ADC_Cal_Over_Flag = 0; * void Adc_Init(void) * * Description : ADC Initialization. --- ϵͳʼá ADCתһҪ19CLKһCLK 4usתһҪ76us + ADCģʽжв8κ󣬵ȴһͨʹܡлͨǰȡǰһͨIJֵ8ƽ * * Arguments : NONE @@ -99,7 +100,7 @@ void Adc_Init(void) SFRADDR = ADC_CTL0; //0B10111101,<0x29>--ADC EN;ADC 2.5V Enable b[4];ADC1 Pullup 100K Enable b[5]; continue mode; ADC CLK divided by 48=230k SFRDATA = 0xB5; - ADC_CTL1 = ( ADC_NTC << 4 ) | 0x01; //Start ADC , Enable ntc Chn. + ADC_CTL1 = ( ADC_NTC << 4 ) | 0x01; //Start ADC , Enable ntc Chn. SFRADDR = IRQ_EN10; //Enable ADC Interrupt(INT6). SFRDATA |= 0x01; diff --git a/UsrSrc/bat/bat.c b/UsrSrc/bat/bat.c index f96dd56..67d54e6 100644 --- a/UsrSrc/bat/bat.c +++ b/UsrSrc/bat/bat.c @@ -511,6 +511,7 @@ const uint16_t Boost_batlevel_Threshold[C_batLevel_SetMax] = 4125, //100% 4200 //10 }; + #if 0 const uint16_t Charging_batlevel_Threshold1[C_batLevel_SetMax] = { diff --git a/UsrSrc/charger/charger_module.c b/UsrSrc/charger/charger_module.c index fd7a173..ac7ac22 100644 --- a/UsrSrc/charger/charger_module.c +++ b/UsrSrc/charger/charger_module.c @@ -44,7 +44,9 @@ idata TE_CHG_STA ChgStatus; // CHG״̬ Variables definitions \******************************************************************************/ -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; @@ -56,7 +58,7 @@ idata s_gCharger_Cfg gCharge_Cfg; ******************************************************************************* * void Charger_init(void) * - * Description : Charger Initialization + * Description : Charger Initialization,ʼüconfig.h * * Arguments : NONE @@ -69,7 +71,8 @@ idata s_gCharger_Cfg gCharge_Cfg; void Charger_Init(void) { - SFRADDR = PMU_CTL8; + + SFRADDR = PMU_CTL7; //VBUS OVʹ SFRDATA |= 0x20; #ifdef SY8838Q //ϷOVPоƬSY8838Q @@ -81,14 +84,20 @@ void Charger_Init(void) SFRDATA |= CHG_VDPM_En; //ϷVDPM #endif + + SFRADDR = REG_CHG0; + SFRDATA |= R_Set0 | R_Set1; //Charger · RC ã00-11 λֵ + + CHG_CTL &=~ 0x0E; + CHG_CTL |= FASTCHG_TMR_SET; + + gCharge_Cfg.nTrickle_Cur = TRICKLE_CUR_SET; - gCharge_Cfg.nTrickle_Cur = CHG_ITC_20MA; - - 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; REG_CHG1 = gCharge_Cfg.nTrickle_Cur | gCharge_Cfg.nIterm_Cur | gCharge_Cfg.nConstant_Cur ; //ChargerֹCC @@ -123,7 +132,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; @@ -192,7 +201,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 ) { @@ -204,7 +213,7 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) } else { - gCharge_Cfg.nVFloat = CHG_VFLOAT_4_000V; + gCharge_Cfg.nVFloat = VFLOAT_JEITA_HOT; } } @@ -215,7 +224,7 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) { NTC_Change_CV_Chg_Flag = 1; - gCharge_Cfg.nVFloat = CHG_VFLOAT_4_000V; + gCharge_Cfg.nVFloat = VFLOAT_JEITA_HOT; if( NTC_500mA_Chg_Flag ) { @@ -227,7 +236,7 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) } else { - gCharge_Cfg.nVFloat = CHG_VFLOAT_4_200V; + gCharge_Cfg.nVFloat = VFLOAT_SET; } } @@ -444,7 +453,9 @@ uint8_t PMU_NTC_Handle(uint8_t Charge_sta) } #endif - + + REG_CHG2 = gCharge_Cfg.nVFloat; + return NTC_Flag; } @@ -556,10 +567,9 @@ void Charger_Handler(void) if( IRQ_FLAG9 & CHG_Complete ) //Charg complete interrupt { - #if ADC_ENABLE - if( g_Vbat_Adc < BAT_RECHARG ) + if( g_Vbat_Adc < ( gCharge_Cfg.nVFloat - BAT_RECHARG_THD ) ) //ָ { IRQ_FLAG9 = CHG_Complete; } @@ -569,18 +579,16 @@ void Charger_Handler(void) } ChgStatus = CHG_STA_COMPLETED; + #endif } else { REG_CHG1 = gCharge_Cfg.nTrickle_Cur | gCharge_Cfg.nIterm_Cur | gCharge_Cfg.nConstant_Cur ; //ChargerֹCC - REG_CHG2 = gCharge_Cfg.nVFloat; //CVѹֵ - - SFRADDR = REG_CHG0; - SFRDATA |= R_Set0 | R_Set1; //Charger · RC ã00-11 λֵǣ + REG_CHG2 = gCharge_Cfg.nVFloat; //CVѹֵ - CHG_CTL |= CHG_SafyTmr_EN | CHG_EN; //Enable Charger And Charger Timeout + CHG_CTL |= CHG_SafyTmr_EN | CHG_EN; //Enable Charger And Charger Timeout #if BAT_VALUE @@ -610,7 +618,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 27a025e..d33ac27 100644 --- a/UsrSrc/discharge/discharge_module.c +++ b/UsrSrc/discharge/discharge_module.c @@ -173,7 +173,7 @@ void DisCharge_Handler(void) { IRQ_FLAG0 = Boost_OutPut_Short; - DisCharge_Boost_Open(OFF, Boost_Vout_5_05V); //250msʱһBoostVOUTѹ̶ֱֵ䵱ǰѹֵ + DisCharge_Boost_Open(OFF, BOOST_VOUT_MAX); //250msʱһBoostVOUTѹ̶ֱֵ䵱ǰѹֵ } return; diff --git a/UsrSrc/key/key.c b/UsrSrc/key/key.c index eddf533..0a36d8a 100644 --- a/UsrSrc/key/key.c +++ b/UsrSrc/key/key.c @@ -180,13 +180,12 @@ uint8_t Key_Lift_Debounce = 0; { if( !Boost_Open_Flag ) { - DisCharge_Boost_Open(OFF,Boost_Vout_5_225V); + DisCharge_Boost_Open(OFF,BOOST_VOUT_MAX); Boost_Open_Flag = 1; #ifdef _DEBUG_KEY - printf("Boost Open Key.(line:%d)\r\n",(u16)__LINE__); + printf("Boost Open Key.(line:%d)\r\n",(u16)__LINE__); #endif - return; } @@ -219,7 +218,7 @@ uint8_t Key_Lift_Debounce = 0; { if( !Boost_Open_Flag ) { - DisCharge_Boost_Open(OFF,Boost_Vout_5_225V); + DisCharge_Boost_Open(OFF,BOOST_VOUT_MAX); Boost_Open_Flag = 1; #ifdef _DEBUG_KEY diff --git a/UsrSrc/system/system.c b/UsrSrc/system/system.c index b00f3b3..4aae9bf 100644 --- a/UsrSrc/system/system.c +++ b/UsrSrc/system/system.c @@ -94,11 +94,11 @@ void System_Init(void) VOX_CTL0 = EN_VOR_VDS | EN_VOL_VDS | EN_VOR_ADTR | EN_VOL_ADTL ; //vox vds ǯѹʹܣvox Adt Enbale; - SFRADDR = VOX_CON0; //VOXʶ4.5uA - SFRDATA = VOX_ADT_Cur_4_5UA; + SFRADDR = VOX_CON0; //VOXʶ4.5uAConfig.hļ + SFRDATA = VOX_ADT_CUR_SET; SFRADDR = VOX_CON2; //VOXת˲ʱ䡣bit3:2 VOXת˲ʱ䣻bit1:0 VOXת˲ʱ - SFRDATA |= (VOX_LIGHT_TO_HAVEY_128 << 2) | VOX_HAVEY_TO_LIGHT_8; + SFRDATA |= (VOX_LIGHT_TO_HAVEY_DEB << 2) | VOX_HAVEY_TO_LIGHT_DEB | VOX_IOFF_CUR_SET ; #endif @@ -120,13 +120,13 @@ void System_Init(void) SFRDATA |= 0x10; */ /* Interrupt Enable ӦѡҪж */ - SFRADDR = IRQ_EN3; //INT2 --- VOX EDGE LOADON + SFRADDR = IRQ_EN3; //INT2 --- VOX EDGE LOADON SFRDATA = 0x3C; /* ⲿжʹ */ EX0 = 1; - EAL = 1; //жϡ + EAL = 1; //жϡ #if CHARGER_ENABLE Charger_Init(); diff --git a/UsrSrc/userapp/userapp.c b/UsrSrc/userapp/userapp.c index 6a2c722..55b6450 100644 --- a/UsrSrc/userapp/userapp.c +++ b/UsrSrc/userapp/userapp.c @@ -205,6 +205,8 @@ void LED_Display_App(void) { LED_On_ChgDone_Flag = 1; + LED_On_Chg_Flag = 0; + LED_Breating_Light_Off(); return; @@ -615,6 +617,7 @@ void SysTem_State_Machine(void) ret = SFRDATA; printf("CHG_STA:%d,ST_VOX:0x%x,STA0:0x%x,STA1:0x%x,STA2:0x%x,STA3:0x%x,STA4:0x%x.Dec_Sleep:%d\r\n",(uint16_t)ChgStatus,(uint16_t)ret,(uint16_t)(CHIP_STA0),(uint16_t)(CHIP_STA1),(uint16_t)(CHIP_STA2),(uint16_t)(CHIP_STA3),(uint16_t)(CHIP_STA4),(uint16_t)Decnt_SleepDelay); + // printf("CHIP_STA1_f:0x%x,0x%x.\r\n",(uint16_t)( CHIP_STA1 & ( VOR_Ioff | VOL_Ioff | VOL_LoadOn | VOR_LoadOn ) ),(uint16_t)( VOR_Ioff | VOL_Ioff | VOL_LoadOn | VOR_LoadOn ) ); #endif #ifdef _DEBUG_ADC printf("adc chn:%d,Ivol:%d,Vbat:%d,Vout:%d,Ivor:%d,Vntc:%d.\r\n",(uint16_t)ADC_Chn_Num,(uint16_t)g_pmu_Adc_Ivol,(uint16_t)g_Vbat_Adc,(uint16_t)g_pmu_Adc_Vout,(uint16_t)g_pmu_Adc_Ivor,(uint16_t)g_Vntc_Adc); diff --git a/UsrSrc/vox/vox_module.c b/UsrSrc/vox/vox_module.c index 77969f0..57fd8b2 100644 --- a/UsrSrc/vox/vox_module.c +++ b/UsrSrc/vox/vox_module.c @@ -46,58 +46,17 @@ bit Vox_Output_Short_Flag = 0; Macro definitions \******************************************************************************/ /*100ms*/ -#define VOX_OUTPUT_SHORT_CNT 2 - -#define VOX_LOW_BAT_CNT 25 //ظǰӵ͵籣Vox 5V2.5s - -#define VOX_VOUT_5V_LEAST_CNT 40 - -#define VOX_VOUT_5V_DEBOUNCE 5 - -#define VOX_VOUT_0V_DEBOUNCE 5 - -#define VOX_OCP_HICUUP_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 20 - -#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 0x3F - -#define VOUT_MIN_THD 0x00 - -#define VOX_CV_TC_CURRENT 20 //紦CV/TC׶εĵֵλmA - -#define Vox_FOLLOW_CHG_PTM_THD 200 //PTMģʽֵVOUT - VBAT - #endif /******************************************************************************\ Variables definitions @@ -183,8 +142,8 @@ bit OpenCover_TX_Cmd_Flag = 0; COMM_CTL &= ~( Vol_SW_MD ); SFRADDR = COMM_CON; //VoxͨѶƽѡ3.0V50K衣 - SFRDATA &= ~(Vox_COMM_PULL_Vol_5_0 | Vox_Pull_Up_50k ); - SFRDATA |= Vox_COMM_PULL_Vol_3_0 | Vox_Pull_Up_50k; + SFRDATA &= ~0x0D; + SFRDATA |= VOX_COM_VOLTAGE_SET | VOX_PULL_UP_SET; break; @@ -193,7 +152,7 @@ bit OpenCover_TX_Cmd_Flag = 0; COMM_CTL |= Vol_EN_COMR | Vol_SW_MD; //VOXͨѶʹܣѡĴͨѶģʽ SFRADDR = COMM_CON; //VoxͨѶƽѡ5.0Vر50K衣 - SFRDATA &= ~ Vox_Pull_Up_50k; + SFRDATA &= ~ VOX_PULL_UP_SET; SFRDATA |= Vox_COMM_PULL_Vol_5_0; break; @@ -270,8 +229,8 @@ bit OpenCover_TX_Cmd_Flag = 0; COMM_CTL &= ~( Vor_SW_MD ); SFRADDR = COMM_CON; //VoxͨѶƽѡ3.0V50K衣 - SFRDATA &= ~(Vox_COMM_PULL_Vol_5_0 | Vox_Pull_Up_50k ); - SFRDATA |= Vox_COMM_PULL_Vol_3_0 | Vox_Pull_Up_50k; + SFRDATA &= ~0x0D; + SFRDATA |= VOX_COM_VOLTAGE_SET | VOX_PULL_UP_SET; break; @@ -280,7 +239,7 @@ bit OpenCover_TX_Cmd_Flag = 0; COMM_CTL |= Vor_EN_COMR | Vor_SW_MD; //VOXͨѶʹܣѡĴͨѶģʽ SFRADDR = COMM_CON; //VoxͨѶƽѡ5.0Vر50K衣 - SFRDATA &= ~ Vox_Pull_Up_50k; + SFRDATA &= ~ VOX_PULL_UP_SET; SFRDATA |= Vox_COMM_PULL_Vol_5_0; break; @@ -357,8 +316,8 @@ bit OpenCover_TX_Cmd_Flag = 0; COMM_CTL &= ~( Vor_SW_MD | Vol_SW_MD ); SFRADDR = COMM_CON; //VoxͨѶƽѡ3.0V50K衣 - SFRDATA &= ~(Vox_COMM_PULL_Vol_5_0 | Vox_Pull_Up_50k ); - SFRDATA |= Vox_COMM_PULL_Vol_3_0 | Vox_Pull_Up_50k; + SFRDATA &= ~0x0D; + SFRDATA |= VOX_COM_VOLTAGE_SET | VOX_PULL_UP_SET; break; @@ -367,7 +326,7 @@ bit OpenCover_TX_Cmd_Flag = 0; COMM_CTL |= Vor_EN_COMR | Vol_EN_COMR | Vor_SW_MD | Vol_SW_MD; //VOXͨѶʹܣѡĴͨѶģʽ SFRADDR = COMM_CON; //VoxͨѶƽѡ5.0Vر50K衣 - SFRDATA &= ~ Vox_Pull_Up_50k; + SFRDATA &= ~ VOX_PULL_UP_SET; SFRDATA |= Vox_COMM_PULL_Vol_5_0; break; @@ -469,7 +428,7 @@ void Vox_Det_Machine(void) { if( !Boost_Open_Flag ) { - DisCharge_Boost_Open(OFF,Boost_Vout_5_225V); //ظBoost5.2V֤һܱѡBoost Enable쳣ʱӲرաBoostVox 5vڿBoost֮100msʱ + DisCharge_Boost_Open(OFF,BOOST_VOUT_MAX); //ظBoost5.2V֤һܱѡBoost Enable쳣ʱӲرաBoostVox 5vڿBoost֮100msʱ Boost_Open_Flag = 1; @@ -547,7 +506,7 @@ void Vox_Det_Machine(void) CoverEvent_Flg = 0; } /* ظǺ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++; @@ -594,8 +553,8 @@ void Vox_Det_Machine(void) /* Ϳָ*/ if( Cover_Open_Flag ) /*Ǻ5VN00ms0VN00ms֤ܱѣ֮󷢿롣*/ { - #if 0 - if( Vox_TX_Timer < VOX_VOUT_0V_DEBOUNCE ) //ת0V N00ms + #if 1 + if( Vox_TX_Timer < VOX_OPEN_VOUT_0V_DEBOUNCE ) //ת0V N00ms { VOX_EN_Type(VOX_PD1K_Mode); @@ -606,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һ { @@ -697,7 +656,7 @@ void Vox_Det_Machine(void) { if( !Boost_Open_Flag ) { - DisCharge_Boost_Open(OFF, Boost_Vout_5_225V); //Boost Enable쳣ʱӲرաBoostVox 5vڿBoost֮100msʱ + DisCharge_Boost_Open(OFF, BOOST_VOUT_MAX); //Boost Enable쳣ʱӲرաBoostVox 5vڿBoost֮100msʱ Boost_Open_Flag = 1; @@ -731,7 +690,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++; @@ -746,7 +705,7 @@ void Vox_Det_Machine(void) { /**/ - 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һ { @@ -776,7 +735,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һ { @@ -854,10 +813,10 @@ void Vox_Det_Machine(void) { if( !Vox_Chg_Full_Flag ) { - // if( ( CHIP_STA1 & ( VOR_Ioff | VOL_Ioff | VOL_LoadOn | VOR_LoadOn ) == ( VOR_Ioff | VOL_Ioff | VOL_LoadOn | VOR_LoadOn ) ) || F_batlevel_low ) //VOX޸ءӵ͵磬رVoutͨ·رBoost + //if( ( CHIP_STA1 & ( VOR_Ioff | VOL_Ioff | VOL_LoadOn | VOR_LoadOn ) == ( VOR_Ioff | VOL_Ioff | VOL_LoadOn | VOR_LoadOn ) ) || F_batlevel_low ) //VOX޸ءӵ͵磬رVoutͨ·رBoost if( ( (CHIP_STA1 & 0xAC) == 0xAC ) || F_batlevel_low ) { - 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++; @@ -866,7 +825,6 @@ void Vox_Det_Machine(void) #ifdef _DEBUG_VOX printf("VOX CHG Full.\r\n"); #endif - Vox_Chg_Full_Flag = 1; Vox_Output_Debounce = 0; @@ -875,7 +833,7 @@ void Vox_Det_Machine(void) Vox_Getinto_Sleep_Flag = 0; - VOX_EN_Type(VOX_ADT_Mode); //VOX Enable ADT + VOX_EN_Type(VOX_ADT_Mode); //VOX Enable ADT } else { @@ -889,7 +847,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һ { @@ -940,8 +898,7 @@ void Vox_Det_Machine(void) CHIP_STA1_BK = CHIP_STA1 & ( VOR_LoadOn | VOL_LoadOn ); return; - } - + } /*ж*/ if( CHIP_STA1_BK != ( CHIP_STA1 & ( VOR_LoadOn | VOL_LoadOn ) ) ) //ѯloadon״̬loadon״̬ı䣬˵жС @@ -1539,12 +1496,14 @@ void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select) if( nVox_Chn_Select == VOL_CHAN ) { tx_pData[5] = 0x02; + Vox_Get_BES_Addr_Flag[VOL_TYPE] = 0; } else if( nVox_Chn_Select == VOR_CHAN ) { tx_pData[5] = 0x01; + Vox_Get_BES_Addr_Flag[VOR_TYPE] = 0; } @@ -1569,6 +1528,7 @@ void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select) case VHOUSE_CMD_CLEAR_PAIR: /*Data Length*/ tx_pData[3] = 0x02; + tx_pData[5] = 0x03; break; @@ -1578,7 +1538,9 @@ void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select) case VHOUSE_CMD_OPEN_BOX: //ǻȡ /*Data Length*/ tx_pData[3] = 0x05; + tx_pData[5] = FW_VER; //Version + tx_pData[6] = bat_level * 5; //ֵֵ 0~100 tx_pData[7] = MAX_PACKET_SIZE; //max_packet_size:0x20 @@ -1653,7 +1615,7 @@ void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select) /*Data Length*/ tx_pData[4] = 0x03; - tx_pData[6] = ( ( ChgStatus & CHG_STA_ING ) << 7 ) | bat_level; //bit 0~6 ʾֵֵ 0~100bit 7 Ϊ 1 ʾڸֳ磬Ϊ 0 ʾûиֳ磻 + tx_pData[6] = ( ( ChgStatus & CHG_STA_ING ) << 6 ) | bat_level; //bit 0~6 ʾֵֵ 0~100bit 7 Ϊ 1 ʾڸֳ磬Ϊ 0 ʾûиֳ磻 tx_pData[7] = 0x00; @@ -1672,7 +1634,6 @@ void HandleTxCommand(VOX_BES_COMMAND_E TxCommand, e_Vox_Chan nVox_Chn_Select) case VHOUSE_CMD_GET_TWS_BTADDR: //յCMD3תԶ #ifdef VOX_RX - for(i=0;i