From a6c01051fec2f440868cd1e7dd4b305699ca604d Mon Sep 17 00:00:00 2001 From: Steffen Skaug Date: Tue, 29 Dec 2015 13:56:41 +0100 Subject: [PATCH] Added ZTW Spider Pro 20A HV --- SiLabs/BLHeli supported SiLabs ESCs.pdf | Bin 11465821 -> 11551499 bytes SiLabs/BLHeli.asm | 23 +- .../ZTW_SPIDER_PRO_20A_HV_MAIN_REV14_3.HEX | 442 ++++++++++++++++++ .../ZTW_SPIDER_PRO_20A_HV_MULTI_REV14_3.HEX | 432 +++++++++++++++++ .../ZTW_SPIDER_PRO_20A_HV_TAIL_REV14_3.HEX | 424 +++++++++++++++++ SiLabs/MakeHexfiles.bat | 2 + SiLabs/ZTW_Spider_Pro_20A_HV.inc | 314 +++++++++++++ 7 files changed, 1636 insertions(+), 1 deletion(-) create mode 100644 SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_MAIN_REV14_3.HEX create mode 100644 SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_MULTI_REV14_3.HEX create mode 100644 SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_TAIL_REV14_3.HEX create mode 100644 SiLabs/ZTW_Spider_Pro_20A_HV.inc diff --git a/SiLabs/BLHeli supported SiLabs ESCs.pdf b/SiLabs/BLHeli supported SiLabs ESCs.pdf index fc8cd9b164a107a9f977729c986936c07bbf39d3..c7dc5bb208f192216b7388174488905adec3dd5d 100644 GIT binary patch delta 125154 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 diff --git a/SiLabs/BLHeli.asm b/SiLabs/BLHeli.asm index 0941aa04..96ba949f 100644 --- a/SiLabs/BLHeli.asm +++ b/SiLabs/BLHeli.asm @@ -489,6 +489,9 @@ F85_3A_Multi EQU 213 ZTW_Spider_Pro_20A_Main EQU 214 ZTW_Spider_Pro_20A_Tail EQU 215 ZTW_Spider_Pro_20A_Multi EQU 216 +ZTW_Spider_Pro_20A_HV_Main EQU 217 +ZTW_Spider_Pro_20A_HV_Tail EQU 218 +ZTW_Spider_Pro_20A_HV_Multi EQU 219 ;**** **** **** **** **** @@ -681,7 +684,7 @@ ZTW_Spider_Pro_20A_Multi EQU 216 ;BESCNO EQU XRotor_20A_Multi ;BESCNO EQU XRotor_40A_Main ;BESCNO EQU XRotor_40A_Tail -;BESCNO EQU XRotor_40A_Multi +;BESCNO EQU XRotor_40A_Multi ;BESCNO EQU MDRX62H_Main ;BESCNO EQU MDRX62H_Tail ;BESCNO EQU MDRX62H_Multi @@ -709,6 +712,9 @@ ZTW_Spider_Pro_20A_Multi EQU 216 ;BESCNO EQU ZTW_Spider_Pro_20A_Main ;BESCNO EQU ZTW_Spider_Pro_20A_Tail ;BESCNO EQU ZTW_Spider_Pro_20A_Multi +;BESCNO EQU ZTW_Spider_Pro_20A_HV_Main +;BESCNO EQU ZTW_Spider_Pro_20A_HV_Tail +;BESCNO EQU ZTW_Spider_Pro_20A_HV_Multi ;**** **** **** **** **** @@ -1793,6 +1799,21 @@ MODE EQU 2 ; Choose mode. Set to 2 for multirotor $include (ZTW_Spider_Pro_20A.inc) ; Select ZTW Spider Pro 20A pinout ENDIF +IF BESCNO == ZTW_Spider_Pro_20A_HV_Main +MODE EQU 0 ; Choose mode. Set to 0 for main motor +$include (ZTW_Spider_Pro_20A_HV.inc) ; Select ZTW Spider Pro 20A HV pinout +ENDIF + +IF BESCNO == ZTW_Spider_Pro_20A_HV_Tail +MODE EQU 1 ; Choose mode. Set to 1 for tail motor +$include (ZTW_Spider_Pro_20A_HV.inc) ; Select ZTW Spider Pro 20A HV pinout +ENDIF + +IF BESCNO == ZTW_Spider_Pro_20A_HV_Multi +MODE EQU 2 ; Choose mode. Set to 2 for multirotor +$include (ZTW_Spider_Pro_20A_HV.inc) ; Select ZTW Spider Pro 20A HV pinout +ENDIF + ;**** **** **** **** **** ; TX programming defaults diff --git a/SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_MAIN_REV14_3.HEX b/SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_MAIN_REV14_3.HEX new file mode 100644 index 00000000..7d795dc8 --- /dev/null +++ b/SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_MAIN_REV14_3.HEX @@ -0,0 +1,442 @@ +:030000000219FDE5 +:03000B000200AA46 +:03002B0002019639 +:03005B0002034A53 +:0300730002033055 +:1000800002030406080C10182030406080040608A3 +:100090000C10182030406080A0C000070F1F3F0DDB +:1000A0000D0403060D0503030202C2AF306308C24C +:1000B0006385798AD2AF32C0D0C0E0206227E525BF +:1000C0006002E473E525F4C3334009758A00D26306 +:1000D000F57901D6F58A758B00758D00D262D0E076 +:1000E000D0D0D2AF32C3E526334009758A00D2633F +:1000F000F57901F6F58AC262E526F46038306803C6 +:10010000207213758B00758D00D0E0D0D0C293C2E1 +:1001100097C294D2AF32C293C297C294206E097430 +:1001200001D5E0FDE57B4290758B00758D00D0E038 +:10013000D0D0D2AF32758A00D263757900C28DD229 +:1001400062212801C4306805206602D29301C430C0 +:100150006805206602D29401C4306805206602D288 +:100160009701C4C29230680A2066077402D5E0FD88 +:10017000D29301C4C29530680A2066077402D5E0A4 +:10018000FDD29401C4C29630680A2066077402D575 +:10019000E0FDD29701C4C2AFC2AD53E6EFC0D0C0FC +:1001A000E0D2D3D2AFE57A6009E5776005757700D4 +:1001B000413B757701C2CEE52A6007207449152AB4 +:1001C00041077800790020742EE580307E01F430FC +:1001D000E50278FF53DACF207E0343DA20307E0336 +:1001E00043DA10C2D8C271E580307E01F430E502F6 +:1001F00079FFC3E89970CB306103752A40207403FE +:10020000752A40885CD27020740DE52B6004152B94 +:10021000411743DA01C2D8207002412AA85C20614C +:1002200002C270207402412888227882B6040385B5 +:100230002224C3E52594404002D26420CF0AD0E0B6 +:10024000D0D043E610D2AD32E57A6009E57860059A +:100250007578006126757801C2CF7802E52A6005BD +:10026000307402152AC3E55C94014005755F0041B6 +:1002700082756000756900E55F2401F55F500375C4 +:100280005FFF7982B7020D306D1DC3E522943240C5 +:1002900016854A227982B7030E306D0BC3E522948E +:1002A000324004798E8722C3E523952260084004FA +:1002B000152341B60523D8CA0569E5697002156999 +:1002C000D56A63756A017805C3E569956B4057C3C4 +:1002D000E569956C50087801756A030202EAC3E586 +:1002E00069956D50057801756A01C3E562952440F2 +:1002F0001E7982B70402611B206D14852462E569B2 +:10030000046003856B69756A0175233C020326E569 +:10031000622850057562FF611BF562E56204700694 +:100320007560FF7569FFD0E0D0D043E610D2AD32E2 +:10033000C2AFC0D053E67FC26075910085539485EB +:100340005495759104D0D0D2AF32C2AF53E6EFC20C +:10035000ADC0D0C0E0C0F0D2D3D2AFA8FBA9FCE5BD +:100360007A6007C3E913F9E813F8C2D83071026163 +:10037000BC53DACF207E0343DA10307E0343DA2009 +:10038000D271E580307E01F420E5026193882789EF +:1003900028A19B53DACF207E0343DA20307E03432B +:1003A000DA10C2D8C271307402A1877800E58030BB +:1003B0007E01F430E502A187885CA16F53DACF207B +:1003C0007E0343DA20307E0343DA10C271206102DB +:1003D000819553DACF207E0343DA10307E0343DA6F +:1003E00020C2D8D27188578958C3E89555F8E99545 +:1003F00056F97B007E087A00C3E8948CE99400509B +:1004000005755B008187882178A2E6A8216055C325 +:10041000E894C8E994005008E4D2E4FB7A0A8162C7 +:10042000C3E89468E994015008E4D2E3FB7A0F81B1 +:1004300062C3E894D0E994025008E4D2E2FB7A1E49 +:100440008162C3E894A0E994055008E4D2E1FB7A04 +:100450003C8162C3E89498E994085008E4D2E0FB38 +:100460007A787E00C3E89559FCE9955AFD30E70A91 +:0F047000ECF42401FCEDF43400FD755B00C3ECEB +:10047F009AED9E5003755B018859895A85575585AA +:10048F0058567802A16FC3E89527F8E99528F930F7 +:10049F007C02A153307B02A153307A02A14C20750C +:1004AF000281B8E9FDE8FC81D7E9C313F9E813F835 +:1004BF00307902A14CE9C313F9E813F8307802A19F +:1004CF004CE9C313FDE813FC206126C3EC941CED2B +:1004DF009402400281EEED7018C3EC94C8501205DF +:1004EF0029C3E529940A5002A187755C00D270A137 +:1004FF0087E529600215297400207F037896E6248A +:10050F00FAFEE43400FFC3EC9EFCED9FFD5006782D +:10051F00007900A153C3EC94FFED9400400678FFDF +:10052F007900A153EC8572F0A4C5F0A2F733F879E6 +:10053F0000400302056F78FF790002056FE9C313CE +:10054F00F9E813F8307C0EE9600278FFC3E813383E +:10055F00F8E43400F9C3E894FFE99400400278FF0F +:10056F00885CD270206102A187741FF4552F4BF560 +:10057F002FC274EB7002D274752A40307403752A3F +:10058F000A306102A19B20740353DAFE20740375B5 +:10059F002B20D0F0D0E0D0D0D2AD43E6103279018D +:1005AF000205CB79030205CB790A0205CB791E022E +:1005BF0005CB79640205CB79C80205CB7817E4D552 +:1005CF00E0FDD8FAD9F6227A147B780205F27A1078 +:1005DF007B8C0205F27A0D7BB40205F27A0B7BC895 +:1005EF000205F27902B27DE4C295D5E0FDD294D531 +:1005FF00E0FDC294D5E0FDD295D5E0FDD293E57331 +:10060F00D5E0FDC2937496D5E0FDD9D9EAF8D5E0CF +:10061F00FDD8FBDBCEC29522C37C007D0075F000B8 +:10062F0005F0EA33FAEB33FB50F6EB13FBEA13FA60 +:10063F00C3E9FFE8FEE89AF8E99BF95004EFF9EEF9 +:10064F00F8B3EC33FCED33FDD5F0DFEDF9ECF82228 +:10065F00E889F08A20D2D4F8A9F07B0030F70B7B21 +:10066F00FFF42401F8E9F43400F9E88520F0A4AD93 +:10067F00F0F8E98520F0A4AFF0FEED2EF974003FFD +:10068F00FA7C04C3EA13FAE913F9E813F8DCF48BE4 +:10069F00F030F70AE8F42401F8E9F43400F9E889B6 +:1006AF00F0C2D4F8A9F0227882B60403020755C32A +:1006BF00E55C9419401EE52D54067018206D3678B0 +:1006CF00057994E7146007780A1460027812C3E57D +:1006DF003E98401F306D098564627569FF756A0128 +:1006EF00852224E4F542F543F544F545F546C26D00 +:1006FF00020755D26D7994E7147013E523F4333361 +:10070F00F913F8E9540104F9E854FE020749E71414 +:10071F00147014E523F4333333F913F8E954030455 +:10072F00F9E854FC020751E523F433333333F9135B +:10073F00F8E954070404F9E854F8C39440F8E9942D +:10074F0000F98842894322C3E53E13F9E53D13F8CA +:10075F00C3E54298F8E54399F9500CC3E89480E952 +:10076F0094FF401602078DC3E8947FE9940050036D +:10077F0002078D787F790002078D788079FF88478F +:10078F00894822E5472544F8E5483545F98548204D +:10079F00E4300701F43546FA30E709C3EA94F04034 +:1007AF00150207CBC3EA940F50030207CB78FF79EA +:1007BF00FF7A0F0207CB780079007AF0C3E5249512 +:1007CF0061500AC374019524500B0207E9E54820D4 +:1007DF00E70E0207E9E54830E706884489458A466F +:1007EF002278A4E6FAC3E54733F8E54833F9D15F39 +:1007FF00E930E70BC3E89480E994FF40130123C36A +:10080F00E8947FE9940050020123787F7900012357 +:10081F00788079FFE820E715C3E52398F84009C3EE +:10082F00E89401400302084A780102084AE8F424D8 +:10083F00012523F8400302084A78FF88492278A54A +:10084F00E6FAA845A94612065FE930E70CC3E8941B +:10085F0001E994FF401602087FC3E894FFE9940072 +:0E086F00500302087F78FF790002087F7801AD +:10087D0079FFE920E715C3E54998F84009C3E894E5 +:10088D000140030208A678010208A6E8F424012518 +:10089D0049F840030208A678FF88242278FFC26435 +:1008AD0020693D206A12D264C3E53E940A4009C313 +:1008BD00E52594405002C26479A1E76023E53E60CE +:1008CD001F74FF853EF0848538F0306A0375F0059E +:1008DD00A4F8C5F0600278FFC3E895645002A864DF +:1008ED00886322C3E53D94C8E53E9400E56350035B +:1008FD00142101046002F563227883E6F520120FBE +:10090D009875E8901205AD75E890E5E820ECFBA828 +:10091D00BDA9BE121032756E00756F00C374001341 +:10092D00FD7400606613FC74002CFC74003DFDEC3E +:10093D00FAEDFBC3E89AE99B4014E56E2400F56ED1 +:10094D00E56F3400F56FEA2CFAEB3DFB80E5AE6EFA +:10095D00AF6FC3E56F13F9E56E13F8C3E913F9E84B +:10096D0013F87A03C3E913F9E813F8DAF7AA201A92 +:10097D007009756E00756F000209981AEA6008EE2D +:10098D0028FEEF39FFDAF88E6E8F6F2275E8902210 +:10099D007883E6FFE5E820ECF7A8BDA9BE0570C396 +:1009AD00E57094084052757000E9FA79A0E760444B +:1009BD00EA7007E571601B0209D3C3E895716010F9 +:1009CD00E5715006600C140209DF0460F90209DFBD +:1009DD00E571F571C39472401B7561C0C3940440F9 +:1009ED0013756180C39404400B756140C39404403A +:1009FD000375610075BB0922EFC39401601F74007C +:100A0D00601BC3E894FFE994035012C3E8956EE9A7 +:100A1D00956F5009E561600C1561020A31E561F4CD +:100A2D0060020561A861C3E524985002A824C3E8BB +:100A3D009562400AA862E562F460038562618825CB +:100A4D008826E570B4070375BB1022743279A6872A +:100A5D00F0A4C5F0A2F733F8C3E895614002A86190 +:100A6D008822882488258826886422753D00753E55 +:100A7D00F02275C820A8CCA9CD75C824C3E913F9F7 +:100A8D00E813F8AA39AB3A8839893AC3E89AF8E9F4 +:100A9D009B547FF9306702617E306933AC3BAD3CCE +:100AAD008A3B8B3CC3EB9D547FFBC3E99BF53FA871 +:100ABD0039A93AC3E89CF8E99D547FF9C3E53E1383 +:100ACD00FBE53D13FAE82AF53DE93BF53E6126AA23 +:100ADD003DAB3EAC3DAD3E7E047F02C3EB94044086 +:100AED00021E1FC3EB940840021E1FC3ED13FDEC45 +:100AFD0013FCDEF7C3EA9CFAEB9DFBEF6009C3E93B +:100B0D0013F9E813F8DFF7EA28FAEB39FB8A3D8B86 +:100B1D003E50067BFF8B3D8B3EC3EB94025002D2C1 +:100B2D00673069047F0361517892E6FFC3E536941F +:100B3D008240110FC3E53694A040010FC3EF940618 +:100B4D0040027F057E01E53EC4540FF9E53EC454D5 +:100B5D00F0F8E53DC4540F28F8C3E89EFAE9940077 +:100B6D00FB4009C3EA9402EB940050047A02E4FBC3 +:100B7D0022AA3DAB3EEBC4FEEAC4540F4EFCC3EAC1 +:100B8D009CFAEB9400FBC3E813C313F8EA28FAEBC5 +:100B9D003400FB8A3D8B3EC3EB94024002C2677862 +:100BAD0001EBC4FE7B00EAC4540F4EFAC3EA98FA77 +:100BBD004005C3940250027A027892E6FF2230601B +:100BCD000261CB854F53855054D26043E68022C3DA +:100BDD00E49AF8E49BF9C3E833F8E933F930670296 +:100BED00816BE8FAE9FBD3E913FDE813FC884F8923 +:100BFD0050C3EF94036037EF20E00DE82CF8E93D8A +:100C0D00F9ECFAEDFB020C28E828F8E939F9C3E80C +:100C1D002402F8E93400F97AFE7BFFC3EF94034018 +:100C2D000D8A518B52884B894C8C4D8D4E2288519B +:100C3D0089528A4B8B4C8C4D8D4E306920C3E533D8 +:100C4D0094034019E53FA2E713F8E552F424013867 +:100C5D00400B20E7087551FFF42401F55222E8FA04 +:0D0C6D00D3E813FC884FC3EF9403601FEF22 +:100C7A0020E007E82CF8ECFA818BE8282402F87ABD +:100C8A00FEC3EF940340078A51884B8C4D2288514A +:100C9A008A4B8C4D22E568C3335002646BF5683089 +:100CAA00600281A9D26043E680E52D54066029A836 +:100CBA003DA93EC3E913F9E813F8C3E833F8E93369 +:100CCA00F953E67F759100C3E498F594E499F59594 +:100CDA00759104D26043E68022D265754100752081 +:100CEA0000306B03752040020D02D2657541007514 +:100CFA002040306B03752000D2AF7801206722E5CF +:100D0A002D54066002C265C3E53E9405401378027D +:100D1A009405400878039405400278063069027801 +:100D2A000A206009E5416005D2AFD26C22D2AF0039 +:100D3A0000C2AF20672AE53EC3FB940F40027B0F37 +:100D4A00EB240530730123306A02742820620123E0 +:100D5A00F93069027982E58D13E58B13C39940C195 +:100D6A000541E59BF45440B52002A1C3306914083B +:100D7A00C3E8940A4002A102C3E53394065002A1D3 +:100D8A0002A12B206502A102C26553E67F7591007C +:100D9A003067107594007595FC759104D26043E62E +:100DAA0080A102AE3DAF3EC3EE33FEEF33FFC3E494 +:100DBA009EF594E49FF595A1A3C3E53394025002EE +:100DCA00A102306502A102D802A1D7A12BC26C22CE +:100DDA00E52D54066008206A020533020DF8306CCE +:100DEA000D206B0A206507158115810216D822533A +:100DFA00E67F759100855194855295759104854BCE +:100E0A0053854C54D26043E680D2AF2278003064D6 +:100E1A00053065027801E53675F007A4F9E5F02892 +:100E2A00F5F0E9A2F013A2F113A2F213F536C39476 +:100E3A00785003753678C3E53695374008D266C2CE +:100E4A0093C297C294306002C14F854D53854E5468 +:100E5A00D26043E68022207D11C2AF754002C2955E +:100E6A00D292D2AF759F8002102FC2AF754002C2D4 +:100E7A0095D296D2AF759F8002102F307243207D93 +:100E8A0020C2AF754003900174757B20C297C29649 +:100E9A00306204D294C1A3D295D2AF759F89021051 +:100EAA002FC2AF754003900174757B20C293C29222 +:100EBA00306204D294C1C3D295D2AF759F81021019 +:100ECA002F207D17C2AF75400390014FC297306241 +:100EDA0002D294D2AF759F8902102FC2AF75400318 +:100EEA0090014FC293306202D294D2AF759F8102B1 +:100EFA00102F207D11C2AF754004C292D296D2AF94 +:100F0A00759F8102102FC2AF754004C296D292D249 +:100F1A00AF759F8902102F307243207D20C2AF75B2 +:100F2A004005900163757B04C294C295306204D275 +:100F3A0093E13FD292D2AF759F8002102FC2AF7554 +:100F4A004005900185757B40C294C295306204D2F7 +:100F5A0097E15FD296D2AF759F8002102F207D173E +:100F6A00C2AF754005900145C294306202D293D255 +:100F7A00AF759F8002102FC2AF754005900159C20C +:100F8A00943062EBD297D2AF759F8002102F207DEA +:100F9A0011C2AF754006C296D295D2AF759F89022B +:100FAA00102FC2AF754006C292D295D2AF759F81FB +:100FBA0002102F307242207D20C2AF75400190018D +:100FCA0085757B40C293C292306204D297E1DBD22C +:100FDA0096D2AF759F8102102FC2AF754001900162 +:100FEA0063757B04C297C296306204D293E1FBD246 +:100FFA0092D2AF759F89012F207D16C2AF7540012D +:10100A00900159C293306202D297D2AF759F810183 +:10101A002FC2AF754001900145C297306202D29348 +:10102A00D2AF759F89C26622900143757B00C29335 +:10103A00C297C294C292C296C295C2622278807640 +:10104A00070876070876010876040876FF0876FF0F +:10105A00087609087602087601087601788C760106 +:0F106A000876000876B40876FF0876FF0876FF50 +:101079000876030876FF0876010876FF08762508C2 +:1010890076D00876780876C80876040876FF087658 +:101099000108760008767A08760A0876010876014A +:1010A9000876000876FF227887E6FFC272BF03023E +:1010B900D2727888C27DE630E102D27DC27E78891B +:1010C900E630E102D27EC3EF94026008758E01D248 +:1010D900730210E2758E00C273227880E6149000C4 +:1010E900809378A4F67881E6149000809378A5F629 +:1010F9007886E61490008D9378A6F6789FE6F870C6 +:101109000108C3E8941140027811E82828F56B25F5 +:101119006B256B28F56C256B2828F56D789CE67591 +:1011290037FF75380CB402067537A075380AB40351 +:101139000675378275380578A3E61490009A93F5F9 +:1011490066113222227896E6FA7897E6FB7888E6E5 +:10115900B40305C3EB940EFB307F047A007BFFC315 +:10116900EB9AFCC3948250027C827572000572EC82 +:101179008572F0A4C3E5F0947D40F222D27F314E0E +:101189001205BC7A007B007C101205B2E55C2AFAD4 +:1011990074003BFBDCF37C04C3EB13FBEA13FADCBE +:1011A900F7FEC27F314E22E5EF20E60375200005E8 +:1011B90020903FFFE520146006901FFF1460009304 +:1011C90004600375EF1253D9BF7581C043FF8012C4 +:1011D90005AD75EF0243B203E5B3240420E70DF52D +:1011E90021E5E320E0068521B343E301113275804F +:1011F900FF75A40075F1F075D4DF75900275A5FC33 +:1012090075F2FD75D50275A61075A0FF75F3F17518 +:10121900E241E4F8F6D8FD756801114712172778FD +:10122900988673753001C2AF1205C61205D612052C +:10123900BC1205DD1205BC1205E41205BC12184AE0 +:101249001205C61205C61205C1C2AF78FA79FA307D +:101259008507D9FBD8F7021C0011B011E3314D31D4 +:101269004E78988673113275B68075A900757A0023 +:1012790075885075891275C82475910475D840759B +:10128900A82275B80275E690759B80759D0075D189 +:101299000E75BC5875BB0975BA1175E8801205AD94 +:1012A900D2AF12090653DACF207E0343DA20307E0B +:1012B9000343DA1043DA01C2D8C2711205C6D261FA +:1012C9007B037A0CE55B70077A0CDB03021252127E +:1012D90005BC207003021252C270E55CC39402403F +:1012E900E1E52F541F855E5DF55EB55DD5DAD5C2A2 +:1012F9006153DACF207E0343DA20307E0343DA10CC +:10130900C2D8C27178A2E67008D274E52F54E0F50C +:101319002FC2757529001205C1307409C3E52994D6 +:101329000A4002D2751205B278023074027800C3FD +:10133900E55C9840F0C2AF1205D61205D61205D663 +:10134900D2AF1205C6754A001205B2788CE6C3946D +:10135900015003021425E530C394015003021425FA +:10136900207435C3E55C94FF5003021425C2AF1203 +:1013790005EBD2AF1205C1C3E55C940150EFC2AFD2 +:101389001205D61205B71205D6D2AF1205C1C3E5AB +:101399005C94FF40E90218CF7F05D27F314E1205D8 +:1013A900C1C2AFC27F314EAE5CC3E55C947FD2AFA0 +:1013B90040741205ADC2AF1205EBD2AFDFDC318547 +:1013C900C3EE94057897F61205C6121768121852DB +:1013D9007F0AD27F314E1205C1C2AFC27F314EAEF4 +:1013E9005CC3E55C947FD2AF50E61205ADC2AF1283 +:1013F90005D61205B71205D6D2AFDFD63185EE2450 +:10140900057896F61205C61217681218811205C1D9 +:10141900314EC3E55C94FF40F40218CFC3E55C95F7 +:101429004A4003855C4A1205C178017988E7B4030B +:10143900027805C3E55C9840026151C2AF1205EB21 +:101449001205EB1205EBD2AF1205C6753000E4F5B3 +:1014590031F5320531E531F470390532789AE6789B +:0E14690019146012783214600D787D1460083A +:1014770078FA146003753200C3E5329840171532C5 +:101487007531B478998673C2AF1205EBD2AF7898ED +:1014970086731205C11205B7E52A7005307402413B +:1014A7005278012074027806C3E55C9840A71205BC +:1014B700C1E52A7003021252C2AF1132E4F522F5D8 +:1014C70023F524F525F526F567D2AF7885E6C333EE +:1014D700F565E4F542F543F544F545F546F570F550 +:1014E7002CF52DF53675700875BB101205AD120970 +:1014F70099E5E820ECFBA8BDA9BEE97001F8887161 +:1015070012099D75700875BB107887E6FE76021183 +:10151700B07887EEF6C2AF7561FF120A588522616F +:10152700852262852263D2AF752201752401752554 +:1015370001752601856069756A0175B69075A903FD +:10154700757A017888E6B40307C27D307602D27DCA +:10155700D268D269753300120F98120FBD120A7F35 +:10156700120A7F120A78120A7F120BDC120A78120B +:101577000C9F021588C2AF11B0D2AF75700075BB52 +:1015870009120CF4120DF9120DDA1206B6120E1624 +:10159700120E60120A7F120BCB120BDC120C9F1279 +:1015A7000CE3120DF9120DDA306D0312075620679E +:1015B700031208A93067031208F0120E16120E85DF +:1015C700120A7F120BCB120BDC120C9F120CF412B7 +:1015D7000DF9120DDA306D03120792120E16120E64 +:1015E700FC120A7F120BCB120BDC120C9F120CE3BE +:1015F700120DF9120DDA306D031207F0120E1612E2 +:101607000F21120A7F120BCB120BDC120C9F120C4C +:10161700F4120DF9120DDA306D0312084D120E1681 +:10162700120F98120A7F120BCB120BDC120C9F12AF +:101637000999120CE3120DF9120DDA120E16120F98 +:10164700BD12099D120A7F120BCB120BDC120C9FE5 +:1016570030692F206B2C85646185646285606975AC +:101667006A0179187A0CC3E533994009C269D26ACD +:101677008A34021689C3E55C940140030215880287 +:1016870016E0306A1B206B18E534147004C26AA197 +:101697007CF534C3E55C940140030215880216E02B +:1016A700C3E55F94014009856462856069756A01D5 +:1016B700C3E55F78FA985021307404E52A601A78F8 +:1016C700F0306B058564617820C3E53E985002A130 +:1016D700880535E55C6002C1E3753500C2AF11329C +:1016E7007887E6FE760211B07887EEF6E4F522F504 +:1016F70023F524F525F526F565C26875B68075A925 +:1017070000757A00D2AF1205AD1132307406E52AA2 +:1017170070024152788DE6C394014002612E8157D1 +:10172700901A0D78201217AAE520B4A50CA312175A +:10173700AAE520B45A03021748114712176802177F +:1017470067901A0378807B0A1217AAA308DBF9901F +:101757001A0F788C7B181217AAA308DBF9901A279F +:1017670022C2AF1217E91217C3901A00740E12178C +:10177700AFA374031217AFA374141217AF901A0311 +:1017870078807B0A1217AEA308DBF9901A0F788CC2 +:101797007B181217AEA308DBF91217FC1217DA90A1 +:1017A7001A2722E493F622E6438F01538FFD75EF44 +:1017B7000275B7A575B7F1F0538FFE22438F024329 +:1017C7008F0175EF0275B7A575B7F1901A0DF05334 +:1017D7008FFC22901A0D74A5F1AF901A0E745AF16E +:1017E700AF227A3079D07820901A40F1AAE520F715 +:1017F70009A3DAF7227A3079D0901A40E71217AFA7 +:1018070009A3DAF822AB74A875BB01027980BB0281 +:10181700027981BB03027982BB04027994BB05027A +:101827007983BB06027986BB07027992BB080279E6 +:1018370087BB0902799CBB0A027988BB0B027989AD +:10184700E8F7227C051205C6DCFB22C2AF1205D6DB +:101857001205DD1205E41205EB1205B71205D612C3 +:0E18670005DD1205E41205EB1205B71205D6D9 +:101875001205DD1205E41205EBD2AF22C2AF120547 +:10188500EB1205E41205DD1205D61205B71205EBBC +:101895001205E41205DD1205D61205B71205EB1285 +:1018A50005E41205DD1205D6D2AF22AE74AF75C2BE +:1018B500AF1205D61205D61205D61205B7DEF212FD +:1018C50005EB1205B7DFF8D2AF221152114A114AC2 +:1018D50075740175750175760011B07C05AD5C12E6 +:1018E50005C6C3ED955C70F5C3E55C9401400AC37C +:1018F500E55C94FF403302190C110C121768115264 +:10190500C2AF75EF12114ADCD40576C3E5769403B0 +:10191500500280C5114A0575E5741490009F93F82F +:1019250008C3E57598500280AD114A114A0574C384 +:10193500E574940C5002809B121047121768C2AFD1 +:0519450075EF12114ACC +:0319FD000211B024 +:101A00000E031407070104FFFF09020101A55A0193 +:101A100000B4FFFFFF03FF01FF25D078C804FF01DA +:081A200000FF0A010100FFFFB5 +:101A4000235A5457537050726F32304148562320F6 +:101A500023424C48454C492346333930232020202B +:101A60002020202020202020202020202020202076 +:101C0000C2AFC2D353D9BF7581C043B20343FF8073 +:101C1000752438752503B1C975EF0275E24043F1AB +:101C20002053A4DF75D400D2857DFA780379E67C51 +:101C300010752200752300901DD67B0675249875BB +:101C400025013085028142208508D8FBD9F9DCF7CF +:101C500081B4308508D8FBD9F9DCF781B4B189E4C7 +:101C600093A3C39A6004DDC381B4DBDBB17B600264 +:101C7000812B7B08E493FAA3B15CDBF87A30B15C8A +:101C8000752200752300B17BEAFCEBFDC3ED94FEE9 +:101C9000400EB17B8A278B28ED30E0048A828B834B +:101CA000B17B7AC270D8C3ED94FE601350CEBD00F4 +:101CB00025EC60097520007521FF0200008100A855 +:101CC00027A9280809D804D90281D3B17FEA89AAB3 +:101CD000F281C50D81A0C3ED94035049EDA2E092BD +:101CE000007AC5C3E5829400E583941C50902000DF +:101CF00010438F02438F0175B7A575B7F1F030001F +:101D00001FA827A9280809438F01538FFDD804D99C +:101D100002A12089AAE275B7A575B7F1F0A3A10DBC +:101D2000538FFC817C7AC1BD030CE493A3FAB140CC +:101D3000DCF8B138817C817EAA22AB23B15CEBFA5E +:101D4000EA6222752608C3E52313F523E52213F57D +:101D50002250066323A0632201D526EAB1C9B1C986 +:101D600075260AEAF4200102D285300102C285B14B +:101D7000C9C3134002C201D526EB22B17FEAFB2082 +:101D80008502A17F308502A184752608AE24AF2587 +:101D9000C3EF13FFEE13FEB1CDB1C9C3EA13308513 +:101DA000024480FA30E703632201C3E52313F523DD +:101DB000E52213F52250066323A0632201D526D91C +:101DC000E52265236523F52222AE24AF250E0FDE22 +:101DD000FEDFFCD20122424C48656C693437316326 +:041DE000F390060175 +:00000001FF diff --git a/SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_MULTI_REV14_3.HEX b/SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_MULTI_REV14_3.HEX new file mode 100644 index 00000000..4c24ee2d --- /dev/null +++ b/SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_MULTI_REV14_3.HEX @@ -0,0 +1,432 @@ +:030000000219FDE5 +:03000B000200AA46 +:03002B0002019639 +:03005B0002034558 +:0300730002032B5A +:1000800002030406080C10182030406080040608A3 +:100090000C10182030406080A0C000070F1F3F0DDB +:1000A0000D04050D050305030302C2AF306308C24A +:1000B0006385798AD2AF32C0D0C0E0206227E525BF +:1000C0006002E473E525F4C3334009758A00D26306 +:1000D000F57901D6F58A758B00758D00D262D0E076 +:1000E000D0D0D2AF32C3E526334009758A00D2633F +:1000F000F57901F6F58AC262E526F46038306803C6 +:10010000207213758B00758D00D0E0D0D0C293C2E1 +:1001100097C294D2AF32C293C297C294206E097430 +:1001200001D5E0FDE57B4290758B00758D00D0E038 +:10013000D0D0D2AF32758A00D263757900C28DD229 +:1001400062212801C4306805206602D29301C430C0 +:100150006805206602D29401C4306805206602D288 +:100160009701C4C29230680A2066077402D5E0FD88 +:10017000D29301C4C29530680A2066077402D5E0A4 +:10018000FDD29401C4C29630680A2066077402D575 +:10019000E0FDD29701C4C2AFC2AD53E6EFC0D0C0FC +:1001A000E0D2D3D2AFE57A6009E5776005757700D4 +:1001B00041DA757701C2CEE52A6007207449152A15 +:1001C00041077800790020742EE580307E01F430FC +:1001D000E50278FF53DACF207E0343DA20307E0336 +:1001E00043DA10C2D8C271E580307E01F430E502F6 +:1001F00079FFC3E89970CB306103752A1820740326 +:10020000752A18885CD27020740DE52B6004152BBC +:10021000411743DA01C2D82070024173A85C206103 +:1002200002C2702074367982B70431C3E894F0407A +:100230000374F0F8E8C4540F28F87984B703024136 +:100240005CC313C3138721200802C313200A06C30B +:10025000C898F8415C28F8500374FFF88822E52D0F +:100260005406600FE533C313C3132522F522500350 +:100270007522FF7882B60459852224A824C3E52478 +:1002800095614002A861C3E895634002A863882590 +:10029000E566700241C4C3E8AA669A5003E8FAE42E +:1002A000F9EAC333FBE568F45B29400D2567F8E5FF +:1002B0006760021567400B41C40AC3E5679A5002A4 +:1002C000056778FF8826C26EC3E52694F84002D2FF +:1002D0006EC3E52594404002D26420CF0AD0E0D01E +:1002E000D043E610D2AD32E57A6009E57860057555 +:1002F00078006121757801C2CF7801E52A60053068 +:100300007402152AC3E55C94014005755F00612104 +:10031000756000756900E55F2401F55F5003755F46 +:10032000FFD0E0D0D043E610D2AD32C2AFC0D05340 +:10033000E67FC2607591008553948554957591044C +:10034000D0D0D2AF32C2AF53E6EFC2ADC0D0C0E022 +:10035000C0F0D2D3D2AFA8FBA9FCE57A6007C3E90D +:1003600013F9E813F8C2D830710261B753DACF201D +:100370007E0343DA10307E0343DA20D271E5803009 +:100380007E01F420E502618E88278928A1DE53DAF8 +:10039000CF207E0343DA20307E0343DA10C2D8C276 +:1003A00071307402A1CA7800E580307E01F430E536 +:1003B00002A1CA885CA1B253DACF207E0343DA20BF +:1003C000307E0343DA10C271206102819053DACF8C +:1003D000207E0343DA10307E0343DA20C2D8D27184 +:1003E00088578958C3E89555F8E99556F97B007EFA +:1003F000087A00C3E8948CE994005005755B00818D +:1004000082882178A2E6A8216055C3E894C8E994BF +:10041000005008E4D2E4FB7A0A815DC3E89468E9FD +:1004200094015008E4D2E3FB7A0F815DC3E894D0D5 +:10043000E994025008E4D2E2FB7A1E815DC3E8949D +:10044000A0E994055008E4D2E1FB7A3C815DC3E861 +:100450009498E994085008E4D2E0FB7A787E00C3CF +:10046000E89559FCE9955AFD30E70AECF42401FCC3 +:0F047000EDF43400FD755B00C3EC9AED9E500374 +:10047F00755B018859895A8557558558567802A159 +:10048F00B2C3E89527F8E99528F9307C02A1963098 +:10049F007B02A196307A02A18F20750281B3E9FD0C +:1004AF00E8FC81D2E9C313F9E813F8307902A18F80 +:1004BF00E9C313F9E813F8307802A18FE9C313FDEC +:1004CF00E813FC206126C3EC941CED9402400281DA +:1004DF00E9ED7018C3EC94C850120529C3E52994AF +:1004EF000A5002A1CA755C00D270A1CAE529600248 +:1004FF0015297888E6F97400207F087896B90302E9 +:10050F00789EE624FAFEE43400FFC3EC9EFCED9FD8 +:10051F00FD9208B90310A2085007207609D276A1E0 +:10052F0035307602C276A2085016B9030DECF424CA +:10053F0001FCEDF43400FD02054F78007900A1961F +:10054F00B90315EC33FCED33FDC3EC940AFCED94C9 +:10055F0000FD50047C007D00C3EC94FFED9400403F +:10056F000678FF7900A196EC8572F0A4C5F0A2F78A +:10057F0033F8790040030205B278FF79000205B223 +:10058F00E9C313F9E813F8307C0EE9600278FFC372 +:10059F00E81338F8E43400F9C3E894FFE994004015 +:1005AF000278FF885CD270206102A1CA741FF455D3 +:1005BF002F4BF52FC274EB7002D274752A1830745A +:1005CF0003752A0A306102A1DE20740353DAFE207C +:1005DF007403752B06D0F0D0E0D0D0D2AD43E61027 +:1005EF0032790102060E790302060E790A02060E0F +:1005FF00791E02060E796402060E79C802060E787D +:10060F0017E4D5E0FDD8FAD9F6227A147B780206E2 +:10061F00357A107B8C0206357A0D7BB40206357A5B +:10062F000B7BC80206357902B27DE4C295D5E0FD99 +:10063F00D294D5E0FDC294D5E0FDD295D5E0FDD2A0 +:10064F0093E573D5E0FDC2937496D5E0FDD9D9EA51 +:10065F00F8D5E0FDD8FBDBCEC29522C37C007D0030 +:10066F0075F00005F0EA33FAEB33FB50F6EB13FBB2 +:10067F00EA13FAC3E9FFE8FEE89AF8E99BF9500498 +:10068F00EFF9EEF8B3EC33FCED33FDD5F0DFEDF918 +:10069F00ECF822E889F08A20D2D4F8A9F07B003058 +:1006AF00F70B7BFFF42401F8E9F43400F9E8852017 +:1006BF00F0A4ADF0F8E98520F0A4AFF0FEED2EF92F +:1006CF0074003FFA7C04C3EA13FAE913F9E813F84C +:1006DF00DCF48BF030F70AE8F42401F8E9F4340085 +:1006EF00F9E889F0C2D4F8A9F0227882B60403029F +:1006FF000754C3E55C9401400302071E852224E4DE +:10070F00F542F543F544F545F546C26D02075478B9 +:10071F0082E6FCD26DE522F523783879C7AA3DAB86 +:10072F003EC3EB13FBEA13FAEC146013C3EB13FB9A +:10073F00EA13FAEC14146007C3EB13FBEA13FAD1B4 +:10074F006A8842894322C3E5429523F8E543940022 +:10075F00F9500CC3E89480E994FF4016020785C353 +:10076F00E8947FE994005003020785787F790002AF +:10077F000785788079FF8847894822E5472544F81F +:10078F00E5483545F9854820E4300701F43546FA48 +:10079F0030E709C3EA94F040150207C3C3EA940F88 +:1007AF0050030207C378FF79FF7A0F0207C378005F +:1007BF0079007AF0C3E5249561500AC3740195243A +:1007CF00500B0207E1E54820E70E0207E1E548304C +:1007DF00E706884489458A462278A4E6FAC3E547A6 +:1007EF0033F8E54833F9D1A2E930E70BC3E8948039 +:1007FF00E994FF4013011BC3E8947FE99400500272 +:10080F00011B787F7900011B788079FFE820E715BD +:10081F00C3E52398F84009C3E89401400302084256 +:10082F007801020842E8F424012523F84003020866 +:10083F004278FF88492278A5E6FAA845A94612060C +:10084F00A2E930E70CC3E89401E994FF40160208CF +:10085F0077C3E894FFE99400500302087778FF7993 +:0F086F0000020877780179FFE920E715C3E54912 +:10087E0098F84009C3E89401400302089E780102EB +:10088E00089EE8F424012549F8400302089E78FFEB +:10089E0088242278FFC26420693D206A12D264C384 +:1008AE00E53E940A4009C3E52594405002C264799E +:1008BE00A1E76023E53E601F74FF853EF084853816 +:1008CE00F0306A0375F005A4F8C5F0600278FFC336 +:1008DE00E895645002A864886322C3E53D94C8E598 +:1008EE003E9400E56350031401F9046002F563229F +:1008FE000209012275E890227883E6FFE5E820ECF4 +:10090E00F7A8BDA9BE0570C3E57094084052757076 +:10091E0000E9FA79A0E76044EA7007E571601B020E +:10092E00093CC3E895716010E5715006600C140225 +:10093E0009480460F9020948E571F571C3947240E3 +:10094E001B7561C0C394044013756180C394044049 +:10095E000B756140C39404400375610075BB092299 +:10096E00E5612410500274FFF5617982B70402210B +:10097E0095C3A861E524985002A824C3E895634066 +:10098E0002A86388258826E570B4070375BB10227C +:10099E00743279A687F0A4C5F0A2F733F8C3E895B0 +:1009AE00614002A8618822882488258826886422CE +:1009BE00753D00753EF02275C820A8CCA9CD75C82E +:1009CE0024C3E913F9E813F8AA39AB3A8839893AFE +:1009DE00C3E89AF8E99B547FF930670241C4306945 +:1009EE0033AC3BAD3C8A3B8B3CC3EB9D547FFBC38E +:1009FE00E99BF53FA839A93AC3E89CF8E99D547FD5 +:100A0E00F9C3E53E13FBE53D13FAE82AF53DE93B54 +:100A1E00F53E416CAA3DAB3EAC3DAD3E7E047F0241 +:100A2E00C3EB940440021E1FC3EB940840021E1F2A +:100A3E00C3ED13FDEC13FCDEF7C3EA9CFAEB9DFB52 +:100A4E00EF6009C3E913F9E813F8DFF7EA28FAEBC8 +:100A5E0039FB8A3D8B3E50067BFF8B3D8B3EC3EBB5 +:100A6E0094025002D2673069047F0341977892E670 +:100A7E00FFC3E536948240110FC3E53694A04001C2 +:100A8E000FC3EF940640027F057E01E53EC4540F6E +:100A9E00F9E53EC454F0F8E53DC4540F28F8C3E818 +:100AAE009EFAE99400FB4009C3EA9402EB940050CD +:100ABE00047A02E4FB22AA3DAB3EEBC4FEEAC45428 +:100ACE000F4EFCC3EA9CFAEB9400FBC3E813C3136E +:100ADE00F8EA28FAEB3400FB8A3D8B3EC3EB940216 +:100AEE004002C2677801EBC4FE7B00EAC4540F4E8D +:100AFE00FAC3EA98FA4005C3940250027A02789239 +:100B0E00E6FF223060026111854F53855054D2604A +:100B1E0043E68022C3E49AF8E49BF9C3E833F8E98C +:100B2E0033F930670261B1E8FAE9FBD3E913FDE866 +:100B3E0013FC884F8950C3EF94036037EF20E00D0C +:100B4E00E82CF8E93DF9ECFAEDFB020B6EE828F81B +:100B5E00E939F9C3E82402F8E93400F97AFE7BFF9B +:100B6E00C3EF9403400D8A518B52884B894C8C4DA8 +:100B7E008D4E22885189528A4B8B4C8C4D8D4E3026 +:100B8E006920C3E53394034019E53FA2E713F8E566 +:100B9E0052F4240138400B20E7087551FFF424016C +:100BAE00F55222E8FAD3E813FC884FC3EF940360A2 +:100BBE001FEF20E007E82CF8ECFA61D1E8282402B8 +:100BCE00F87AFEC3EF940340078A51884B8C4D226E +:100BDE0088518A4B8C4D22E568C3335002646BF505 +:100BEE006830600261EFD26043E680E52D54066006 +:100BFE0029A83DA93EC3E913F9E813F8C3E833F871 +:100C0E00E933F953E67F759100C3E498F594E499BE +:100C1E00F595759104D26043E68022D26575410048 +:100C2E00752000306B03752040020C48D26575416B +:100C3E0000752040306B03752000D2AF780120671D +:100C4E0022E52D54066002C265C3E53E94054013AD +:100C5E0078029405400878039405400278063069BE +:0F0C6E0002780A206009E5416005D2AFD26C22FE +:100C7D00D2AF0000C2AF20672AE53EC3FB940F4000 +:100C8D00027B0FEB240530730123306A0274282098 +:100C9D00620123F93069027982E58D13E58B13C367 +:100CAD009940C10541E59BF45440B52002A109309E +:100CBD00691408C3E8940A40028148C3E5339406D9 +:100CCD005002814881712065028148C26553E67FDB +:100CDD007591003067107594007595FC759104D26F +:100CED006043E6808148AE3DAF3EC3EE33FEEF3349 +:100CFD00FFC3E49EF594E49FF59581E9C3E5339434 +:100D0D0002500281483065028148D802A11D8171CF +:100D1D00C26C22E52D54066008206A020533020DCF +:100D2D003E306C0D206B0A2065071581158102166A +:100D3D00382253E67F7591008551948552957591B2 +:100D4D0004854B53854C54D26043E680D2AF227854 +:100D5D00003064053065027801E53675F007A4F9B9 +:100D6D00E5F028F5F0E9A2F013A2F113A2F213F5C4 +:100D7D0036C394785003753678C3E53695374008F9 +:100D8D00D266C293C297C294306002A195854D532D +:100D9D00854E54D26043E68022207D11C2AF75404E +:100DAD0002C295D292D2AF759F80020F75C2AF75F8 +:100DBD004002C295D296D2AF759F80020F753072E8 +:100DCD0043207D20C2AF754003900174757B20C216 +:100DDD0097C296306204D294A1E9D295D2AF759F95 +:100DED0089020F75C2AF754003900174757B20C2E7 +:100DFD0093C292306204D294C109D295D2AF759F3D +:100E0D0081020F75207D17C2AF75400390014FC24F +:100E1D0097306202D294D2AF759F89020F75C2AF1F +:100E2D0075400390014FC293306202D294D2AF75D8 +:100E3D009F81020F75207D11C2AF754004C292D201 +:100E4D0096D2AF759F81020F75C2AF754004C296E1 +:100E5D00D292D2AF759F89020F75307243207D20DB +:100E6D00C2AF754005900163757B04C294C2953085 +:100E7D006204D293C185D292D2AF759F80020F7555 +:100E8D00C2AF754005900185757B40C294C2953007 +:100E9D006204D297C1A5D296D2AF759F80020F750D +:100EAD00207D17C2AF754005900145C29430620296 +:100EBD00D293D2AF759F80020F75C2AF754005906A +:100ECD000159C2943062EBD297D2AF759F80020F59 +:100EDD0075207D11C2AF754006C296D295D2AF7501 +:100EED009F89020F75C2AF754006C292D295D2AFDF +:100EFD00759F81020F75307242207D20C2AF754003 +:100F0D0001900185757B40C293C292306204D297E5 +:100F1D00E121D296D2AF759F81020F75C2AF754098 +:100F2D0001900163757B04C297C296306204D2931F +:100F3D00E141D292D2AF759F89E175207D16C2AF86 +:100F4D00754001900159C293306202D297D2AF75AC +:100F5D009F81E175C2AF754001900145C297306226 +:100F6D0002D293D2AF759F89C26622900143757BE1 +:100F7D0000C293C297C294C292C296C295C2622217 +:100F8D00788076090876090876040876FF087603D6 +:100F9D000876FF087609087601087601087601784B +:100FAD008C76010876FF0876FF0876FF0876FF0835 +:100FBD0076FF0876030876FF0876FF0876FF087639 +:100FCD00250876D00876280876500876040876FF2E +:100FDD0008760208760008767A0876FF087601080A +:100FED007601087600087603227887E6FFC272BF85 +:100FFD000302D2727888E6C394036008C27DE6309E +:10100D00E102D27DC27E7889E630E102D27EC3EF65 +:10101D0094026008758E01D27302102E758E00C277 +:10102D0073227880E6149000809378A4F67881E698 +:10103D00149000809378A5F67886E61490008D9331 +:10104D0078A6F6789CE67537FF75380CB4020675F0 +:10105D0037A075380AB4030675378275380578A33D +:0F106D00E61490009A93F566120F782222789677 +:10107C00E6FA7897E6FB7888E6B40305C3EB940EA2 +:10108C00FB307F047A007BFFC3EB9AFCC394825045 +:10109C00027C827572000572EC8572F0A4C3E5F0D7 +:1010AC00947D40F222D27F117A1205FF7A007B00E8 +:1010BC007C101205F5E55C2AFA74003BFBDCF37C32 +:1010CC0004C3EB13FBEA13FADCF7FEC27F117A229E +:1010DC00E5EF20E6037520000520903FFFE5201486 +:1010EC006006901FFF1460009304600375EF1253A9 +:1010FC00D9BF7581C043FF801205F075EF0243B272 +:10110C0003E5B3240420E70DF521E5E320E0068593 +:10111C0021B343E301120F787580FF75A40075F1BC +:10112C00F075D4DF75900275A5FC75F2FD75D502CE +:10113C0075A61075A0FF75F3F175E241E4F8F6D8C9 +:10114C00FD756801120F8D121683789886737530B1 +:10115C0001C2AF1206091206191205FF120620125F +:10116C0005FF1206271205FFC2AF78FA79FA30850F +:10117C0007D9FBD8F7021C00120FF6112F117911A9 +:10118C007A78988673120F7875B68075A900757A7F +:10119C000075885075891275C82475910475D840EE +:1011AC0075A82275B80275E690759B80759D0075C3 +:1011BC00D10E75BC5875BB0975BA1175E88012054E +:1011CC00F0D2AF1208FE53DACF207E0343DA203080 +:1011DC007E0343DA1043DA01C2D8C271120609D277 +:1011EC00617B037A0CE55B70077A0CDB03021174EC +:1011FC001205FF207003021174C270E55CC39402E7 +:10120C0040E1E52F541F855E5DF55EB55DD5DAD501 +:10121C00C26153DACF207E0343DA20307E0343DAF7 +:10122C0010C2D8C27178A2E67008D274E52F54E0CF +:10123C00F52FC275752900120604307409C3E5290F +:10124C00940A4002D2751205F578023074027800C7 +:10125C00C3E55C9840F0C2AF1206191206191206CB +:10126C0019D2AF120609754A007888E6B4030261F8 +:10127C00511205F5788CE6C394015003021351E525 +:10128C0030C394015003021351207435C3E55C94B0 +:10129C00FF5003021351C2AF12062ED2AF12060436 +:1012AC00C3E55C940150EFC2AF1206191205FA1295 +:1012BC000619D2AF120604C3E55C94FF40E902188C +:1012CC002B7F02D27F117A120604C2AFC27F117A31 +:1012DC00AE5CC3E55C947FD2AF40741205F0C2AF34 +:1012EC0012062ED2AFDFDC11B1C3EE94057897F65F +:1012FC001206091216C51217AE7F0AD27F117A1286 +:10130C000604C2AFC27F117AAE5CC3E55C947FD297 +:10131C00AF50E61205F0C2AF1206191205FA12060A +:10132C0019D2AFDFD611B1EE24057896F612060964 +:10133C001216C51217DD120604117AC3E55C94FF70 +:10134C0040F402182BC3E55C954A4003855C4A12B5 +:10135C00060478017988E7B403027805C3E55C9844 +:10136C0040024175C2AF12062E12062E12062ED264 +:10137C00AF120609753000E4F531F5320531E5316F +:10138C00F470390532789AE67819146012783214B0 +:10139C00600D787D14600878FA146003753200C310 +:1013AC00E53298401715327531B478998673C2AF0F +:1013BC0012062ED2AF789886731206041205FAE53F +:1013CC002A7005307402217478012074027806C3E7 +:1013DC00E55C9840A77888E6C39403600312060482 +:1013EC00E52A7003021174C2AF120F78E4F522F5EE +:1013FC0023F524F525F526F567D2AF7885E6C333BA +:10140C00F565E4F542F543F544F545F546F570F51B +:10141C002CF52DF53675700875BB101205F01209F8 +:10142C0002E5E820ECFBA8BDA9BEE97001F88871C3 +:10143C0012090675700875BB107887E6FE760212E5 +:10144C000FF67887EEF6C2AF7561FF12099E852202 +:10145C0061852262852263D2AF75220175240175E4 +:0E146C002501752601856069756A0175B690C7 +:10147A0075A903757A017888E6B40307C27D3076C8 +:10148A0002D27DD268D269753300120EDE120F03C2 +:10149A001209C51209C51209BE1209C5120B221278 +:1014AA0009BE120BE50214BFC2AF120FF6D2AF7516 +:1014BA00700075BB09120C3A120D3F120D2012066C +:1014CA00F9120D5C120DA61209C5120B11120B228C +:1014DA00120BE5120C29120D3F120D20306D03126A +:1014EA0007552067031208A13067031208E8120D96 +:1014FA005C120DCB1209C5120B11120B22120BE54D +:10150A00120C3A120D3F120D20306D0312078A1287 +:10151A000D5C120E421209C5120B11120B22120B8C +:10152A00E5120C29120D3F120D20306D031207E847 +:10153A00120D5C120E671209C5120B11120B221240 +:10154A000BE5120C3A120D3F120D20306D031208F2 +:10155A0045120D5C120EDE1209C5120B11120B2276 +:10156A00120BE5120902120C29120D3F120D20125C +:10157A000D5C120F031209061209C5120B11120B88 +:10158A0022120BE5306935206B328564618564620D +:10159A00856069756A0179187A0CC3E53399400F39 +:1015AA00C269D26A8A348564618564630215C6C3D6 +:1015BA00E55C940140030214BF021640306A1B2006 +:1015CA006B18E534147004C26A81B2F534C3E55C61 +:1015DA00940140030214BF021640C3E55F78FA98EB +:1015EA005054307404E52A604D7888E6B403172015 +:1015FA007D05207607C110307602C110206B07D214 +:10160A006B856461A12B78F0306B05856461782065 +:10161A00C3E53E98500281BF306B1BC26BC27D305E +:10162A007602D27DD26A75341285646181BF05352E +:10163A00E55C6002C143753500C2AF120F78788746 +:10164A00E6FE7602120FF67887EEF6E4F522F52327 +:10165A00F524F525F526F565C26875B68075A900E5 +:10166A00757A00D2AF1205F0120F78307409C3E50B +:10167A00359405400221746183901A0D782012175F +:10168A0007E520B4550CA3121707E520B4AA0302F4 +:10169A0016A5120F8D1216C50216C4901A03788069 +:1016AA007B0A121707A308DBF9901A0F788C7B18AC +:1016BA00121707A308DBF9901A2722C2AF1217469E +:1016CA00121720901A00740E12170CA37403121723 +:1016DA000CA3741412170C901A0378807B0A121741 +:1016EA000BA308DBF9901A0F788C7B1812170BA33F +:1016FA0008DBF9121759121737901A2722E493F6C2 +:10170A0022E6438F01538FFD75EF0275B7A575B7B2 +:10171A00F1F0538FFE22438F02438F0175EF02755A +:10172A00B7A575B7F1901A0DF0538FFC22901A0DD8 +:10173A007455F10C901A0E74AAF10C227A3079D0F1 +:10174A007820901A40F107E520F709A3DAF7227A00 +:10175A003079D0901A40E7F10C09A3DAF922AB7478 +:10176A00A875BB01027980BB02027981BB030279A9 +:10177A0082BB04027984BB05027986BB0602799290 +:10178A00BB07027987BB080279A3BB0902799CBB14 +:10179A000A027988BB0B027989E8F7227C051206CE +:1017AA0009DCFB22C2AF1206191206201206271202 +:1017BA00062E1205FA12061912062012062712061A +:1017CA002E1205FA12061912062012062712062EE2 +:1017DA00D2AF22C2AF12062E120627120620120616 +:1017EA00191205FA12062E120627120620120619D7 +:1017FA001205FA12062E120627120620120619D20E +:10180A00AF22AE74AF75C2AF1206191206191206CC +:10181A00191205FADEF212062E1205FADFF8D2AF15 +:10182A00221217AE1217A61217A675740175750142 +:10183A00757600110C7C05AD5C120609C3ED955C4A +:10184A0070F5C3E55C9401400AC3E55C94FF403738 +:10185A0002186E1217681216C51217AEC2AF75EFCC +:0F186A00121217A6DCD10576C3E576940350025F +:1018790080C21217A60575E5741490009F93F808A5 +:10188900C3E57598500280A91217A61217A6057408 +:10189900C3E574940C50028095120F8D1216C5C2BF +:0718A900AF75EF121217A644 +:0319FD000210DCF9 +:101A00000E0314090904FF03FF0901010155AA018E +:101A1000FFFFFFFFFF03FFFFFF25D0285004FF0259 +:081A2000007AFF01010003FF41 +:101A4000235A5457537050726F32304148562320F6 +:101A500023424C48454C492346333930232020202B +:101A60002020202020202020202020202020202076 +:101C0000C2AFC2D353D9BF7581C043B20343FF8073 +:101C1000752438752503B1C975EF0275E24043F1AB +:101C20002053A4DF75D400D2857DFA780379E67C51 +:101C300010752200752300901DD67B0675249875BB +:101C400025013085028142208508D8FBD9F9DCF7CF +:101C500081B4308508D8FBD9F9DCF781B4B189E4C7 +:101C600093A3C39A6004DDC381B4DBDBB17B600264 +:101C7000812B7B08E493FAA3B15CDBF87A30B15C8A +:101C8000752200752300B17BEAFCEBFDC3ED94FEE9 +:101C9000400EB17B8A278B28ED30E0048A828B834B +:101CA000B17B7AC270D8C3ED94FE601350CEBD00F4 +:101CB00025EC60097520007521FF0200008100A855 +:101CC00027A9280809D804D90281D3B17FEA89AAB3 +:101CD000F281C50D81A0C3ED94035049EDA2E092BD +:101CE000007AC5C3E5829400E583941C50902000DF +:101CF00010438F02438F0175B7A575B7F1F030001F +:101D00001FA827A9280809438F01538FFDD804D99C +:101D100002A12089AAE275B7A575B7F1F0A3A10DBC +:101D2000538FFC817C7AC1BD030CE493A3FAB140CC +:101D3000DCF8B138817C817EAA22AB23B15CEBFA5E +:101D4000EA6222752608C3E52313F523E52213F57D +:101D50002250066323A0632201D526EAB1C9B1C986 +:101D600075260AEAF4200102D285300102C285B14B +:101D7000C9C3134002C201D526EB22B17FEAFB2082 +:101D80008502A17F308502A184752608AE24AF2587 +:101D9000C3EF13FFEE13FEB1CDB1C9C3EA13308513 +:101DA000024480FA30E703632201C3E52313F523DD +:101DB000E52213F52250066323A0632201D526D91C +:101DC000E52265236523F52222AE24AF250E0FDE22 +:101DD000FEDFFCD20122424C48656C693437316326 +:041DE000F390060175 +:00000001FF diff --git a/SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_TAIL_REV14_3.HEX b/SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_TAIL_REV14_3.HEX new file mode 100644 index 00000000..f65aaf5a --- /dev/null +++ b/SiLabs/Hex files/ZTW_SPIDER_PRO_20A_HV_TAIL_REV14_3.HEX @@ -0,0 +1,424 @@ +:030000000219FDE5 +:03000B000200A848 +:03002B000201943B +:03005B0002033A63 +:0300730002032065 +:1000800002030406080C10182030406080040608A3 +:100090000C10182030406080A0C000070F1F3F05E3 +:1000A000050D050305030302C2AF306308C2638573 +:1000B000798AD2AF32C0D0C0E0206227E525600245 +:1000C000E473E525F4C3334009758A00D263F579FA +:1000D00001D4F58A758B00758D00D262D0E0D0D046 +:1000E000D2AF32C3E526334009758A00D263F57971 +:1000F00001F4F58AC262E526F460383068032072A4 +:1001000013758B00758D00D0E0D0D0C293C297C21A +:1001100094D2AF32C293C297C294206E097401D5B3 +:10012000E0FDE57B4290758B00758D00D0E0D0D06E +:10013000D2AF32758A00D263757900C28DD2622146 +:100140002601C2306805206602D29301C2306805DC +:10015000206602D29401C2306805206602D297015F +:10016000C2C29230680A2066077402D5E0FDD293BD +:1001700001C2C29530680A2066077402D5E0FDD23C +:100180009401C2C29630680A2066077402D5E0FD69 +:10019000D29701C2C2AFC2AD53E6EFC0D0C0E0D229 +:1001A000D3D2AFE57A6009E577600575770041CF76 +:1001B000757701C2CEE52A6007207449152A4105EA +:1001C0007800790020742EE580307E01F430E5025D +:1001D00078FF53DACF207E0343DA20307E0343DA00 +:1001E00010C2D8C271E580307E01F430E50279FF9B +:1001F000C3E89970CB306103752A18207403752AFF +:1002000018885CD27020740DE52B6004152B411505 +:1002100043DA01C2D82070024175A85C206102C295 +:1002200070207431C3E894F0400374F0F8E8C454CB +:100230000F28F87984B703024155C313C3138721EC +:10024000200802C313200A06C3C898F8415528F8AD +:10025000500374FFF8C3E895655003E565F88822FC +:10026000E52D5406600FE533C313C3132522F52291 +:1002700050037522FF852224A824C3E524956140FC +:1002800002A8618825E566700241B9C3E8AA669AAA +:100290005003E8FAE4F9EAC333FBE568F45B29406C +:1002A0000D2567F8E56760021567400B41B90AC381 +:1002B000E5679A5002056778FF8826C26EC3E52677 +:1002C00094F84002D26EC3E52594404002D26420E7 +:1002D000CF0AD0E0D0D043E610D2AD32E57A600943 +:1002E000E57860057578006116757801C2CF7801F0 +:1002F000E52A6005307402152AC3E55C94014005C7 +:10030000755F006116756000756900E55F2401F591 +:100310005F5003755FFFD0E0D0D043E610D2AD321E +:10032000C2AFC0D053E67FC26075910085539485FB +:100330005495759104D0D0D2AF32C2AF53E6EFC21C +:10034000ADC0D0C0E0C0F0D2D3D2AFA8FBA9FCE5CD +:100350007A6007C3E913F9E813F8C2D83071026173 +:10036000AC53DACF207E0343DA10307E0343DA2029 +:10037000D271E580307E01F420E50261838827890F +:1003800028A1D353DACF207E0343DA20307E034303 +:10039000DA10C2D8C271307402A1BF7800E5803093 +:1003A0007E01F430E502A1BF885CA1A753DACF201B +:1003B0007E0343DA20307E0343DA10C271206102EB +:1003C000818553DACF207E0343DA10307E0343DA8F +:1003D00020C2D8D27188578958C3E89555F8E99555 +:1003E00056F97B007E087A00C3E8948CE9940050AB +:1003F00005755B008177882178A2E6A8216055C346 +:10040000E894C8E994005008E4D2E4FB7A0A8152E7 +:10041000C3E89468E994015008E4D2E3FB7A0F81C1 +:1004200052C3E894D0E994025008E4D2E2FB7A1E69 +:100430008152C3E894A0E994055008E4D2E1FB7A24 +:100440003C8152C3E89498E994085008E4D2E0FB58 +:100450007A787E00C3E89559FCE9955AFD30E70AA1 +:10046000ECF42401FCEDF43400FD755B00C3EC9A60 +:0E047000ED9E5003755B018859895A855755DA +:10047E008558567802A1A7C3E89527F8E99528F97B +:10048E00307C02A18B307B02A18B307A02A18420BA +:10049E00750281A8E9FDE8FC81C7E9C313F9E813E9 +:1004AE00F8307902A184E9C313F9E813F830780221 +:1004BE00A184E9C313FDE813FC206126C3EC941C50 +:1004CE00ED9402400281DEED7018C3EC94C8501218 +:1004DE000529C3E529940A5002A1BF755C00D270AC +:1004EE00A1BFE529600215297888E6F97400207FFE +:1004FE00087896B90302789EE624FAFEE43400FFEB +:10050E00C3EC9EFCED9FFD9208B90310A2085007A4 +:10051E00207609D276A12A307602C276A20850162B +:10052E00B9030DECF42401FCEDF43400FD02054496 +:10053E0078007900A18BB90315EC33FCED33FDC3C4 +:10054E00EC940AFCED9400FD50047C007D00C3EC9D +:10055E0094FFED9400400678FF7900A18BEC857234 +:10056E00F0A4C5F0A2F733F8790040030205A7788E +:10057E00FF79000205A7E9C313F9E813F8307C0EE2 +:10058E00E9600278FFC3E81338F8E43400F9C3E8F1 +:10059E0094FFE99400400278FF885CD270206102DB +:1005AE00A1BF741FF4552F4BF52FC274EB7002D2FE +:1005BE0074752A18307403752A0A306102A1D3208B +:1005CE00740353DAFE207403752B06D0F0D0E0D0FE +:1005DE00D0D2AD43E610327901020603790302064A +:1005EE0003790A020603791E0206037964020603E2 +:1005FE0079C80206037817E4D5E0FDD8FAD9F622B9 +:10060E007A147B7802062A7A107B8C02062A7A0DDF +:10061E007BB402062A7A0B7BC802062A7902B27DC7 +:10062E00E4C295D5E0FDD294D5E0FDC294D5E0FDAF +:10063E00D295D5E0FDD293E573D5E0FDC2937496C5 +:10064E00D5E0FDD9D9EAF8D5E0FDD8FBDBCEC295D1 +:10065E0022C37C007D0075F00005F0EA33FAEB331F +:10066E00FB50F6EB13FBEA13FAC3E9FFE8FEE89A38 +:10067E00F8E99BF95004EFF9EEF8B3EC33FCED33E7 +:10068E00FDD5F0DFEDF9ECF822E889F08A20D2D41E +:10069E00F8A9F07B0030F70B7BFFF42401F8E9F4A6 +:1006AE003400F9E88520F0A4ADF0F8E98520F0A437 +:1006BE00AFF0FEED2EF974003FFA7C04C3EA13FA94 +:1006CE00E913F9E813F8DCF48BF030F70AE8F424B8 +:1006DE0001F8E9F43400F9E889F0C2D4F8A9F0225F +:1006EE0022C3E53E13F9E53D13F8C3E54298F8E55C +:1006FE004399F9500CC3E89480E994FF4016020721 +:10070E0026C3E8947FE994005003020726787F7988 +:10071E0000020726788079FF8847894822E5472519 +:10072E0044F8E5483545F9854820E4300701F435AD +:10073E0046FA30E709C3EA94F04015020764C3EAAB +:10074E00940F500302076478FF79FF7A0F02076453 +:10075E00780079007AF0C3E5249561500AC37401DC +:10076E009524500B020782E54820E70E020782E52A +:10077E004830E706884489458A462278A4E6FAC3BB +:10078E00E54733F8E54833F9D197E930E70BC3E88D +:10079E009480E994FF4013E1BCC3E8947FE9940090 +:1007AE005002E1BC787F7900E1BC788079FFE820C7 +:1007BE00E715C3E52398F84009C3E8940140030206 +:1007CE0007E378010207E3E8F424012523F8400348 +:1007DE000207E378FF88492278A5E6FAA845A946DC +:1007EE00D197E930E70CC3E89401E994FF40160273 +:1007FE000817C3E894FFE99400500302081778FF26 +:10080E007900020817780179FFE920E715C3E54959 +:10081E0098F84009C3E89401400302083E780102AB +:10082E00083EE8F424012549F8400302083E78FF0B +:10083E0088242278FFC26420693D206A12D264C3E4 +:10084E00E53E940A4009C3E52594405002C26479FE +:10085E00A1E76023E53E601F74FF853EF084853876 +:0F086E00F0306A0375F005A4F8C5F0600278FF5A +:10087D00C3E895645002A864886322C3E53D94C81B +:10088D00E53E9400E5635003140199046002F5639D +:10089D00220208A12275E890227883E6FFE5E82080 +:1008AD00ECF7A8BDA9BE0570C3E57094084052755C +:1008BD007000E9FA79A0E76044EA7007E571601B02 +:1008CD000208DCC3E895716010E5715006600C14E8 +:1008DD000208E80460F90208E8E571F571C3947245 +:1008ED00401B7561C0C394044013756180C39404AB +:1008FD00400B756140C39404400375610075BB09DD +:10090D0022E561F460020561E570B4070375BB1063 +:10091D0022743279A687F0A4C5F0A2F733F8C3E8A4 +:10092D0095614002A86188228824882588268864DC +:10093D0022753D00753EF02275C820A8CCA9CD7555 +:10094D00C824C3E913F9E813F8AA39AB3A883989F1 +:10095D003AC3E89AF8E99B547FF930670241443075 +:10096D006933AC3BAD3C8A3B8B3CC3EB9D547FFB69 +:10097D00C3E99BF53FA839A93AC3E89CF8E99D5412 +:10098D007FF9C3E53E13FBE53D13FAE82AF53DE992 +:10099D003BF53E21ECAA3DAB3EAC3DAD3E7E047F2A +:1009AD0002C3EB940440021E1FC3EB940840021EC9 +:1009BD001FC3ED13FDEC13FCDEF7C3EA9CFAEB9DB0 +:1009CD00FBEF6009C3E913F9E813F8DFF7EA28FA3A +:1009DD00EB39FB8A3D8B3E50067BFF8B3D8B3EC337 +:1009ED00EB94025002D2673069047F03411778926D +:1009FD00E6FFC3E536948240110FC3E53694A0405F +:100A0D00010FC3EF940640027F057E01E53EC454FD +:100A1D000FF9E53EC454F0F8E53DC4540F28F8C372 +:100A2D00E89EFAE99400FB4009C3EA9402EB9400B6 +:100A3D0050047A02E4FB22AA3DAB3EEBC4FEEAC4AD +:100A4D00540F4EFCC3EA9CFAEB9400FBC3E813C3AE +:100A5D0013F8EA28FAEB3400FB8A3D8B3EC3EB9486 +:100A6D00024002C2677801EBC4FE7B00EAC4540F5A +:100A7D004EFAC3EA98FA4005C3940250027A0278FE +:100A8D0092E6FF223060024191854F53855054D23A +:100A9D006043E68022C3E49AF8E49BF9C3E833F897 +:100AAD00E933F93067026131E8FAE9FBD3E913FD67 +:100ABD00E813FC884F8950C3EF94036037EF20E0B3 +:100ACD000DE82CF8E93DF9ECFAEDFB020AEEE82809 +:100ADD00F8E939F9C3E82402F8E93400F97AFE7B24 +:100AED00FFC3EF9403400D8A518B52884B894C8C78 +:100AFD004D8D4E22885189528A4B8B4C8C4D8D4E8B +:100B0D00306920C3E53394034019E53FA2E713F89C +:100B1D00E552F4240138400B20E7087551FFF42409 +:100B2D0001F55222E8FAD3E813FC884FC3EF940382 +:100B3D00601FEF20E007E82CF8ECFA6151E828245B +:100B4D0002F87AFEC3EF940340078A51884B8C4D0F +:100B5D002288518A4B8C4D22E568C3335002646B59 +:100B6D00F568306002616FD26043E680E52D540672 +:100B7D006029A83DA93EC3E913F9E813F8C3E8338A +:100B8D00F8E933F953E67F759100C3E498F594E4E1 +:100B9D0099F595759104D26043E68022D265754131 +:100BAD0000752000306B03752040020BC8D26575AF +:100BBD004100752040306B03752000D2AF780120C5 +:100BCD006722E52D54066002C265C3E53E940540DB +:100BDD001378029405400878039405400278063096 +:100BED006902780A206009E5416005D2AFD26C2216 +:100BFD00D2AF0000C2AF20672AE53EC3FB940F4081 +:100C0D00027B0FEB240530730123306A0274282018 +:100C1D00620123F93069027982E58D13E58B13C3E7 +:100C2D009940C10541E59BF45440B52002818930BE +:100C3D00691408C3E8940A400261C8C3E5339406F9 +:100C4D00500261C861F120650261C8C26553E67F3B +:100C5D007591003067107594007595FC759104D2EF +:0F0C6D006043E68061C8AE3DAF3EC3EE33FEEF9D +:100C7C0033FFC3E49EF594E49FF5958169C3E53396 +:100C8C009402500261C830650261C8D802819D612E +:100C9C00F1C26C22E52D54066008206A020533026D +:100CAC000CBE306C0D206B0A206507158115810276 +:100CBC0015CA2253E67F759100855194855295751E +:100CCC009104854B53854C54D26043E680D2AF22BD +:100CDC0078003064053065027801E53675F007A4BC +:100CEC00F9E5F028F5F0E9A2F013A2F113A2F21342 +:100CFC00F536C394785003753678C3E5369537408E +:100D0C0008D266C293C297C294306002A115854D79 +:100D1C0053854E54D26043E68022207D11C2AF75BC +:100D2C004002C295D292D2AF759F80020EF5C2AF2F +:100D3C00754002C295D296D2AF759F80020EF530E7 +:100D4C007243207D20C2AF754003900172757B20E9 +:100D5C00C297C296306204D294A169D295D2AF7573 +:100D6C009F89020EF5C2AF754003900172757B200E +:100D7C00C293C292306204D294A189D295D2AF753B +:100D8C009F81020EF5207D17C2AF75400390014D77 +:100D9C00C297306202D294D2AF759F89020EF5C20F +:100DAC00AF75400390014DC293306202D294D2AF22 +:100DBC00759F81020EF5207D11C2AF754004C29261 +:100DCC00D296D2AF759F81020EF5C2AF754004C2A8 +:100DDC0096D292D2AF759F89020EF5307243207D68 +:100DEC0020C2AF754005900161757B04C294C29519 +:100DFC00306204D293C105D292D2AF759F80020E9D +:100E0C00F5C2AF754005900183757B40C294C295C5 +:100E1C00306204D297C125D296D2AF759F80020E54 +:100E2C00F5207D17C2AF754005900143C294306226 +:100E3C0002D293D2AF759F80020EF5C2AF754005FA +:100E4C00900157C2943062EBD297D2AF759F80025B +:100E5C000EF5207D11C2AF754006C296D295D2AF69 +:100E6C00759F89020EF5C2AF754006C292D295D21B +:100E7C00AF759F81020EF5307242207D20C2AF7596 +:100E8C004001900183757B40C293C292306204D2C0 +:100E9C0097C1A1D296D2AF759F81020EF5C2AF75E4 +:100EAC004001900161757B04C297C296306204D2F6 +:100EBC0093C1C1D292D2AF759F89C1F5207D16C264 +:100ECC00AF754001900157C293306202D297D2AFF6 +:100EDC00759F81C1F5C2AF754001900143C2973037 +:100EEC006202D293D2AF759F89C26622900141757E +:100EFC007B00C293C297C294C292C296C295C26240 +:100F0C0022788076FF0876FF0876FF0876FF087651 +:100F1C00030876040876090876030876010876013A +:100F2C00788C76010876FF0876FF0876FF0876FF46 +:100F3C000876FF0876030876FF0876FF0876FF0828 +:100F4C0076250876D00876FA0876FA0876040876BC +:100F5C00FF08760108760008767A0876FF08760195 +:100F6C00087601087600087603227887E6FFC272BD +:100F7C00BF0302D2727888E6C394036008C27DE690 +:100F8C0030E102D27DC27E7889E630E102D27EC3A6 +:100F9C00EF94026008758E01D273020FAE758E004D +:100FAC00C273227880E6149000809378A4F678813E +:100FBC00E6149000809378A5F67886E61490008D60 +:100FCC009378A6F6789CE67537FF75380CB4020654 +:100FDC007537A075380AB4030675378275380578ED +:100FEC00A3E61490009A93F566D1F822227896E63F +:100FFC00FA7897E6FB7888E6B40305C3EB940EFB0E +:10100C00307F047A007BFFC3EB9AFCC394825002BE +:10101C007C827572000572EC8572F0A4C3E5F094C5 +:10102C007D40F222D27F120FF91205F47A007B0078 +:10103C007C101205EAE55C2AFA74003BFBDCF37CBD +:10104C0004C3EB13FBEA13FADCF7FEC27F120FF9B1 +:10105C0022E5EF20E6037520000520903FFFE520F8 +:0D106C00146006901FFF14600093046003E1 +:1010790075EF1253D9BF7581C043FF801205E5751D +:10108900EF0243B203E5B3240420E70DF521E5E3BC +:1010990020E0068521B343E301120EF87580FF7540 +:1010A900A40075F1F075D4DF75900275A5FC75F291 +:1010B900FD75D50275A61075A0FF75F3F175E241AE +:1010C900E4F8F6D8FD756801120F0D121615789817 +:1010D9008673753001C2AF1205FE12060E1205F4B1 +:1010E9001206151205F412061C1205F412172E1217 +:1010F90005FE1205FE1205F9C2AF78FA79FA3085B4 +:1011090007D9FBD8F7021C00120F76120FAF120F86 +:10111900F8120FF978988673120EF875B68075A9CA +:1011290000757A0075885075891275C824759104FF +:1011390075D84075A82275B80275E690759B8075BB +:101149009D0075D10E75BC5875BB0975BA1175E846 +:10115900801205E5D2AF12089E53DACF207E0343F1 +:10116900DA20307E0343DA1043DA01C2D8C27112A1 +:1011790005FED2617B037A0CE55B70077A0CDB0311 +:101189000211011205F4207003021101C270E55C1D +:10119900C3940240E1E52F541F855E5DF55EB55DA0 +:1011A900D5DAD5C26153DACF207E0343DA20307E07 +:1011B9000343DA10C2D8C27178A2E67008D274E586 +:1011C9002F54E0F52FC2757529001205F9307409FD +:1011D900C3E529940A4002D2751205EA78023074EF +:1011E900027800C3E55C9840F0C2AF12060E120601 +:1011F9000E12060ED2AF1205FE754A007888E6B4C3 +:10120900030241E61205EA788CE6C3940150030211 +:1012190012E6E530C3940150030212E6207435C387 +:10122900E55C94FF50030212E6C2AF120623D2AF67 +:101239001205F9C3E55C940150EFC2AF12060E1214 +:1012490005EF12060ED2AF1205F9C3E55C94FF4013 +:10125900E90217B37F05D27F120FF91205F9C2AF60 +:10126900C27F120FF9AE5CC3E55C947FD2AF4077C1 +:101279001205E5C2AF120623D2AFDFDA1130C3EE91 +:1012890094057897F61205FE1216571217367F0A3B +:10129900D27F120FF91205F9C2AFC27F120FF9AE50 +:1012A9005CC3E55C947FD2AF50E41205E5C2AF128E +:1012B900060E1205EF12060ED2AFDFD41130EE245E +:1012C900057896F61205FE1216571217651205F9DA +:1012D900120FF9C3E55C94FF40F30217B3C3E55C51 +:1012E900954A4003855C4A1205F978017988E7B483 +:1012F90003027805C3E55C9840024105C2AF1206B6 +:1013090023120623120623D2AF1205FE753000E41C +:10131900F531F5320531E531F470390532789AE65F +:101329007819146012783214600D787D1460087889 +:10133900FA146003753200C3E53298401715327507 +:1013490031B478998673C2AF120623D2AF789886E2 +:10135900731205F91205EFE52A70053074022101AF +:1013690078012074027806C3E55C9840A77888E67E +:10137900C3940360031205F9E52A7003021101C23F +:10138900AF120EF8E4F522F523F524F525F526F537 +:1013990067D2AF7885E6C333F565E4F542F543F5E1 +:1013A90044F545F546F570F52CF52DF536757008BB +:1013B90075BB101205E51208A2E5E820ECFBA8BDF3 +:1013C900A9BEE97001F888711208A675700875BB85 +:1013D900107887E6FE7602120F767887EEF6C2AFAE +:1013E9007561FF12091E852261852262852263D2F9 +:1013F900AF7522017524017525017526018560697E +:10140900756A0175B69075A903757A017888E6B48D +:101419000307C27D307602D27DD268D26975330066 +:10142900120E5E120E8312094512094512093E1267 +:101439000945120AA212093E120B65021454C2AFE1 +:10144900120F76D2AF75700075BB09120BBA120C68 +:10145900BF120CA01206EE120CDC120D2612094561 +:0F146900120A91120AA2120B65120BA9120CBFE4 +:10147800120CA0306D031206EF20670312084130EA +:101488006703120888120CDC120D4B120945120A68 +:1014980091120AA2120B65120BBA120CBF120CA001 +:1014A800306D0312072B120CDC120DC21209451203 +:1014B8000A91120AA2120B65120BA9120CBF120C88 +:1014C800A0306D03120789120CDC120DE7120945D2 +:1014D800120A91120AA2120B65120BBA120CBF1251 +:1014E8000CA0306D031207E6120CDC120E5E120916 +:1014F80045120A91120AA2120B651208A2120BA930 +:10150800120CBF120CA0120CDC120E831208A612C9 +:101518000945120A91120AA2120B65306932206B32 +:101528002F856461856462856069756A0179187AB6 +:101538000CC3E53399400CC269D26A8A347561FFDD +:10154800021558C3E55C940140030214540215D2F5 +:10155800306A1B206B18E534147004C26A8147F5A1 +:1015680034C3E55C940140030214540215D2C3E568 +:101578005F7882985054307404E52A604D7888E684 +:10158800B40317207D05207607A1A2307602A1A218 +:10159800206B07D26B85646181C078F0306B05855C +:1015A80064617820C3E53E9850028154306B1BC2B9 +:1015B8006BC27D307602D27DD26A75341285646141 +:1015C80081540535E55C6002A1D5753500C2AF12BE +:1015D8000EF87887E6FE7602120F767887EEF6E444 +:1015E800F522F523F524F525F526F565C26875B6C7 +:1015F8008075A900757A00D2AF1205E5120EF83091 +:101608007409C3E5359405400221016118901A0D4B +:101618007820121699E520B45A0CA3121699E520E1 +:10162800B4A503021637120F0D121657021656905C +:101638001A0378807B0A121699A308DBF9901A0F0F +:10164800788C7B18121699A308DBF9901A2722C206 +:10165800AF1216D81216B2901A00740E12169EA364 +:10166800740312169EA3741412169E901A0378809F +:101678007B0A12169DA308DBF9901A0F788C7B1849 +:1016880012169DA308DBF91216EB1216C9901A2739 +:1016980022E493F622E6438F01538FFD75EF02751E +:1016A800B7A575B7F1F0538FFE22438F02438F0120 +:1016B80075EF0275B7A575B7F1901A0DF0538FFC49 +:1016C80022901A0D745AD19E901A0E74A5D19E229A +:1016D8007A3079D07820901A40D199E520F709A37B +:1016E800DAF7227A3079D0901A40E7D19E09A3DA46 +:1016F800F922AB74A875BB01027984BB0202798513 +:10170800BB03027986BB04027992BB05027987BBC9 +:10171800060279A3BB0702799CBB08027988BB093A +:10172800027989E8F7227C051205FEDCFB22C2AFAC +:1017380012060E12061512061C1206231205EF12C7 +:10174800060E12061512061C1206231205EF1206C3 +:101758000E12061512061C120623D2AF22C2AF12B1 +:10176800062312061C12061512060E1205EF1206A3 +:101778002312061C12061512060E1205EF12062376 +:1017880012061C12061512060ED2AF22AE74AF75E1 +:10179800C2AF12060E12060E12060E1205EFDEF288 +:1017A8001206231205EFDFF8D2AF22F136F12EF13F +:1017B8002E757401757501757600F1947C05AD5C24 +:1017C8001205FEC3ED955C70F5C3E55C9401400A13 +:1017D800C3E55C94FF40320217EFD1FAD157F136D6 +:1017E800C2AF75EF12F12EDCD50576C3E57694030A +:1017F800500280C6F12E0575E5741490009F93F889 +:1018080008C3E57598500280AE12172E12172E05E0 +:1018180074C3E574940A5002809A120F0D12165779 +:08182800C2AF75EF1212172E7A +:0319FD0002105D78 +:101A00000E0314FFFFFFFF0304090301015AA501A0 +:101A1000FFFFFFFFFF03FFFFFF25D0FAFA04FF01DE +:081A2000007AFF01010003FF41 +:101A4000235A5457537050726F32304148562320F6 +:101A500023424C48454C492346333930232020202B +:101A60002020202020202020202020202020202076 +:101C0000C2AFC2D353D9BF7581C043B20343FF8073 +:101C1000752438752503B1C975EF0275E24043F1AB +:101C20002053A4DF75D400D2857DFA780379E67C51 +:101C300010752200752300901DD67B0675249875BB +:101C400025013085028142208508D8FBD9F9DCF7CF +:101C500081B4308508D8FBD9F9DCF781B4B189E4C7 +:101C600093A3C39A6004DDC381B4DBDBB17B600264 +:101C7000812B7B08E493FAA3B15CDBF87A30B15C8A +:101C8000752200752300B17BEAFCEBFDC3ED94FEE9 +:101C9000400EB17B8A278B28ED30E0048A828B834B +:101CA000B17B7AC270D8C3ED94FE601350CEBD00F4 +:101CB00025EC60097520007521FF0200008100A855 +:101CC00027A9280809D804D90281D3B17FEA89AAB3 +:101CD000F281C50D81A0C3ED94035049EDA2E092BD +:101CE000007AC5C3E5829400E583941C50902000DF +:101CF00010438F02438F0175B7A575B7F1F030001F +:101D00001FA827A9280809438F01538FFDD804D99C +:101D100002A12089AAE275B7A575B7F1F0A3A10DBC +:101D2000538FFC817C7AC1BD030CE493A3FAB140CC +:101D3000DCF8B138817C817EAA22AB23B15CEBFA5E +:101D4000EA6222752608C3E52313F523E52213F57D +:101D50002250066323A0632201D526EAB1C9B1C986 +:101D600075260AEAF4200102D285300102C285B14B +:101D7000C9C3134002C201D526EB22B17FEAFB2082 +:101D80008502A17F308502A184752608AE24AF2587 +:101D9000C3EF13FFEE13FEB1CDB1C9C3EA13308513 +:101DA000024480FA30E703632201C3E52313F523DD +:101DB000E52213F52250066323A0632201D526D91C +:101DC000E52265236523F52222AE24AF250E0FDE22 +:101DD000FEDFFCD20122424C48656C693437316326 +:041DE000F390060175 +:00000001FF diff --git a/SiLabs/MakeHexfiles.bat b/SiLabs/MakeHexfiles.bat index eafd4f3c..dd47e71e 100644 --- a/SiLabs/MakeHexfiles.bat +++ b/SiLabs/MakeHexfiles.bat @@ -167,6 +167,8 @@ SET BESCNAME=F85_3A call:compile SET BESCNAME=ZTW_SPIDER_PRO_20A call:compile +SET BESCNAME=ZTW_SPIDER_PRO_20A_HV +call:compile goto :end diff --git a/SiLabs/ZTW_Spider_Pro_20A_HV.inc b/SiLabs/ZTW_Spider_Pro_20A_HV.inc new file mode 100644 index 00000000..1f95e182 --- /dev/null +++ b/SiLabs/ZTW_Spider_Pro_20A_HV.inc @@ -0,0 +1,314 @@ +;**** **** **** **** **** +; +; BLHeli program for controlling brushless motors in helicopters and multirotors +; +; Copyright 2011, 2012 Steffen Skaug +; This program is distributed under the terms of the GNU General Public License +; +; This file is part of BLHeli. +; +; BLHeli is free software: you can redistribute it and/or modify +; it under the terms of the GNU General Public License as published by +; the Free Software Foundation, either version 3 of the License, or +; (at your option) any later version. +; +; BLHeli is distributed in the hope that it will be useful, +; but WITHOUT ANY WARRANTY; without even the implied warranty of +; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +; GNU General Public License for more details. +; +; You should have received a copy of the GNU General Public License +; along with BLHeli. If not, see . +; +;**** **** **** **** **** +; +; ZTW Spider Pro 20A HV hardware definition file +; +;**** **** **** **** **** + + + +;********************* +; Device SiLabs F390 +;********************* +$include (c8051f390.inc) + +;**** **** **** **** **** +; Uses internal calibrated oscillator set to 24/48Mhz +;**** **** **** **** **** + +;**** **** **** **** **** +; Constant definitions +;**** **** **** **** **** +CSEG AT 1A40h +Eep_ESC_Layout: DB "#ZTWSpPro20AHV# " ; ESC layout tag +CSEG AT 1A50h +Eep_ESC_MCU: DB "#BLHELI#F390# " ; Project and MCU tag (16 Bytes) + +MCU_48MHZ EQU 1 ; Set to 1 if MCU can run at 48MHz +ONE_S_CAPABLE EQU 0 ; Set to 1 if ESC can operate at 1S +PORT3_EXIST EQU 0 ; Set to 1 if MCU has port3 +COMP1_USED EQU 0 ; Set to 1 if MCU has comparator 1 and it is being used +LOCK_BYTE_ADDRESS_16K EQU 3FFFh ; Address of lock byte if 16k flash size +LOCK_BYTE_ADDRESS_8K EQU 1FFFh ; Address of lock byte if 8k flash size +HIGH_BEC_VOLTAGE EQU 0 ; Set to 1 or more if high BEC voltage is supported +DAMPED_MODE_ENABLE EQU 1 ; Damped mode enabled +NFETON_DELAY EQU 2 ; Wait delay from pfets off to nfets on +PFETON_DELAY EQU 1 ; Wait delay from nfets off to pfets on +ADC_LIMIT_L EQU 0 ; No divider. Power supply measurement ADC value for which main motor power is limited (low byte) +ADC_LIMIT_H EQU 0 ; No divider. Power supply measurement ADC value for which main motor power is limited (2 MSBs) +TEMP_LIMIT EQU 114 ; Temperature measurement ADC value for which main motor power is limited (low byte, assuming high byte is 1) +TEMP_LIMIT_STEP EQU 4 ; Temperature measurement ADC value increment for which main motor power is further limited + +;**** **** **** **** **** +; ESC specific defaults +;**** **** **** **** **** +DEFAULT_PGM_MAIN_SPOOLUP_TIME EQU 10 ; Main motor spoolup time +DEFAULT_PGM_MAIN_STARTUP_PWR EQU 9 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 +DEFAULT_PGM_TAIL_STARTUP_PWR EQU 9 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 +DEFAULT_PGM_MULTI_STARTUP_PWR EQU 9 ; 1=0.031 2=0.047 3=0.063 4=0.094 5=0.125 6=0.188 7=0.25 8=0.38 9=0.50 10=0.75 11=1.00 12=1.25 13=1.50 + +;**** **** **** **** **** +; Bootloader definitions +;**** **** **** **** **** +RTX_PORT EQU P0 ; Receive/Transmit port +RTX_MDOUT EQU P0MDOUT ; Set to 1 for PUSHPULL +RTX_MDIN EQU P0MDIN ; Set to 1 for DIGITAL +RTX_SKIP EQU P0SKIP ; Set to 1 for SKIP +RTX_PIN EQU 5 ; RTX pin + +SIGNATURE_001 EQU 0f3h ; Device signature +SIGNATURE_002 EQU 090h + + +;********************* +; PORT 0 definitions * +;********************* +; EQU 7 ;i +; EQU 6 ;i +Rcp_In EQU 5 ;i +; EQU 4 ;i +Mux_A2 EQU 3 ;i +Mux_A1 EQU 2 ;i +Mux_B2 EQU 1 ;i +Mux_B1 EQU 0 ;i + +P0_DIGITAL EQU NOT((1 SHL Mux_A1)+(1 SHL Mux_A2)+(1 SHL Mux_B1)+(1 SHL Mux_B2)) +P0_INIT EQU 0FFh +P0_PUSHPULL EQU 0 +P0_SKIP EQU NOT(1 SHL Rcp_In) + +MACRO Get_Rcp_Capture_Values + mov Temp1, PCA0CPL0 ; Get PCA capture values + mov Temp2, PCA0CPH0 +IF MCU_48MHZ == 1 + mov A, Clock_Set_At_48MHz + jz Get_Rcp_End + clr C + mov A, Temp2 + rrc A + mov Temp2, A + mov A, Temp1 + rrc A + mov Temp1, A +Get_Rcp_End: +ENDIF +ENDM +MACRO Read_Rcp_Int + mov A, P0 + jnb Flags3.PGM_RCP_PWM_POL, ($+4) ; Is pwm polarity negative? + cpl A ; Yes - invert +ENDM +MACRO Rcp_Int_Enable + orl PCA0CPM0, #01h ; Interrupt enabled +ENDM +MACRO Rcp_Int_Disable + anl PCA0CPM0, #0FEh ; Interrupt disabled +ENDM +MACRO Rcp_Int_First + anl PCA0CPM0, #0CFh + jb Flags3.PGM_RCP_PWM_POL, ($+6) ; Is pwm polarity positive? + orl PCA0CPM0, #20h ; Capture rising edge + jnb Flags3.PGM_RCP_PWM_POL, ($+6) ; Is pwm polarity negative? + orl PCA0CPM0, #10h ; Capture falling edge +ENDM +MACRO Rcp_Int_Second + anl PCA0CPM0, #0CFh + jb Flags3.PGM_RCP_PWM_POL, ($+6) ; Is pwm polarity positive? + orl PCA0CPM0, #10h ; Capture falling edge + jnb Flags3.PGM_RCP_PWM_POL, ($+6) ; Is pwm polarity negative? + orl PCA0CPM0, #20h ; Capture rising edge +ENDM +MACRO Rcp_Clear_Int_Flag + clr CCF0 ; Clear interrupt flag +ENDM + + +;********************* +; PORT 1 definitions * +;********************* +CnFET EQU 7 ;o (High side PWM) +CpFET EQU 6 ;o +BpFET EQU 5 ;o +BnFET EQU 4 ;o (High side PWM) +AnFET EQU 3 ;o (High side PWM) +ApFET EQU 2 ;o +Adc_Ip EQU 1 ;i +; EQU 0 ;i + +P1_DIGITAL EQU NOT(1 SHL Adc_Ip) +P1_INIT EQU (1 SHL Adc_Ip) +P1_PUSHPULL EQU (1 SHL AnFET)+(1 SHL BnFET)+(1 SHL CnFET)+(1 SHL ApFET)+(1 SHL BpFET)+(1 SHL CpFET) +P1_SKIP EQU (1 SHL Adc_Ip) + +MACRO AnFET_on + setb P1.AnFET +ENDM +MACRO AnFET_off + clr P1.AnFET +ENDM +MACRO BnFET_on + setb P1.BnFET +ENDM +MACRO BnFET_off + clr P1.BnFET +ENDM +MACRO CnFET_on + setb P1.CnFET +ENDM +MACRO CnFET_off + clr P1.CnFET +ENDM +MACRO All_nFETs_Off + clr P1.AnFET + clr P1.CnFET + clr P1.BnFET +ENDM + +MACRO ApFET_on + setb P1.ApFET +ENDM +MACRO ApFET_off + clr P1.ApFET +ENDM +MACRO BpFET_on + setb P1.BpFET +ENDM +MACRO BpFET_off + clr P1.BpFET +ENDM +MACRO CpFET_on + setb P1.CpFET +ENDM +MACRO CpFET_off + clr P1.CpFET +ENDM +MACRO All_pFETs_On + setb P1.ApFET + setb P1.CpFET + setb P1.BpFET +ENDM +MACRO All_pFETs_Off + clr P1.ApFET + clr P1.CpFET + clr P1.BpFET +ENDM +MACRO Damping_FET_On + mov A, DampingFET + orl P1, A +ENDM + +MACRO Set_Comp_Phase_A + mov CPT0MX, #81h ; Set comparator multiplexer to phase A +ENDM +MACRO Set_Comp_Phase_B + mov CPT0MX, #80h ; Set comparator multiplexer to phase B +ENDM +MACRO Set_Comp_Phase_C + mov CPT0MX, #89h ; Set comparator multiplexer to phase C +ENDM +MACRO Read_Comp_Out + mov A, CPT0CN ; Read comparator output + cpl A +ENDM + + +;********************* +; PORT 2 definitions * +;********************* +DebugPin EQU 4 ;o +Mux_C2 EQU 3 ;i +Mux_C1 EQU 2 ;i +Comp_Comm EQU 1 ;i +; EQU 0 ;i + +P2_DIGITAL EQU NOT((1 SHL Mux_C1)+(1 SHL Mux_C2)+(1 SHL Comp_Comm)) +P2_INIT EQU 0FFh +P2_PUSHPULL EQU (1 SHL DebugPin) + + +;********************** +; MCU specific macros * +;********************** +MACRO Interrupt_Table_Definition +CSEG AT 0 ; Code segment start + jmp reset +CSEG AT 0Bh ; Timer0 interrupt + jmp t0_int +CSEG AT 2Bh ; Timer2 interrupt + jmp t2_int +CSEG AT 5Bh ; PCA interrupt + jmp pca_int +CSEG AT 73h ; Timer3 interrupt + jmp t3_int +ENDM + +MACRO Initialize_Xbar + mov P2, #P2_INIT ; Do port 2 initialization here + mov P2MDIN, #P2_DIGITAL + mov XBR1, #41h ; Xbar enabled, CEX0 routed to pin Rcp_In +ENDM + +MACRO Initialize_Adc + mov REF0CN, #0Eh ; Set vdd (3.3V) as reference. Enable temp sensor and bias +IF MCU_50MHZ == 0 + mov ADC0CF, #58h ; ADC clock 2MHz +ELSE + mov ADC0CF, #0C0h ; ADC clock 2MHz +ENDIF + mov AMX0P, #(8+Adc_Ip) ; Select positive input + mov AMX0N, #11h ; Select negative input as ground + mov ADC0CN, #80h ; ADC enabled +ENDM +MACRO Set_Adc_Ip_Volt + mov AMX0P, #(8+Adc_Ip) ; Select positive input +ENDM +MACRO Set_Adc_Ip_Temp + mov AMX0P, #10h ; Select temp sensor input +ENDM +MACRO Start_Adc + mov ADC0CN, #90h ; ADC start +ENDM +MACRO Get_Adc_Status + mov A, ADC0CN +ENDM +MACRO Read_Adc_Result + mov Temp1, ADC0L + mov Temp2, ADC0H +ENDM +MACRO Stop_Adc +ENDM +MACRO Set_RPM_Out +ENDM +MACRO Clear_RPM_Out +ENDM +MACRO Set_MCU_Clk_24MHz + mov FLSCL, #80h ; Set flash timing for 24MHz + mov CLKSEL, #0 ; Set clock to 24MHz + mov Clock_Set_At_48MHz, #0 +ENDM +MACRO Set_MCU_Clk_48MHz + mov FLSCL, #90h ; Set flash timing for 48MHz + mov CLKSEL, #3 ; Set clock to 48MHz + mov Clock_Set_At_48MHz, #1 +ENDM