diff --git a/SiLabs/BLHeli supported SiLabs ESCs.pdf b/SiLabs/BLHeli supported SiLabs ESCs.pdf index b8c24127..3bac2e23 100644 Binary files a/SiLabs/BLHeli supported SiLabs ESCs.pdf and b/SiLabs/BLHeli supported SiLabs ESCs.pdf differ diff --git a/SiLabs/BLHeli.asm b/SiLabs/BLHeli.asm index 186f79ed..03694cbf 100644 --- a/SiLabs/BLHeli.asm +++ b/SiLabs/BLHeli.asm @@ -122,7 +122,7 @@ $NOMOD51 ; Refined direct startup ; Removed voltage compensation ; Miscellaneous other changes -; - Rev9.0 Increased programming range for startup power, and made it's default ESC dependent +; - Rev9.0 Increased programming range for startup power, and made its default ESC dependent ; Made default startup method ESC dependent ; Even more smooth and gentle spoolup for MAIN, to suit larger helis ; Improved transition from stepped startup to run @@ -206,144 +206,147 @@ $NOMOD51 ; ;**** **** **** **** **** ; List of enumerated supported ESCs and modes (main, tail or multi) -XP_3A_Main EQU 1 -XP_3A_Tail EQU 2 -XP_3A_Multi EQU 3 -XP_7A_Main EQU 4 -XP_7A_Tail EQU 5 -XP_7A_Multi EQU 6 -XP_7A_Fast_Main EQU 7 -XP_7A_Fast_Tail EQU 8 -XP_7A_Fast_Multi EQU 9 -XP_12A_Main EQU 10 -XP_12A_Tail EQU 11 -XP_12A_Multi EQU 12 -XP_18A_Main EQU 13 -XP_18A_Tail EQU 14 -XP_18A_Multi EQU 15 -XP_25A_Main EQU 16 -XP_25A_Tail EQU 17 -XP_25A_Multi EQU 18 -DP_3A_Main EQU 19 -DP_3A_Tail EQU 20 -DP_3A_Multi EQU 21 -Supermicro_3p5A_Main EQU 22 -Supermicro_3p5A_Tail EQU 23 -Supermicro_3p5A_Multi EQU 24 -Turnigy_Plush_6A_Main EQU 25 -Turnigy_Plush_6A_Tail EQU 26 -Turnigy_Plush_6A_Multi EQU 27 -Turnigy_Plush_10A_Main EQU 28 -Turnigy_Plush_10A_Tail EQU 29 -Turnigy_Plush_10A_Multi EQU 30 -Turnigy_Plush_12A_Main EQU 31 -Turnigy_Plush_12A_Tail EQU 32 -Turnigy_Plush_12A_Multi EQU 33 -Turnigy_Plush_18A_Main EQU 34 -Turnigy_Plush_18A_Tail EQU 35 -Turnigy_Plush_18A_Multi EQU 36 -Turnigy_Plush_25A_Main EQU 37 -Turnigy_Plush_25A_Tail EQU 38 -Turnigy_Plush_25A_Multi EQU 39 -Turnigy_Plush_30A_Main EQU 40 -Turnigy_Plush_30A_Tail EQU 41 -Turnigy_Plush_30A_Multi EQU 42 -Turnigy_Plush_40A_Main EQU 43 -Turnigy_Plush_40A_Tail EQU 44 -Turnigy_Plush_40A_Multi EQU 45 -Turnigy_Plush_60A_Main EQU 46 -Turnigy_Plush_60A_Tail EQU 47 -Turnigy_Plush_60A_Multi EQU 48 -Turnigy_Plush_80A_Main EQU 49 -Turnigy_Plush_80A_Tail EQU 50 -Turnigy_Plush_80A_Multi EQU 51 -Turnigy_AE_20A_Main EQU 52 -Turnigy_AE_20A_Tail EQU 53 -Turnigy_AE_20A_Multi EQU 54 -Turnigy_AE_25A_Main EQU 55 -Turnigy_AE_25A_Tail EQU 56 -Turnigy_AE_25A_Multi EQU 57 -Turnigy_AE_30A_Main EQU 58 -Turnigy_AE_30A_Tail EQU 59 -Turnigy_AE_30A_Multi EQU 60 -Turnigy_AE_45A_Main EQU 61 -Turnigy_AE_45A_Tail EQU 62 -Turnigy_AE_45A_Multi EQU 63 -Turnigy_KForce_40A_Main EQU 64 -Turnigy_KForce_40A_Tail EQU 65 -Turnigy_KForce_40A_Multi EQU 66 -Turnigy_KForce_120A_HV_Main EQU 67 -Turnigy_KForce_120A_HV_Tail EQU 68 -Turnigy_KForce_120A_HV_Multi EQU 69 -Skywalker_20A_Main EQU 70 -Skywalker_20A_Tail EQU 71 -Skywalker_20A_Multi EQU 72 -Skywalker_40A_Main EQU 73 -Skywalker_40A_Tail EQU 74 -Skywalker_40A_Multi EQU 75 -HiModel_Cool_22A_Main EQU 76 -HiModel_Cool_22A_Tail EQU 77 -HiModel_Cool_22A_Multi EQU 78 -HiModel_Cool_33A_Main EQU 79 -HiModel_Cool_33A_Tail EQU 80 -HiModel_Cool_33A_Multi EQU 81 -HiModel_Cool_41A_Main EQU 82 -HiModel_Cool_41A_Tail EQU 83 -HiModel_Cool_41A_Multi EQU 84 -RCTimer_6A_Main EQU 85 -RCTimer_6A_Tail EQU 86 -RCTimer_6A_Multi EQU 87 -Align_RCE_BL15X_Main EQU 88 -Align_RCE_BL15X_Tail EQU 89 -Align_RCE_BL15X_Multi EQU 90 -Align_RCE_BL15P_Main EQU 91 -Align_RCE_BL15P_Tail EQU 92 -Align_RCE_BL15P_Multi EQU 93 -Align_RCE_BL35X_Main EQU 94 -Align_RCE_BL35X_Tail EQU 95 -Align_RCE_BL35X_Multi EQU 96 -Align_RCE_BL35P_Main EQU 97 -Align_RCE_BL35P_Tail EQU 98 -Align_RCE_BL35P_Multi EQU 99 -Gaui_GE_183_18A_Main EQU 100 -Gaui_GE_183_18A_Tail EQU 101 -Gaui_GE_183_18A_Multi EQU 102 -H_King_10A_Main EQU 103 -H_King_10A_Tail EQU 104 -H_King_10A_Multi EQU 105 -H_King_20A_Main EQU 106 -H_King_20A_Tail EQU 107 -H_King_20A_Multi EQU 108 -H_King_35A_Main EQU 109 -H_King_35A_Tail EQU 110 -H_King_35A_Multi EQU 111 -H_King_50A_Main EQU 112 -H_King_50A_Tail EQU 113 -H_King_50A_Multi EQU 114 -Polaris_Thunder_12A_Main EQU 115 -Polaris_Thunder_12A_Tail EQU 116 -Polaris_Thunder_12A_Multi EQU 117 -Polaris_Thunder_20A_Main EQU 118 -Polaris_Thunder_20A_Tail EQU 119 -Polaris_Thunder_20A_Multi EQU 120 -Polaris_Thunder_30A_Main EQU 121 -Polaris_Thunder_30A_Tail EQU 122 -Polaris_Thunder_30A_Multi EQU 123 -Polaris_Thunder_40A_Main EQU 124 -Polaris_Thunder_40A_Tail EQU 125 -Polaris_Thunder_40A_Multi EQU 126 -Polaris_Thunder_60A_Main EQU 127 -Polaris_Thunder_60A_Tail EQU 128 -Polaris_Thunder_60A_Multi EQU 129 -Polaris_Thunder_80A_Main EQU 130 -Polaris_Thunder_80A_Tail EQU 131 -Polaris_Thunder_80A_Multi EQU 132 -Polaris_Thunder_100A_Main EQU 133 -Polaris_Thunder_100A_Tail EQU 134 -Polaris_Thunder_100A_Multi EQU 135 -Platinum_Pro_30A_Main EQU 136 -Platinum_Pro_30A_Tail EQU 137 -Platinum_Pro_30A_Multi EQU 138 +XP_3A_Main EQU 1 +XP_3A_Tail EQU 2 +XP_3A_Multi EQU 3 +XP_7A_Main EQU 4 +XP_7A_Tail EQU 5 +XP_7A_Multi EQU 6 +XP_7A_Fast_Main EQU 7 +XP_7A_Fast_Tail EQU 8 +XP_7A_Fast_Multi EQU 9 +XP_12A_Main EQU 10 +XP_12A_Tail EQU 11 +XP_12A_Multi EQU 12 +XP_18A_Main EQU 13 +XP_18A_Tail EQU 14 +XP_18A_Multi EQU 15 +XP_25A_Main EQU 16 +XP_25A_Tail EQU 17 +XP_25A_Multi EQU 18 +DP_3A_Main EQU 19 +DP_3A_Tail EQU 20 +DP_3A_Multi EQU 21 +Supermicro_3p5A_Main EQU 22 +Supermicro_3p5A_Tail EQU 23 +Supermicro_3p5A_Multi EQU 24 +Turnigy_Plush_6A_Main EQU 25 +Turnigy_Plush_6A_Tail EQU 26 +Turnigy_Plush_6A_Multi EQU 27 +Turnigy_Plush_10A_Main EQU 28 +Turnigy_Plush_10A_Tail EQU 29 +Turnigy_Plush_10A_Multi EQU 30 +Turnigy_Plush_12A_Main EQU 31 +Turnigy_Plush_12A_Tail EQU 32 +Turnigy_Plush_12A_Multi EQU 33 +Turnigy_Plush_18A_Main EQU 34 +Turnigy_Plush_18A_Tail EQU 35 +Turnigy_Plush_18A_Multi EQU 36 +Turnigy_Plush_25A_Main EQU 37 +Turnigy_Plush_25A_Tail EQU 38 +Turnigy_Plush_25A_Multi EQU 39 +Turnigy_Plush_30A_Main EQU 40 +Turnigy_Plush_30A_Tail EQU 41 +Turnigy_Plush_30A_Multi EQU 42 +Turnigy_Plush_40A_Main EQU 43 +Turnigy_Plush_40A_Tail EQU 44 +Turnigy_Plush_40A_Multi EQU 45 +Turnigy_Plush_60A_Main EQU 46 +Turnigy_Plush_60A_Tail EQU 47 +Turnigy_Plush_60A_Multi EQU 48 +Turnigy_Plush_80A_Main EQU 49 +Turnigy_Plush_80A_Tail EQU 50 +Turnigy_Plush_80A_Multi EQU 51 +Turnigy_AE_20A_Main EQU 52 +Turnigy_AE_20A_Tail EQU 53 +Turnigy_AE_20A_Multi EQU 54 +Turnigy_AE_25A_Main EQU 55 +Turnigy_AE_25A_Tail EQU 56 +Turnigy_AE_25A_Multi EQU 57 +Turnigy_AE_30A_Main EQU 58 +Turnigy_AE_30A_Tail EQU 59 +Turnigy_AE_30A_Multi EQU 60 +Turnigy_AE_45A_Main EQU 61 +Turnigy_AE_45A_Tail EQU 62 +Turnigy_AE_45A_Multi EQU 63 +Turnigy_KForce_40A_Main EQU 64 +Turnigy_KForce_40A_Tail EQU 65 +Turnigy_KForce_40A_Multi EQU 66 +Turnigy_KForce_120A_HV_Main EQU 67 +Turnigy_KForce_120A_HV_Tail EQU 68 +Turnigy_KForce_120A_HV_Multi EQU 69 +Turnigy_KForce_120A_HV_v2_Main EQU 70 +Turnigy_KForce_120A_HV_v2_Tail EQU 71 +Turnigy_KForce_120A_HV_v2_Multi EQU 72 +Skywalker_20A_Main EQU 73 +Skywalker_20A_Tail EQU 74 +Skywalker_20A_Multi EQU 75 +Skywalker_40A_Main EQU 76 +Skywalker_40A_Tail EQU 77 +Skywalker_40A_Multi EQU 78 +HiModel_Cool_22A_Main EQU 79 +HiModel_Cool_22A_Tail EQU 80 +HiModel_Cool_22A_Multi EQU 81 +HiModel_Cool_33A_Main EQU 82 +HiModel_Cool_33A_Tail EQU 83 +HiModel_Cool_33A_Multi EQU 84 +HiModel_Cool_41A_Main EQU 85 +HiModel_Cool_41A_Tail EQU 86 +HiModel_Cool_41A_Multi EQU 87 +RCTimer_6A_Main EQU 88 +RCTimer_6A_Tail EQU 89 +RCTimer_6A_Multi EQU 90 +Align_RCE_BL15X_Main EQU 91 +Align_RCE_BL15X_Tail EQU 92 +Align_RCE_BL15X_Multi EQU 93 +Align_RCE_BL15P_Main EQU 94 +Align_RCE_BL15P_Tail EQU 95 +Align_RCE_BL15P_Multi EQU 96 +Align_RCE_BL35X_Main EQU 97 +Align_RCE_BL35X_Tail EQU 98 +Align_RCE_BL35X_Multi EQU 99 +Align_RCE_BL35P_Main EQU 100 +Align_RCE_BL35P_Tail EQU 101 +Align_RCE_BL35P_Multi EQU 102 +Gaui_GE_183_18A_Main EQU 103 +Gaui_GE_183_18A_Tail EQU 104 +Gaui_GE_183_18A_Multi EQU 105 +H_King_10A_Main EQU 106 +H_King_10A_Tail EQU 107 +H_King_10A_Multi EQU 108 +H_King_20A_Main EQU 109 +H_King_20A_Tail EQU 110 +H_King_20A_Multi EQU 111 +H_King_35A_Main EQU 112 +H_King_35A_Tail EQU 113 +H_King_35A_Multi EQU 114 +H_King_50A_Main EQU 115 +H_King_50A_Tail EQU 116 +H_King_50A_Multi EQU 117 +Polaris_Thunder_12A_Main EQU 118 +Polaris_Thunder_12A_Tail EQU 119 +Polaris_Thunder_12A_Multi EQU 120 +Polaris_Thunder_20A_Main EQU 121 +Polaris_Thunder_20A_Tail EQU 122 +Polaris_Thunder_20A_Multi EQU 123 +Polaris_Thunder_30A_Main EQU 124 +Polaris_Thunder_30A_Tail EQU 125 +Polaris_Thunder_30A_Multi EQU 126 +Polaris_Thunder_40A_Main EQU 127 +Polaris_Thunder_40A_Tail EQU 128 +Polaris_Thunder_40A_Multi EQU 129 +Polaris_Thunder_60A_Main EQU 130 +Polaris_Thunder_60A_Tail EQU 131 +Polaris_Thunder_60A_Multi EQU 132 +Polaris_Thunder_80A_Main EQU 133 +Polaris_Thunder_80A_Tail EQU 134 +Polaris_Thunder_80A_Multi EQU 135 +Polaris_Thunder_100A_Main EQU 136 +Polaris_Thunder_100A_Tail EQU 137 +Polaris_Thunder_100A_Multi EQU 138 +Platinum_Pro_30A_Main EQU 139 +Platinum_Pro_30A_Tail EQU 140 +Platinum_Pro_30A_Multi EQU 141 ;**** **** **** **** **** ; Select the ESC and mode to use (or unselect all for use with external batch compile file) @@ -416,6 +419,9 @@ Platinum_Pro_30A_Multi EQU 138 ;BESC EQU Turnigy_KForce_120A_HV_Main ;BESC EQU Turnigy_KForce_120A_HV_Tail ;BESC EQU Turnigy_KForce_120A_HV_Multi +;BESC EQU Turnigy_KForce_120A_HV_v2_Main +;BESC EQU Turnigy_KForce_120A_HV_v2_Tail +;BESC EQU Turnigy_KForce_120A_HV_v2_Multi ;BESC EQU Skywalker_20A_Main ;BESC EQU Skywalker_20A_Tail ;BESC EQU Skywalker_20A_Multi @@ -834,6 +840,21 @@ MODE EQU 2 ; Choose mode. Set to 2 for multirotor $include (Turnigy_KForce_120A_HV.inc) ; Select Turnigy KForce 120A HV pinout ENDIF +IF BESC == Turnigy_KForce_120A_HV_v2_Main +MODE EQU 0 ; Choose mode. Set to 0 for main motor +$include (Turnigy_KForce_120A_HV_v2.inc); Select Turnigy KForce 120A HV v2 pinout +ENDIF + +IF BESC == Turnigy_KForce_120A_HV_v2_Tail +MODE EQU 1 ; Choose mode. Set to 1 for tail motor +$include (Turnigy_KForce_120A_HV_v2.inc); Select Turnigy KForce 120A HV v2 pinout +ENDIF + +IF BESC == Turnigy_KForce_120A_HV_v2_Multi +MODE EQU 2 ; Choose mode. Set to 2 for multirotor +$include (Turnigy_KForce_120A_HV_v2.inc); Select Turnigy KForce 120A HV v2 pinout +ENDIF + IF BESC == Skywalker_20A_Main MODE EQU 0 ; Choose mode. Set to 0 for main motor $include (Skywalker_20A.inc) ; Select Skywalker 20A pinout diff --git a/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MAIN_REV10_4.HEX b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MAIN_REV10_4.HEX new file mode 100644 index 00000000..ec85b658 --- /dev/null +++ b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MAIN_REV10_4.HEX @@ -0,0 +1,445 @@ +:0300000002128A5F +:03000B000200C12F +:03002B000203CB02 +:03005B0002059803 +:0300730002058EF5 +:1000800002030406080C10182030406080020304AC +:1000900006080C101820304080FF0406080C1018C9 +:1000A0002030406080A0C000000001010003020277 +:1000B000010D0D040206020D0505050D06030502DE +:1000C00002C2AFC0D0C0E0205A0D302F02E473301E +:1000D000600280F90203B7306306C281C283C2871F +:1000E00085258AC25AE525F4700221AA056130608F +:1000F00013206A19758B00D0E0D0D0C281C283C2B0 +:1001000087D2AF32C281C283C28702019AD26EC245 +:100110006FE565601CC3E5611495654014C26ED23D +:100120006FC3E5619564500302019A756100020195 +:100130009A206C14C281C283C287740AD5E0FDD2B2 +:1001400080D282D28602019AC281C283C287E53DF3 +:1001500020E22520E10D207502D280307502D28682 +:1001600002019A20E005D28202019A207502D2860D +:10017000307502D28002019A20E11520E00D207531 +:1001800002D280307502D28602019AD28202019A8E +:10019000207502D286307502D280758B00D0E0D0F7 +:1001A000D0C281C283C287D2AF32D0E0D0D0D2AF2A +:1001B0003261B7E525600A207502D281307502D21E +:1001C00087C28361B7E5256002D283207502C287AA +:1001D000307502C28161B7E525600A207502D287B9 +:1001E000307502D281207502C281307502C28761EA +:1001F000B7207502C280307502C286E525600A20EC +:100200007502D281307502D287207502C2863075A0 +:1002100002C280C28361B7207502C280307502C2FB +:1002200086207502C286307502C280740AD5E0FD50 +:10023000E525600A207502D281307502D287C2831B +:1002400061B7207502C280307502C286E525600A5A +:10025000207502D281307502D287C282C28361B713 +:10026000207502C280307502C286C282740AD5E04F +:10027000FDE525600A207502D281307502D287C261 +:100280008361B7C282E5256002D283207502C280F5 +:10029000307502C286207502C287307502C2816144 +:1002A000B7C282207502C280307502C286740AD538 +:1002B000E0FDE5256002D283207502C28730750219 +:1002C000C28161B7C282E5256002D283207502C275 +:1002D00086307502C280207502C287307502C281E5 +:1002E00061B7C282207502C286307502C280740A6C +:1002F000D5E0FDE5256002D283207502C287307506 +:1003000002C28161B7207502C286307502C280E5E3 +:1003100025600A207502D287307502D281C2822000 +:100320007502C281307502C28761B7207502C2862C +:10033000307502C280C282740AD5E0FDE525600AEC +:10034000207502D287307502D281207502C28130B9 +:100350007502C28761B7207502C286307502C280FD +:10036000E525600A207502D287307502D28120759A +:1003700002C280307502C286207502C281307502C9 +:10038000C28761B7207502C286307502C2802075AF +:1003900002C280307502C286740AD5E0FDE5256090 +:1003A0000A207502D287307502D281207502C2817F +:1003B000307502C28761B7E525F4F58A758B007543 +:1003C0006000D25AD0E0D0D0D2AF32C2AFC0D0C0DD +:1003D000E0D2D3C2CEE528600A741F552E604915BD +:1003E00028812878007900E580307601F430E50234 +:1003F00078FF53DACF20760343DA2030760343DAEE +:1004000010C2D8C269E580307601F430E50279FF88 +:10041000C3E89970CE305903752840741F552E607B +:10042000037528408858D268E52960041529813B66 +:10043000741F552E600543DA01C2D820680281C0BE +:10044000E558F8C268741F552E60367982B70431BA +:10045000C3E894F0400374F0F8E8C4540F28F87926 +:1004600084B703028181C313C3138721200802C309 +:0E04700013200A06C3C898F8818128F85003AB +:10047E0074FFF8C3E8955F5003E55FF8E52C54066A +:10048E007030882230630AC3E522955C4003855C98 +:10049E00227882B6041CC3E5229524401278A096D9 +:1004AE00400DE52426F52450097524FF0204C0856D +:1004BE00222420CF09D0E0D0D0C2D3D2AF32C2CFC7 +:1004CE007801E5286008741F552E70021528C3E5C3 +:1004DE005894014005755B0081EFE55B04600205F1 +:1004EE005B7982B7020EE548601EC3E52294324066 +:1004FE00178547227982B7030FE548600BC3E522C3 +:10050E0094324004798E8722C3E5239522600840F9 +:10051E00041523A1250523D8C80562E562700215CE +:10052E0062D563537563017803C3E5629430404727 +:10053E00C3E56294A050087801756303020559C3A0 +:10054E00E56294F050057801756301C3E55D95246D +:10055E004018E548701485245DE5620460037562F9 +:10056E003075630175233C020585C3E55D28500592 +:10057E00755DFFA185F55DD0E0D0D0C2D3D2AF328C +:10058E00C2AF53917FC258D2AF32C2AFC0D0C0E01B +:10059E00C0F0D2D3A8FBA9FCC2D8306902A1FB538C +:1005AE00DACF20760343DA1030760343DA20D269AD +:1005BE00E580307601F420E502A1CF88268927E177 +:1005CE009B53DACF20760343DA2030760343DA10DA +:1005DE00C2D8C269741F552E7002E1817800E58081 +:1005EE00307601F430E502E1818858E18153DACFAB +:1005FE0020760343DA2030760343DA10C26920599D +:10060E0002C1B553DACF20760343DA1030760343B6 +:10061E00DA20C2D8D26988538954C3E89551F8E9D3 +:10062E009552F9E4FB7AFAC3E894C8E994005008AD +:10063E00E4D2E4FB7A0AC188C3E89468E9940150D5 +:10064E0008E4D2E3FB7A0FC188C3E894D0E99402A0 +:10065E005008E4D2E2FB7A1EC188C3E894A0E99464 +:10066E00055008E4D2E1FB7A3CC188C3E89498E9CE +:10067E0094085006E4D2E0FB7A78C3E89555FCE97D +:10068E009556FD30E708ECF42401FCEDF4FD7557AA +:10069E00007008C3EC9A500375570188558956A807 +:1006AE0053A95488518952C3E89526F8E99527F93C +:1006BE00307402E154307302E154307202E14DE9BC +:1006CE00C313F9E813F8307102E14DE9C313F9E8E9 +:1006DE0013F8307002E14DE9C313FDE813FC205905 +:1006EE0018C3EC941CED94024003020781ED7009CF +:1006FE00C3EC94C8500302079B74002077037896CE +:10070E00E624FAFEE43400FFC3EC9EFCED9FFD50A0 +:10071E000678007900E154C3EC94FFED9400400696 +:10072E0078FF7900E154EC856CF0A4C5F0A2F733A4 +:10073E00F87900400302077078FF7900020770E92C +:10074E00C313F9E813F830740EE9600278FFC3E8BA +:10075E001338F8E43400F9C3E894FFE9940040023A +:10076E0078FF8858D268205902E181741FF4552E03 +:10077E004BF52E752840741F552E700375280A30C0 +:10078E005902E19B741F552E600353DAFE75292022 +:10079E00741F552E700375290AD0F0D0E0D0D0C248 +:1007AE00D3D2AF327901E1CA7903E1CA790AE1CA3B +:1007BE00791EE1CA7964E1CA79C8E1CA7817E4D52D +:1007CE00E0FDD8FAD9F6227A147B780207F17A1076 +:1007DE007B8C0207F17A0D7BB40207F17A0B7BC892 +:1007EE000207F1AC257525017902B275E4C282D5F6 +:1007FE00E0FDE5256002D283D5E0FDC283D5E0FDA4 +:10080E00D282D5E0FDE525600A207502D2813075D1 +:10081E0002D287E56DD5E0FD207502C281307502EA +:10082E00C2877496D5E0FDD9C1EAF8D5E0FDD8FBB4 +:10083E00DBB1C2828C2522C37C007D0075F00005E1 +:10084E00F0EA33FAEB33FB50F6EB13FBEA13FAC381 +:10085E00E9FFE8FEE89AF8E99BF95004EFF9EEF8A3 +:0F086E00B3EC33FCED33FDD5F0DFEDF9ECF82200 +:10087D00E889F08A20D2D4F8A9F07B0030F70B7B01 +:10088D00FFF42401F8E9F43400F9E88520F0A4AD73 +:10089D00F0F8E98520F0A4AFF0FEED2EF974003FDD +:1008AD00FA7C04C3EA13FAE913F9E813F8DCF48BC4 +:1008BD00F030F70AE8F42401F8E9F43400F9E88996 +:1008CD00F0C2D4F8A9F0227882B60403020960C3FD +:1008DD00E55894014018E54870377805C37994B709 +:1008ED0002027812C3E53B9400E53C984020E548B0 +:1008FD006009855E5D7562FF756301852224E4F5EF +:10090D003FF540F541F542F543F54802096075485C +:10091D0001C37994E79402601BE523F43333F91393 +:10092D00F8E9540104F9E854FEC39440F8E9940041 +:10093D00F902095CE523F433333333F913F8E95441 +:10094D00070404F9E854F8C39440F8E99400F988D1 +:10095D003F894022E548603BC3E53C13F9E53B1375 +:10096D00F8C3E53F98F8E54099F9500CC3E8948039 +:10097D00E994FF401602099CC3E8947FE994005066 +:10098D000302099C787F790002099C788079FF88A1 +:10099D0044894522E5486058E5442541F8E545354B +:1009AD0042F9854520E4300701F43543FA30E70973 +:1009BD00C3EA94F040150209DEC3EA940F50030216 +:1009CD0009DE78FF79FF7A0F0209DE780079007A67 +:1009DD00F0C3E524955C5006E524600921F7E54553 +:1009ED0020E70D21F7E54530E706884189428A4326 +:1009FD0022E5487003020A61789EE6FAC3E54433A6 +:100A0D00F8E54533F9117DE930E70BC3E89480E94A +:100A1D0094FF40134138C3E8947FE994005002419C +:100A2D0038787F79004138788079FFE820E715C361 +:100A3D00E52398F84009C3E894014003020A5F7862 +:100A4D0001020A5FE8F424012523F84003020A5F3E +:100A5D0078FF884622E5487003020AC3789FE6FABC +:100A6D00A842A943117DE930E70CC3E89401E9944C +:100A7D00FF4016020A9AC3E894FFE994005003025E +:100A8D000A9A78FF7900020A9A780179FFE920E73E +:100A9D0015C3E54698F84009C3E894014003020ADE +:100AAD00C17800020AC1E8F424012546F84003028A +:100ABD000AC178FF8824227883E6F520121001758B +:100ACD00E890E5E820ECF0A8BDA9BE121099756874 +:100ADD002C756900C3740013FD742C13FC742C2C3D +:100AED00FC74003DFDECFAEDFBC3E89AE99B401464 +:100AFD00E568242CF568E5693400F569EA2CFAEB14 +:100B0D003DFB80E5AE68AF69C3E56913F9E5681390 +:100B1D00F8C3E913F9E813F8E56828F566E56939CE +:100B2D00F5677A03C3E913F9E813F8DAF7AA201A7F +:100B3D007009756800756900020B581AEA6008EEB5 +:100B4D0028FEEF39FFDAF88E688F692275E890225A +:100B5D007883E6FFE5E820ECF7A8BDA9BE056AC3DA +:100B6D00E56A94084052756A00E97007E56B601BF1 +:100B7D00020B8CC3E8956B6010E56B5006600C148E +:100B8D00020B980460F9020B98E56BF56BC394A802 +:100B9D00F84021755CC0C3E89405F84017755C807A +:100BAD00C3E89405F8400D755C40C3E89405F84022 +:100BBD0003755C0075BB0622EFC39401601BC3E88F +:100BCD0094FFE994035012C3E89568E995695009BB +:100BDD00E55C600C155C020BEDE55CF46002055CF8 +:100BED00A85CC3E524985002A8248825C3E5259563 +:100BFD005D400B855D25E55DF46003855D5CC3E5BA +:100C0D006AB4070375BB1E2230610278323062026E +:100C1D007850E52C5406601FE879A187F0A4C5F043 +:100C2D00A2F733F8C3E8955C4002A85C88228824BB +:100C3D008825306102885E22788FE6FFC3EF940528 +:100C4D005018C3EF94045020C3EF94035028C3EF02 +:100C5D0094025030C3EF940150387533A075340FA2 +:0E0C6D0075353C75360581AD7533C075341292 +:100C7B0075354075360681AD75337075341775351E +:100C8B00D075360781AD75334C75341D7535C4750C +:100C9B00360981AD7533287534237535B875360B28 +:100CAB0081AD85334F853450753B00753C0822A8C8 +:100CBB004FA950020CC5A849A94A759100C3E498E5 +:100CCB00F594E499F595759104D25875C820A8CC84 +:100CDB00A9CD75C824AA39AB3A8839893AC3E89AA1 +:100CEB00F8E99BF9AA3BAB3CC3EB13FDEA13FCC33E +:100CFB00ED13FDEC13FCC3EA9CFAEB9DFBEA28FA1F +:100D0B00EB39FB8A3B8B3C400122753BFF753CFF6B +:100D1B0022305802A11C759100C3E4954BF594E465 +:100D2B00954CF595759104D258227892E6FF7E107A +:100D3B00305B027F053063047F037E00A93CA83B38 +:100D4B007A04C3E913F9E813F8DAF7C3E89EF8E974 +:100D5B009400F94009C3E89402E994005004780226 +:100D6B00E4F9E9FBE8FAC3E913FDE813FCC3EF94DC +:100D7B0003602EEF20E00DE82CF8E93DF9ECFAEDDD +:100D8B00FB020D99E828F8E939F97A02E4FBC3EF85 +:100D9B009403400D8A4D8B4E8849894A8C4B8D4C60 +:100DAB0022884D894E8A498B4A8C4B8D4C22305868 +:100DBB0002A1B9759100C3E4953BF594E4953CF51C +:100DCB0095759104D25822753E00752000020DE1F5 +:100DDB00753E00752040D2AF053E20580122759D0F +:100DEB0000E53CC313C313F8086030306A06C31325 +:100DFB00C313F808C3E8940A4002780A306D08C39D +:100E0B00E8940440027804C3E53C9408400D759DBA +:100E1B0002C3E53C94104003759D03205803D2AFE9 +:100E2B0022791E206D02790AD2AF0000C2AF205A80 +:100E3B000A793C206D027914306FE03063027978C7 +:100E4B00C3E58B9940D5E59BF45440B52002A1E155 +:100E5B00D8C9D2AF22C25B789CE6146007E53E147A +:100E6B007002D25B30630B053820581075380002C6 +:100E7B000E87205807158115810217EA22759100FC +:100E8B00C3E4954DF594E4954EF595759104D258C0 +:100E9B0022AE25305B4F78A3E6FFBF010BD25C750A +:100EAB002500C281C283C287B121305C0375250046 +:100EBB00305802C1B5BF020BD25C752500C281C28E +:100ECB0083C28778A2B6010DB121305C0375250072 +:100EDB00305802C1D5BF030BD25C752500C281C24D +:100EEB0083C287D188305C03752500305802C1F06E +:100EFB00305B04C25C8E2522C2AFC282206A030221 +:100F0B000F25900305206C12306E0F207502C286E0 +:100F1B00307502C280740AD5E0FD207502D2803094 +:100F2B007502D286759F02753D02D2AF22C2AF20E9 +:100F3B006A03020F5A9002C4306E17C282207502E8 +:100F4B00C286307502C280740AD5E0FD020F5D9037 +:100F5B0001C5207502C287307502C281305A06E581 +:100F6B00256002D283207503759F01307503759F31 +:100F7B0003753D03D2AF22C2AF207502C28030751C +:100F8B0002C286206A03020FA4900283206C0A30EF +:100F9B006E07C282740AD5E0FD207502D2863075C9 +:100FAB0002D280207503759F03307503759F017501 +:100FBB003D04D2AF22C2AF206A03020FE29002427D +:100FCB00306E17207502C280307502C286C28274E1 +:100FDB000AD5E0FD020FE59001B3C283305A0EE54E +:100FEB0025600A207502D281307502D287759F0267 +:100FFB00753D05D2AF22C2AF207502C28630750295 +:10100B00C280206A0302102B9001F1206C12306E0B +:10101B000F207502C280307502C286740AD5E0FDBE +:10102B00D282207503759F01307503759F03753D43 +:10103B0006D2AF22C2AF206A03021069900356306A +:10104B006E1F207502C280307502C286207502C2E7 +:10105B0086307502C280740AD5E0FD02106C9001D7 +:0E106B00D7207502C281307502C287305A0E3E +:10107900E525600A207502D287307502D281207574 +:1010890003759F03307503759F01753D01D2AF222A +:101099009001B1C281C283C287C280C282C2862244 +:1010A900C3E54F9535E55095365001227890E6FF16 +:1010B900C3EF94055018C3EF9404501BC3EF940376 +:1010C900501EC3EF94025021C3EF94015024C3E58D +:1010D9004F943CF8021104C3E54F9428F802110417 +:1010E900C3E54F941AF8021104C3E54F9412F802AC +:1010F9001104C3E54F940AF8021104E5509400F96C +:10110900884F89502230580302110E2278807607C1 +:1011190078817607788276017894760178837604E7 +:1011290078867607788F76037890760178957602B7 +:1011390078927603789B760D789376017887760294 +:10114900789C7601788876017889760178857600A9 +:10115900788C7601788D7600788E76B478967625B7 +:10116900789776D078987678789976C8789A760448 +:10117900789D7600227893E6FF756409756501C349 +:10118900BF02097564057565010211C3C3BF03096F +:101199007564057565020211C3C3BF040975640549 +:1011A9007565030211C3C3BF050675640975650733 +:1011B900C3BF06067564007565007887E6FFC26CD3 +:1011C900C3BF0302D26CC26BC26A7418552D600288 +:1011D900D26AC26E6002D26ED26F6002C26FC275ED +:1011E9007888E630E102D275C2767889E630E10284 +:1011F900D276C3EF94026008758E01D26D02120E89 +:10120900758E00C26D227880E61490008093789ED6 +:10121900F67881E61490008093789FF611992278E8 +:101229009BE61490008D9378A0F61199227886E6B2 +:101239001490009A9378A1F6119922789CE614905B +:1012490000A79378A2F6789CE6149000AC9378A353 +:10125900F6119922227896E6FA7897E6FB30770418 +:101269007A007BFFC3EB9AFCC3948250027C82759F +:101279006C00056CEC856CF0A4C3E5F0948040F239 +:1012890022C2D353D9BF7581C043FF801207B275FB +:10129900EF0243B203E5B324044002F5B37580308D +:1012A90075A4CF75F1FF75D4DF7590FF75A500752D +:1012B900F20075D50075A0FF75A60075F30075D607 +:1012C9000075B0FF75A70175F4FF75E2411199E446 +:1012D900F8F6D8FD3115121835317E510F512851C4 +:1012E900365144515D515E7898866D1199758850D3 +:1012F90075890275C82475910475D8401207C612FC +:1013090007D51207BE1207DC1207BE1207E3120740 +:10131900BE121CE51207C61207C61207C275A8221B +:1013290075B80275E69075F610759B80759D037505 +:10133900D10E75BC5875BB0675BA1F75E8801207C2 +:10134900B2D2AF120AC443DA01C2D8C2691207C6BF +:10135900753001D2597A05E55770027A051207B638 +:10136900E558C3940240EEE52E541F855A59F55AA3 +:10137900B559E2DAE2C25953DACF20760343DA20CB +:1013890030760343DA10C2D8C2691207C21207B60F +:101399007802741F552E70027800C3E5589840ED05 +:1013A900C2AF1207D51207D51207D5D2AF1207C699 +:1013B9007547001207B6788CE6C3940150030214EE +:1013C90085E530C394015003021485741F552E60BE +:1013D90035C3E55894FF5003021485C2AF1207EADA +:1013E900D2AF1207C2C3E558940150EFC2AF12073A +:1013F900D51207BA1207D5D2AF1207C2C3E558945E +:10140900FF40E9021D6A7F05D277515E1207C2C209 +:10141900AFC277515EC3E558947FD2AF4068C2AF7F +:101429001207EAD2AFDFE1C3E55894057897F612BF +:1014390007C61218E5121CED7F0AD277515E120712 +:10144900C2C2AFC277515EC3E558947FD2AF50E8AC +:10145900C2AF1207D51207BA1207D5D2AFDFDBE543 +:0F1469005824057896F61207C61218E5121D1CB6 +:101478001207C2C3E55894FF40F6021D6AC3E55837 +:10148800954740038558471207C2C3E55894014061 +:101498000261BCC2AF1207EA1207EA1207EAD2AF2A +:1014A8001207C6753000E4F531F5320531E531F43F +:1014B80070360532789AE6782814601278501460ED +:1014C8000D78A014600878F0146003753200C3E545 +:1014D8003298401415327899866DC2AF1207EAD255 +:1014E800AF7898866D1207C21207B6E5287008749F +:1014F8001F552E7002615CC3E558940640AD120773 +:10150800C2E528700302135C1199E4F522F523F56E +:1015180024F525755CFF7885865FF53FF540F54134 +:10152800F542F543F56AF548F52BF52CF55B120CF9 +:1015380045756A0875BB1E1207B2120B59E5E820FB +:10154800ECFBA8BDA9BEE97001F8886B120B5D75AC +:101558006A0875BB1E7895E630E0030215A0788707 +:10156800E6FE7602317E7887EEF6D261C2AF120CC3 +:101578001585225C85225DD2AFC261752500756232 +:1015880000756301D260D2637538001101113F12F2 +:101598000CC1120C450216C27887E6FE76037893D2 +:1015A800E6FD7605317E7887EEF67893EDF6D26023 +:1015B800D261D26E1101113F120C151207B2120F2F +:1015C800031207B21207B2120F381207B6120F82AF +:1015D8001207B61207B6120FC01207BA1101120786 +:1015E800B61207B2C261D262120B59120B5D120C0D +:1015F80015756A0875BB1E113F120CBA120D35110C +:10160800A9310E120F03120CBA120D3511A9310EA1 +:10161800120F38120CBA120D3511A9310E120F82A1 +:10162800120CBA120D3511A9310E120FC0120CBAD4 +:10163800120D3511A9310E1101120CBA120D351106 +:10164800A9C3E54F9535E5509536400C310EC3E5F5 +:1016580058940150930217EA310EC2627887E6FE69 +:101668007602317E7887EEF685225C855E5D855E42 +:1016780025756200756301D263753800C2AF2075A5 +:1016880002C280307502C286207502C28630750299 +:10169800C280742DD5E0FDD2AF113F120CC1120DDE +:1016A8001C120D35120DB9756A0075BB060216C2FB +:1016B800317E113F756A0075BB06120DDB120E6094 +:1016C800120E881208D4120E9C120F03120CC112AB +:1016D8000D1C120D35120DB9120DD2120E60120E1C +:1016E80088120961120E9C120F38120CC1120D1CBF +:1016F800120D35120DB9120DDB120E60120E881282 +:1017080009A1120E9C120F82120CC1120D1C120D8F +:1017180035120DB9120DD2120E60120E881209FE82 +:10172800120E9C120FC0120CC1120D1C120D351294 +:101738000DB9120DDB120E60120E88120A62120E1B +:101748009C1101120CC1120D1C120D35120DB9128B +:101758000DD2120B59120E60120E88120B5D120E6A +:101768009C113F120CC1120D1C120D35120DB9300F +:10177800632A855E5C855E5D756200756301C3E5FD +:10178800389464400AC263D2647537140217A4C33C +:10179800E558940140030216C20217EA306419E5BD +:1017A80037147005C2640216B8F537C3E5589401BA +:1017B80040030216C20217EAC3E55B94014009859B +:1017C8005E5D7562FF756301C3E55B94FA5013743F +:1017D8001F552E7004E5286009C3E53C94F05002BB +:1017E800C1C211997887E6FE7602317E7887EEF6D7 +:1017F800E4F522F523F524F525F55FC2601207B25A +:10180800121099741F552E7007E528700302135C97 +:101818007895E630E009121CE5121CE5121CE57803 +:101828008DE6C3940140030213960214AE901A0D7C +:101838007820121C00E520B4A50CA3121C00E5209A +:10184800B45A030218571211151218E50218E49039 +:101858001A037880121C00A308121C00A308121C8B +:0F18680000A308121C00A308A308A308121C0069 +:10187700A308121C00A308121C00A308121C00A333 +:1018870008A308A308121C00A308121C00A308122F +:101897001C00A308121C00A308121C00A308A3081D +:1018A700121C00A308121C00A308121C00A3081294 +:1018B7001C00A308121C00A308121C00A308121C7A +:1018C70000A308121C00A308121C00A308121C0086 +:1018D700A308121C00A308121C00901A2122C2AFF1 +:1018E700121C3F121C19901A00740A121C05A374CB +:1018F70004121C05A37410121C05901A0378801299 +:101907001C04A308121C04A308121C04A308121C1D +:1019170004A308A308A308121C04A308121C04A309 +:1019270008121C04A308121C04A308A308A3081286 +:101937001C04A308121C04A308121C04A308121CED +:1019470004A308121C04A308A308121C04A308126A +:101957001C04A308121C04A308121C04A308121CCD +:1019670004A308121C04A308121C04A308121C04D5 +:10197700A308121C04A308121C04A308121C04A326 +:0E19870008121C04121C52121C30901A21224D +:101A00000A041007070104FFFF07020101A55A019C +:101A100000B40301FF0301010225D078C8040D01C1 +:021A200000FFC5 +:101A4000235467794B463132304148567632232051 +:101A500023424C48454C4923463331302320202033 +:101A60002020202020202020202020202020202076 +:101C0000E493F622E6438F01538FFD75EF0275B71B +:101C1000A575B7F1F0538FFE22438F02438F0175F4 +:101C2000EF0275B7A575B7F1901A0DF0538FFC222E +:101C3000901A0D74A59105901A0E745A9105227A86 +:101C40003079D07820901A409100E520F709A3DA86 +:101C5000F7227A3079D0901A40E7910509A3DAF992 +:101C600022AB6EA86FBB01057980021CE2BB0205A6 +:101C70007981021CE2BB03057982021CE2BB0405E8 +:101C80007994021CE2BB05057983021CE2BB0605C0 +:101C90007995021CE2BB07057986021CE2BB0805A8 +:101CA000798F021CE2BB09057990021CE2BB0A0590 +:101CB0007992021CE2BB0B05799B021CE2BB0C056E +:101CC0007993021CE2BB0D057987021CE2BB0E056D +:101CD000799C021CE2BB0F057988021CE27989021B +:101CE0001CE2E8F7227C051207C6DCFB22C2AF1219 +:101CF00007D51207DC1207E31207EA1207BA120728 +:101D0000D51207DC1207E31207EA1207BA1207D549 +:101D10001207DC1207E31207EAD2AF22C2AF1207A2 +:101D2000EA1207E31207DC1207D51207BA1207EA14 +:101D30001207E31207DC1207D51207BA1207EA12DC +:101D400007E31207DC1207D5D2AF22AE6EAF6FC227 +:101D5000AF1207D51207D51207D51207BADEF21255 +:101D600007EA1207BADFF8D2AF2291ED91E591E5CB +:101D7000756E01756F01757000B14B7C05AD581221 +:101D800007C6C3ED955870F5C3E55894014009C3E3 +:101D9000E55894FF4032A1A691611218E591EDC279 +:101DA000AF75EF1291E5DCD50570C3E57094035073 +:101DB0000280C691E5056FE56E149000B193F808B6 +:101DC000C3E56F98500280AE91E591E5056EC3E5DD +:101DD0006E94115002809C1211151218E5C2AF7555 +:041DE000EF1291E588 +:00000001FF diff --git a/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MULTI_REV10_4.HEX b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MULTI_REV10_4.HEX new file mode 100644 index 00000000..69ec4ba3 --- /dev/null +++ b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_MULTI_REV10_4.HEX @@ -0,0 +1,434 @@ +:030000000211E307 +:03000B000200C12F +:03002B000203CB02 +:03005B0002051D7E +:0300730002051370 +:1000800002030406080C10182030406080020304AC +:1000900006080C101820304080FF0406080C1018C9 +:1000A0002030406080A0C000000001010003020277 +:1000B000010D0D040506020D0505050D06030502DB +:1000C00002C2AFC0D0C0E0205A0D302F02E473301E +:1000D000600280F90203B7306306C281C283C2871F +:1000E00085258AC25AE525F4700221AA056130608F +:1000F00013206A19758B00D0E0D0D0C281C283C2B0 +:1001000087D2AF32C281C283C28702019AD26EC245 +:100110006FE565601CC3E5611495654014C26ED23D +:100120006FC3E5619564500302019A756100020195 +:100130009A206C14C281C283C287740AD5E0FDD2B2 +:1001400080D282D28602019AC281C283C287E53DF3 +:1001500020E22520E10D207502D280307502D28682 +:1001600002019A20E005D28202019A207502D2860D +:10017000307502D28002019A20E11520E00D207531 +:1001800002D280307502D28602019AD28202019A8E +:10019000207502D286307502D280758B00D0E0D0F7 +:1001A000D0C281C283C287D2AF32D0E0D0D0D2AF2A +:1001B0003261B7E525600A207502D281307502D21E +:1001C00087C28361B7E5256002D283207502C287AA +:1001D000307502C28161B7E525600A207502D287B9 +:1001E000307502D281207502C281307502C28761EA +:1001F000B7207502C280307502C286E525600A20EC +:100200007502D281307502D287207502C2863075A0 +:1002100002C280C28361B7207502C280307502C2FB +:1002200086207502C286307502C280740AD5E0FD50 +:10023000E525600A207502D281307502D287C2831B +:1002400061B7207502C280307502C286E525600A5A +:10025000207502D281307502D287C282C28361B713 +:10026000207502C280307502C286C282740AD5E04F +:10027000FDE525600A207502D281307502D287C261 +:100280008361B7C282E5256002D283207502C280F5 +:10029000307502C286207502C287307502C2816144 +:1002A000B7C282207502C280307502C286740AD538 +:1002B000E0FDE5256002D283207502C28730750219 +:1002C000C28161B7C282E5256002D283207502C275 +:1002D00086307502C280207502C287307502C281E5 +:1002E00061B7C282207502C286307502C280740A6C +:1002F000D5E0FDE5256002D283207502C287307506 +:1003000002C28161B7207502C286307502C280E5E3 +:1003100025600A207502D287307502D281C2822000 +:100320007502C281307502C28761B7207502C2862C +:10033000307502C280C282740AD5E0FDE525600AEC +:10034000207502D287307502D281207502C28130B9 +:100350007502C28761B7207502C286307502C280FD +:10036000E525600A207502D287307502D28120759A +:1003700002C280307502C286207502C281307502C9 +:10038000C28761B7207502C286307502C2802075AF +:1003900002C280307502C286740AD5E0FDE5256090 +:1003A0000A207502D287307502D281207502C2817F +:1003B000307502C28761B7E525F4F58A758B007543 +:1003C0006000D25AD0E0D0D0D2AF32C2AFC0D0C0DD +:1003D000E0D2D3C2CEE528600A741F552E604915BD +:1003E00028812878007900E580307601F430E50234 +:1003F00078FF53DACF20760343DA2030760343DAEE +:1004000010C2D8C269E580307601F430E50279FF88 +:10041000C3E89970CE305903752818741F552E60A3 +:10042000037528188858D268E52960041529813B8E +:10043000741F552E600543DA01C2D820680281CDB1 +:10044000E558F8C268741F552E60367982B70431BA +:10045000C3E894F0400374F0F8E8C4540F28F87926 +:1004600084B703028181C313C3138721200802C309 +:0E04700013200A06C3C898F8818128F85003AB +:10047E0074FFF8C3E8955F5003E55FF8E52C54066A +:10048E00703D882230630AC3E522955C4003855C8B +:10049E00227882B60429C3E5229524401278A096CC +:1004AE00400DE52426F52450097524FF0204C0856D +:1004BE002224852425C3E524955C4003855C2520F4 +:1004CE00CF09D0E0D0D0C2D3D2AF32C2CF7801E5BF +:1004DE00286008741F552E70021528C3E558940124 +:1004EE004005755B0081FCE55B046002055BE55D24 +:1004FE00C3240A5005755DFFA10AF55DD0E0D0D08A +:10050E00C2D3D2AF32C2AF53917FC258D2AF32C232 +:10051E00AFC0D0C0E0C0F0D2D3A8FBA9FCC2D83087 +:10052E006902A18053DACF20760343DA10307603C6 +:10053E0043DA20D269E580307601F420E502A15439 +:10054E0088268927E12053DACF20760343DA20303C +:10055E00760343DA10C2D8C269741F552E7002E1B9 +:10056E00067800E580307601F430E502E106885821 +:10057E00E10653DACF20760343DA2030760343DAEE +:10058E0010C269205902C13A53DACF20760343DAFA +:10059E001030760343DA20C2D8D26988538954C307 +:1005AE00E89551F8E99552F9E4FB7AFAC3E894C854 +:1005BE00E994005008E4D2E4FB7A0AC10DC3E89432 +:1005CE0068E994015008E4D2E3FB7A0FC10DC3E849 +:1005DE0094D0E994025008E4D2E2FB7A1EC10DC316 +:1005EE00E894A0E994055008E4D2E1FB7A3CC10DF1 +:1005FE00C3E89498E994085006E4D2E0FB7A78C3F5 +:10060E00E89555FCE99556FD30E708ECF42401FC1D +:10061E00EDF4FD7557007008C3EC9A500375570141 +:10062E0088558956A853A95488518952C3E89526EE +:10063E00F8E99527F9307402C1D9307302C1D93067 +:10064E007202C1D2E9C313F9E813F8307102C1D2B4 +:10065E00E9C313F9E813F8307002C1D2E9C313FDF0 +:10066E00E813FC205918C3EC941CED9402400302CD +:10067E000706ED7009C3EC94C850030207207400FE +:10068E002077037896E624FAFEE43400FFC3EC9E4E +:10069E00FCED9FFD500678007900C1D9C3EC94FFA4 +:1006AE00ED9400400678FF7900C1D9EC856CF0A47A +:1006BE00C5F0A2F733F8790040030206F578FF790A +:1006CE00000206F5E9C313F9E813F830740EE96079 +:1006DE000278FFC3E81338F8E43400F9C3E894FF56 +:1006EE00E99400400278FF8858D268205902E1064A +:1006FE00741FF4552E4BF52E752818741F552E7039 +:10070E000375280A305902E120741F552E600353D9 +:10071E00DAFE752906741F552E700375290AD0F05E +:10072E00D0E0D0D0C2D3D2AF327901E14F7903E11C +:10073E004F790AE14F791EE14F7964E14F79C8E1B3 +:10074E004F7817E4D5E0FDD8FAD9F6227A147B78E3 +:10075E000207767A107B8C0207767A0D7BB402073D +:10076E00767A0B7BC8020776AC257525017902B225 +:10077E0075E4C282D5E0FDE5256002D283D5E0FDA9 +:10078E00C283D5E0FDD282D5E0FDE525600A207555 +:10079E0002D281307502D287E56DD5E0FD2075025B +:1007AE00C281307502C2877496D5E0FDD9C1EAF8D0 +:1007BE00D5E0FDD8FBDBB1C2828C2522C37C007D47 +:1007CE000075F00005F0EA33FAEB33FB50F6EB134D +:1007DE00FBEA13FAC3E9FFE8FEE89AF8E99BF95041 +:1007EE0004EFF9EEF8B3EC33FCED33FDD5F0DFEDAD +:1007FE00F9ECF822E889F08A20D2D4F8A9F07B002F +:10080E0030F70B7BFFF42401F8E9F43400F9E885A6 +:10081E0020F0A4ADF0F8E98520F0A4AFF0FEED2EA7 +:10082E00F974003FFA7C04C3EA13FAE913F9E813EA +:10083E00F8DCF48BF030F70AE8F42401F8E9F4342C +:10084E0000F9E889F0C2D4F8A9F0227882B6040340 +:10085E000208B6C3E5589401400302087E8522249F +:0D086E00E4F53FF540F541F542F543F5484E +:10087B000208B67882E6FC754801E522F523783844 +:10088B0079C7AA3BAB3CC3EB13FBEA13FAEC14603E +:10089B0013C3EB13FBEA13FAEC14146007C3EB134B +:1008AB00FBEA13FA1207CA883F894022E5486034F5 +:1008BB00C3E53F9523F8E5409400F9500CC3E89449 +:1008CB0080E994FF40160208EBC3E8947FE994009B +:1008DB0050030208EB787F79000208EB788079FFF0 +:1008EB008844894522E5486058E5442541F8E545AB +:1008FB003542F9854520E4300701F43543FA30E7FA +:10090B0009C3EA94F0401502092DC3EA940F500372 +:10091B0002092D78FF79FF7A0F02092D78007900F3 +:10092B007AF0C3E524955C5006E52460092146E581 +:10093B004520E70D2146E54530E706884189428A87 +:10094B004322E54870030209B0789EE6FAC3E544FA +:10095B0033F8E54533F91102E930E70BC3E894802E +:10096B00E994FF40132187C3E8947FE99400500278 +:10097B002187787F79002187788079FFE820E71538 +:10098B00C3E52398F84009C3E8940140030209AE7C +:10099B0078010209AEE8F424012523F8400302098B +:1009AB00AE78FF884622E5487003020A12789FE66C +:1009BB00FAA842A9431102E930E70CC3E89401E914 +:1009CB0094FF40160209E9C3E894FFE99400500331 +:1009DB000209E978FF79000209E9780179FFE9203A +:1009EB00E715C3E54698F84009C3E89401400302B4 +:1009FB000A107800020A10E8F424012546F8400397 +:100A0B00020A1078FF8824227883E6F520120F5013 +:100A1B0075E890E5E820ECF0A8BDA9BE120FE875CB +:100A2B00682C756900C3740013FD742C13FC742CB3 +:100A3B002CFC74003DFDECFAEDFBC3E89AE99B40FE +:100A4B0014E568242CF568E5693400F569EA2CFA9D +:100A5B00EB3DFB80E5AE68AF69C3E56913F9E5686B +:100A6B0013F8C3E913F9E813F8E56828F566E569A7 +:100A7B0039F5677A03C3E913F9E813F8DAF7AA2013 +:100A8B001A7009756800756900020AA71AEA6008EE +:100A9B00EE28FEEF39FFDAF88E688F692275E89041 +:100AAB00227883E6FFE5E820ECF7A8BDA9BE056A2E +:100ABB00C3E56A94084052756A00E97007E56B60FC +:100ACB001B020ADBC3E8956B6010E56B5006600CEC +:100ADB0014020AE70460F9020AE7E56BF56BC394AD +:100AEB00A8F84021755CC0C3E89405F84017755C05 +:100AFB0080C3E89405F8400D755C40C3E89405F895 +:100B0B004003755C0075BB0622EFC39401601BC3E9 +:100B1B00E894FFE994035012C3E89568E99569508E +:100B2B0009E55C600C155C020B3CE55CF4600205AE +:100B3B005CA85CC3E524985002A8248825C3E5254E +:100B4B00955D400B855D25E55DF46003855D5CC3BC +:100B5B00E56AB4070375BB1E22306102783230623E +:100B6B00027878E52C5406601FE879A187F0A4C5BC +:100B7B00F0A2F733F8C3E8955C4002A85C882288A2 +:100B8B00248825306102885E22788FE6FFC3EF94BC +:100B9B00055018C3EF94045020C3EF94035028C39F +:100BAB00EF94025030C3EF940150387533A0753475 +:100BBB000F75353C75360561FC7533C07534127590 +:100BCB00354075360661FC7533707534177535D045 +:100BDB0075360761FC75334C75341D7535C4753628 +:100BEB000961FC7533287534237535B875360B617F +:100BFB00FC85334F853450753B00753C0822A84F5C +:100C0B00A950020C14A849A94A759100C3E498F5A0 +:100C1B0094E499F595759104D25875C820A8CCA980 +:100C2B00CD75C824AA39AB3A8839893AC3E89AF802 +:100C3B00E99BF9AA3BAB3CC3EB13FDEA13FCC3EDF9 +:100C4B0013FDEC13FCC3EA9CFAEB9DFBEA28FAEBD1 +:100C5B0039FB8A3B8B3C400122753BFF753CFF22E5 +:0F0C6B00305802816B759100C3E4954BF594E40A +:100C7A00954CF595759104D258227892E6FF7E102C +:100C8A00305B027F053063047F037E00A93CA83BEA +:100C9A007A04C3E913F9E813F8DAF7C3E89EF8E926 +:100CAA009400F94009C3E89402E9940050047802D8 +:100CBA00E4F9E9FBE8FAC3E913FDE813FCC3EF948E +:100CCA0003602EEF20E00DE82CF8E93DF9ECFAED8F +:100CDA00FB020CE8E828F8E939F97A02E4FBC3EFE9 +:100CEA009403400D8A4D8B4E8849894A8C4B8D4C12 +:100CFA0022884D894E8A498B4A8C4B8D4C2230581A +:100D0A0002A108759100C3E4953BF594E4953CF57E +:100D1A0095759104D25822753E00752000020D3057 +:100D2A00753E00752040D2AF053E20580122759DC0 +:100D3A0000E53CC313C313F8086030306A06C313D6 +:100D4A00C313F808C3E8940A4002780A306D08C34E +:100D5A00E8940440027804C3E53C9408400D759D6C +:100D6A0002C3E53C94104003759D03205803D2AF9B +:100D7A0022791E206D02790AD2AF0000C2AF205A32 +:100D8A000A793C206D027914306FE0306302797879 +:100D9A00C3E58B9940D5E59BF45440B52002A130B8 +:100DAA00D8C9D2AF22C25B789CE6146007E53E142C +:100DBA007002D25B30630B05382058107538000278 +:100DCA000DD6205807158115810217472275910003 +:100DDA00C3E4954DF594E4954EF595759104D25872 +:100DEA0022AE25305B4F78A3E6FFBF010BD25C75BC +:100DFA002500C281C283C2879170305C03752500C9 +:100E0A00305802C104BF020BD25C752500C281C2F0 +:100E1A0083C28778A2B6010D9170305C03752500F4 +:100E2A00305802C124BF030BD25C752500C281C2AF +:100E3A0083C287B1D7305C03752500305802C13FA1 +:100E4A00305B04C25C8E2522C2AFC282206A0302D2 +:100E5A000E74900305206C12306E0F207502C28644 +:100E6A00307502C280740AD5E0FD207502D2803046 +:100E7A007502D286759F02753D02D2AF22C2AF209B +:100E8A006A03020EA99002C4306E17C2822075024C +:100E9A00C286307502C280740AD5E0FD020EAC909B +:100EAA0001C5207502C287307502C281305A06E533 +:100EBA00256002D283207503759F01307503759FE3 +:100ECA0003753D03D2AF22C2AF207502C2803075CE +:100EDA0002C286206A03020EF3900283206C0A3053 +:100EEA006E07C282740AD5E0FD207502D28630757B +:100EFA0002D280207503759F03307503759F0175B3 +:100F0A003D04D2AF22C2AF206A03020F31900242DF +:100F1A00306E17207502C280307502C286C2827492 +:100F2A000AD5E0FD020F349001B3C283305A0EE5B0 +:100F3A0025600A207502D281307502D287759F0218 +:100F4A00753D05D2AF22C2AF207502C28630750246 +:100F5A00C280206A03020F7A9001F1206C12306E6F +:100F6A000F207502C280307502C286740AD5E0FD70 +:100F7A00D282207503759F01307503759F03753DF5 +:100F8A0006D2AF22C2AF206A03020FB890035630CE +:100F9A006E1F207502C280307502C286207502C299 +:100FAA0086307502C280740AD5E0FD020FBB90013B +:100FBA00D7207502C281307502C287305A0EE525E4 +:100FCA00600A207502D287307502D28120750375B6 +:100FDA009F03307503759F01753D01D2AF229001C1 +:100FEA00B1C281C283C287C280C282C28622C3E5DD +:100FFA004F9535E55095365001227890E6FFC3EFBC +:10100A0094055018C3EF9404501BC3EF9403501E69 +:10101A00C3EF94025021C3EF94015024C3E54F94C7 +:10102A003CF8021053C3E54F9428F8021053C3E565 +:10103A004F941AF8021053C3E54F9412F802105352 +:10104A00C3E54F940AF8021053E5509400F9884F0B +:10105A0089502230580302105D2278807607788101 +:0E106A007607788276017884760378837601A3 +:1010780078867607788F7601789076057895760267 +:1010880078927603789B760D789376067887760142 +:10109800789C76027888760178897601788576005A +:1010A800788C7601788D7600788E76B47896762569 +:1010B800789776D078987678789976C8789A7604FA +:1010C800789D7600227893E6FF756409756501C3FB +:1010D800BF0209756405756501021112C3BF0309D2 +:1010E800756405756502021112C3BF0409756405AC +:1010F800756503021112C3BF050675640975650796 +:10110800C3BF06067564007565007887E6FFC26C84 +:10111800C3BF0302D26CC26BC3BF0402D26BC26AE4 +:101128007418552D6002D26AC26E6002D26ED26FF8 +:101138006002C26FC2757888E630E102D275C27665 +:101148007889E630E102D276C3EF94026008758EA2 +:1011580001D26D021163758E00C26D227880E6148B +:1011680090008093789EF67881E6149000809378BA +:101178009FF6120FE822789BE61490008D9378A0D2 +:10118800F6120FE8227886E61490009A9378A1F672 +:10119800120FE822789CE6149000A79378A2F678BC +:1011A8009CE6149000AC9378A3F6120FE8222278FC +:1011B80096E6FA7897E6FB3077047A007BFFC3EB74 +:1011C8009AFCC3948250027C82756C00056CEC8595 +:1011D8006CF0A4C3E5F0948040F222C2D353D9BF87 +:1011E8007581C043FF8012073775EF0243B203E5EC +:1011F800B324044002F5B375803075A4CF75F1FFB0 +:1012080075D4DF7590FF75A50075F20075D500756A +:10121800A0FF75A60075F30075D60075B0FF75A719 +:101228000175F4FF75E241120FE8E4F8F6D8FD11F4 +:101238006412177711CD3164317E318D319C31B60E +:1012480031B77898866D120FE875885075890275E0 +:10125800C82475910475D84012074B12075A120713 +:1012680043120761120743120768120743121CE56D +:1012780012074B12074B12074775A82275B802755B +:10128800E69075F610759B80759D0375D10E75BC3B +:101298005875BB0675BA1F75E880120737D2AF12AA +:1012A8000A1343DA01C2D8C26912074B753001D25A +:1012B800597A05E55770027A0512073BE558C39439 +:1012C8000240EEE52E541F855A59F55AB559E2DA0F +:1012D800E2C25953DACF20760343DA20307603434B +:1012E800DA10C2D8C26912074712073B7802741F86 +:1012F800552E70027800C3E5589840EDC2AF12072A +:101308005A12075A12075AD2AF12074B75470012E2 +:10131800073B788CE6C3940150030213E0E530C321 +:10132800940150030213E0741F552E6035C3E5582D +:1013380094FF50030213E0C2AF12076FD2AF120737 +:1013480047C3E558940150EFC2AF12075A12073F3E +:1013580012075AD2AF120747C3E55894FF40E90273 +:101368001D6A7F05D27731B7120747C2AFC27731FE +:10137800B7C3E558947FD2AF4068C2AF12076FD2A7 +:10138800AFDFE1C3E55894057897F612074B1218BA +:1013980026121CED7F0AD27731B7120747C2AFC2B7 +:1013A8007731B7C3E558947FD2AF50E8C2AF120780 +:1013B8005A12073F12075AD2AFDFDBE558240578E7 +:1013C80096F612074B121826121D1C120747C3E582 +:1013D8005894FF40F6021D6AC3E5589547400385B7 +:1013E8005847120747C3E558940140026117C2AF36 +:1013F80012076F12076F12076FD2AF12074B7530C3 +:1014080000E4F531F5320531E531F470360532780E +:101418009AE67828146012785014600D78A0146049 +:101428000878F0146003753200C3E532984014154B +:10143800327899866DC2AF12076FD2AF7898866DF1 +:1014480012074712073BE5287008741F552E7002D3 +:1014580041B7C3E558940640AD120747E528700325 +:0F1468000212B7120FE8E4F522F523F524F5255B +:10147700755CFF7885865FF53FF540F541F542F5E8 +:1014870043F56AF548F52BF52CF55B120B94756A55 +:101497000875BB1E120737120AA8E5E820ECFBA85F +:1014A700BDA9BEE97001F8886B120AAC756A0875A8 +:1014B700BB1E7895E630E0030214FE7887E6FE76D9 +:1014C7000211CD7887EEF6D261C2AF120B64852286 +:1014D7005C85225DD2AFC2617525007562007563B8 +:1014E70001D260D263753800120F50120F8E120CA2 +:1014F70010120B9402162D7887E6FE76037893E692 +:10150700FD760511CD7887EEF67893EDF6D260D2A9 +:1015170061D26E120F50120F8E120B641207371220 +:101527000E52120737120737120E8712073B120E99 +:10153700D112073B12073B120F0F12073F120F5032 +:1015470012073B120737C261D262120AA8120AAC0D +:10155700120B64756A0875BB1E120F8E120C0912E6 +:101567000C84120FF8115D120E52120C09120C8422 +:10157700120FF8115D120E87120C09120C84120F4C +:10158700F8115D120ED1120C09120C84120FF8110A +:101597005D120F0F120C09120C84120FF8115D1255 +:1015A7000F50120C09120C84120FF8C3E54F953532 +:1015B700E5509536400C115DC3E5589401508B02F8 +:1015C7001747115DC2627887E6FE760211CD7887EC +:1015D700EEF685225C855E5D855E25756200756326 +:1015E70001D263753800C2AF207502C28030750220 +:1015F700C286207502C286307502C280742DD5E07E +:10160700FDD2AF120F8E120C10120C6B120C84123B +:101617000D08756A0075BB0602162D11CD120F8EC7 +:10162700756A0075BB06120D2A120DAF120DD7127F +:101637000859120DEB120E52120C10120C6B120CF1 +:1016470084120D08120D21120DAF120DD71208B713 +:10165700120DEB120E87120C10120C6B120C841267 +:101667000D08120D2A120DAF120DD71208F0120D28 +:10167700EB120ED1120C10120C6B120C84120D0807 +:10168700120D21120DAF120DD712094D120DEB12CB +:101697000F0F120C10120C6B120C84120D08120D86 +:1016A7002A120DAF120DD71209B1120DEB120F50FE +:1016B700120C10120C6B120C84120D08120D211251 +:1016C7000AA8120DAF120DD7120AAC120DEB120FAA +:1016D7008E120C10120C6B120C84120D0830632A38 +:1016E700855E5C855E5D756200756301C3E5389450 +:1016F70064400AC263D264753714021711C3E558F0 +:101707009401400302162D021747306419E5371478 +:101717007005C264021622F537C3E55894014003E9 +:1017270002162D021747C3E55B94FA5013741F5531 +:101737002E7004E5286009C3E53C94F05002C12DE2 +:10174700120FE87887E6FE760211CD7887EEF6E489 +:10175700F522F523F524F525F55FC2601207371248 +:101767000FE8741F552E7006E528700241B78109EE +:10177700901A0D7820121C00E520B4550CA3121CFA +:1017870000E520B4AA03021798116412182602185C +:1017970025901A037880121C00A308121C00A308C6 +:1017A700121C00901A067883121C00A308121C0052 +:1017B700A308A308121C00A308121C00A308121CEC +:1017C70000A308121C00A308A308A308121C00A367 +:1017D70008A308121C00A308121C00A308121C006F +:1017E700A308A308121C00A308121C00A308A3083F +:1017F700121C00A308121C00A308121C00A3081245 +:101807001C00A308121C00A308121C00A308121C2A +:1018170000A308121C00A308121C00901A2122C260 +:10182700AF121C3F121C19901A00740A121C05A350 +:101837007404121C05A37410121C05901A037880F7 +:10184700121C04A308121C04A308121C04901A06F5 +:101857007883121C04A308121C04A308A308121CF3 +:0D18670004A308121C04A308121C04A3080B +:10187400121C04A308A308A308121C04A308A308A9 +:10188400121C04A308121C04A308121C04A308A31A +:1018940008121C04A308121C04A308A308121C04A5 +:1018A400A308121C04A308121C04A308121C04A3FA +:1018B40008121C04A308121C04A308121C04A30885 +:1018C400121C04A308121C04121C52121C30901A7D +:0218D4002122CF +:101A00000A04100909040103FF0701010155AA0195 +:101A1000FFFF0105FF0306FF0225D02850040D0239 +:021A200000FFC5 +:101A4000235467794B463132304148567632232051 +:101A500023424C48454C4923463331302320202033 +:101A60002020202020202020202020202020202076 +:101C0000E493F622E6438F01538FFD75EF0275B71B +:101C1000A575B7F1F0538FFE22438F02438F0175F4 +:101C2000EF0275B7A575B7F1901A0DF0538FFC222E +:101C3000901A0D74559105901A0E74AA9105227A86 +:101C40003079D07820901A409100E520F709A3DA86 +:101C5000F7227A3079D0901A40E7910509A3DAF992 +:101C600022AB6EA86FBB01057980021CE2BB0205A6 +:101C70007981021CE2BB03057982021CE2BB0405E8 +:101C80007984021CE2BB05057983021CE2BB0605D0 +:101C90007995021CE2BB07057986021CE2BB0805A8 +:101CA000798F021CE2BB09057990021CE2BB0A0590 +:101CB0007992021CE2BB0B05799B021CE2BB0C056E +:101CC0007993021CE2BB0D057987021CE2BB0E056D +:101CD000799C021CE2BB0F057988021CE27989021B +:101CE0001CE2E8F7227C0512074BDCFB22C2AF1294 +:101CF000075A12076112076812076F12073F12078F +:101D00005A12076112076812076F12073F12075A2B +:101D100012076112076812076FD2AF22C2AF120713 +:101D20006F12076812076112075A12073F12076FF6 +:101D300012076812076112075A12073F12076F1243 +:101D4000076812076112075AD2AF22AE6EAF6FC298 +:101D5000AF12075A12075A12075A12073FDEF21241 +:101D6000076F12073FDFF8D2AF2291ED91E591E5C1 +:101D7000756E01756F01757000B14B7C05AD581221 +:101D8000074BC3ED955870F5C3E55894014009C35E +:101D9000E55894FF4032A1A6916112182691EDC238 +:101DA000AF75EF1291E5DCD50570C3E57094035073 +:101DB0000280C691E5056FE56E149000B193F808B6 +:101DC000C3E56F98500280AE91E591E5056EC3E5DD +:101DD0006E94115002809C121064121826C2AF75C6 +:041DE000EF1291E588 +:00000001FF diff --git a/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_TAIL_REV10_4.HEX b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_TAIL_REV10_4.HEX new file mode 100644 index 00000000..f1f34cd4 --- /dev/null +++ b/SiLabs/Hex files/TURNIGY_KFORCE_120A_HV_V2_TAIL_REV10_4.HEX @@ -0,0 +1,428 @@ +:030000000211D119 +:03000B000200BE32 +:03002B000203E0ED +:03005B0002052477 +:0300730002051A69 +:1000800002030406080C10182030406080020304AC +:1000900006080C101820304080FF0406080C1018C9 +:1000A0002030406080A0C000000001010003020277 +:1000B000010505020D0505050D0603050202C2AF87 +:1000C000C0D0C0E0205A25302F02E47330601A05FA +:1000D00060C37405952540F2956040EE758A78E519 +:1000E000257003758A000203D90203CC306306C26F +:1000F00081C283C28785258AC25AE525F470022110 +:10010000BF0561306013206A19758B00D0E0D0D034 +:10011000C281C283C287D2AF32C281C283C2870288 +:1001200001AFD26EC26FE565601CC3E561149565D1 +:100130004014C26ED26FC3E561956450030201AFF3 +:100140007561000201AF206C14C281C283C2877442 +:100150000AD5E0FDD280D282D2860201AFC281C22E +:1001600083C287E53D20E22520E10D207502D28083 +:10017000307502D2860201AF20E005D2820201AFC3 +:10018000207502D286307502D2800201AF20E115BF +:1001900020E00D207502D280307502D2860201AFB8 +:1001A000D2820201AF207502D286307502D28075EC +:1001B0008B00D0E0D0D0C281C283C287D2AF32D010 +:1001C000E0D0D0D2AF3261CCE525600A207502D2F2 +:1001D00081307502D287C28361CCE5256002D2836B +:1001E000207502C287307502C28161CCE525600AA4 +:1001F000207502D287307502D281207502C281300B +:100200007502C28761CC207502C280307502C28639 +:10021000E525600A207502D281307502D2872075EB +:1002200002C286307502C280C28361CC207502C2D0 +:1002300080307502C286207502C286307502C28087 +:10024000740AD5E0FDE525600A207502D28130757B +:1002500002D287C28361CC207502C280307502C28F +:1002600086E525600A207502D281307502D287C2E8 +:1002700082C28361CC207502C280307502C286C200 +:1002800082740AD5E0FDE525600A207502D281302E +:100290007502D287C28361CCC282E5256002D28317 +:1002A000207502C280307502C286207502C2873076 +:1002B0007502C28161CCC282207502C28030750293 +:1002C000C286740AD5E0FDE5256002D2832075025E +:1002D000C287307502C28161CCC282E5256002D23C +:1002E00083207502C286307502C280207502C287E3 +:1002F000307502C28161CCC282207502C28630751F +:1003000002C280740AD5E0FDE5256002D283207523 +:1003100002C287307502C28161CC207502C286306C +:100320007502C280E525600A207502D28730750209 +:10033000D281C282207502C281307502C28761CC2F +:10034000207502C286307502C280C282740AD5E06E +:10035000FDE525600A207502D287307502D2812022 +:100360007502C281307502C28761CC207502C286D7 +:10037000307502C280E525600A207502D28730758B +:1003800002D281207502C280307502C286207502B9 +:10039000C281307502C28761CC207502C286307579 +:1003A00002C280207502C280307502C286740AD5EE +:1003B000E0FDE525600A207502D287307502D28102 +:1003C000207502C281307502C28761CCE525F4F543 +:1003D0008A758B00756000D25AD0E0D0D0D2AF328F +:1003E000C2AFC0D0C0E0D2D3C2CEE528600A741F2D +:1003F000552E60491528813D78007900E5803076DA +:1004000001F430E50278FF53DACF20760343DA2097 +:1004100030760343DA10C2D8C269E580307601F441 +:1004200030E50279FFC3E89970CE3059037528187A +:10043000741F552E60037528188858D268E5296006 +:100440000415298150741F552E600543DA01C2D866 +:1004500020680281E2E558F8C268741F552E6036A4 +:100460007982B70431C3E894F0400374F0F8E8C42B +:0F047000540F28F87984B703028196C313C3137E +:10047F008721200802C313200A06C3C898F8819663 +:10048F0028F8500374FFF8C3E8955F5003E55FF851 +:10049F00E52C5406703D882230630AC3E522955C33 +:1004AF004003855C227882B60429C3E52295244057 +:1004BF001278A096400DE52426F52450097524FFE7 +:1004CF000204D5852224852425C3E524955C4003A9 +:1004DF00855C2520CF09D0E0D0D0C2D3D2AF32C2B5 +:1004EF00CF7801E5286008741F552E70021528C3B8 +:1004FF00E55894014005755B00A111E55B046002AE +:10050F00055BD0E0D0D0C2D3D2AF32C2AF53917F10 +:10051F00C258D2AF32C2AFC0D0C0E0C0F0D2D3A861 +:10052F00FBA9FCC2D8306902A18753DACF2076032A +:10053F0043DA1030760343DA20D269E58030760152 +:10054F00F420E502A15B88268927E12753DACF2023 +:10055F00760343DA2030760343DA10C2D8C26974C7 +:10056F001F552E7002E10D7800E580307601F430D2 +:10057F00E502E10D8858E10D53DACF20760343DA17 +:10058F002030760343DA10C269205902C14153DA91 +:10059F00CF20760343DA1030760343DA20C2D8D265 +:1005AF006988538954C3E89551F8E99552F9E4FBEA +:1005BF007AFAC3E894C8E994005008E4D2E4FB7ACD +:1005CF000AC114C3E89468E994015008E4D2E3FB2C +:1005DF007A0FC114C3E894D0E994025008E4D2E230 +:1005EF00FB7A1EC114C3E894A0E994055008E4D225 +:1005FF00E1FB7A3CC114C3E89498E994085006E4EF +:10060F00D2E0FB7A78C3E89555FCE99556FD30E7C3 +:10061F0008ECF42401FCEDF4FD7557007008C3ECF1 +:10062F009A500375570188558956A853A954885174 +:10063F008952C3E89526F8E99527F9307402C1E08D +:10064F00307302C1E0307202C1D9E9C313F9E81364 +:10065F00F8307102C1D9E9C313F9E813F830700209 +:10066F00C1D9E9C313FDE813FC205918C3EC941C3E +:10067F00ED9402400302070DED7009C3EC94C850CE +:10068F000302072774002077037896E624FAFEE426 +:10069F003400FFC3EC9EFCED9FFD500678007900FF +:1006AF00C1E0C3EC94FFED9400400678FF7900C1E0 +:1006BF00E0EC856CF0A4C5F0A2F733F879004003A5 +:1006CF000206FC78FF79000206FCE9C313F9E81370 +:1006DF00F830740EE9600278FFC3E81338F8E43499 +:1006EF0000F9C3E894FFE99400400278FF8858D2DC +:1006FF0068205902E10D741FF4552E4BF52E752805 +:10070F0018741F552E700375280A305902E127748B +:10071F001F552E600353DAFE752906741F552E7070 +:10072F000375290AD0F0D0E0D0D0C2D3D2AF32793E +:10073F0001E1567903E156790AE156791EE15679BE +:10074F0064E15679C8E1567817E4D5E0FDD8FAD9B7 +:10075F00F6227A147B7802077D7A107B8C02077D54 +:10076F007A0D7BB402077D7A0B7BC802077DAC251F +:10077F007525017902B275E4C282D5E0FDE52560E9 +:10078F0002D283D5E0FDC283D5E0FDD282D5E0FD54 +:10079F00E525600A207502D281307502D287E56D9A +:1007AF00D5E0FD207502C281307502C2877496D5DF +:1007BF00E0FDD9C1EAF8D5E0FDD8FBDBB1C2828CF0 +:1007CF002522C37C007D0075F00005F0EA33FAEBBB +:1007DF0033FB50F6EB13FBEA13FAC3E9FFE8FEE82D +:1007EF009AF8E99BF95004EFF9EEF8B3EC33FCED0E +:1007FF0033FDD5F0DFEDF9ECF822E889F08A20D24D +:10080F00D4F8A9F07B0030F70B7BFFF42401F8E953 +:10081F00F43400F9E88520F0A4ADF0F8E98520F074 +:10082F00A4AFF0FEED2EF974003FFA7C04C3EA1377 +:10083F00FAE913F9E813F8DCF48BF030F70AE8F46F +:10084F002401F8E9F43400F9E889F0C2D4F8A9F0EA +:10085F00227882B604030208ECC3E55894014018CD +:0F086F00E54870377805C37994B702027812C351 +:10087E00E53B9400E53C984020E5486009855E5DC7 +:10088E007562FF756301852224E4F53FF540F5415D +:10089E00F542F543F5480208EC754801C37994E733 +:1008AE009402601BE523F43333F913F8E954010481 +:1008BE00F9E854FEC39440F8E99400F90208E8E51B +:1008CE0023F433333333F913F8E954070404F9E806 +:1008DE0054F8C39440F8E99400F9883F894022E522 +:1008EE0048603BC3E53C13F9E53B13F8C3E53F987D +:1008FE00F8E54099F9500CC3E89480E994FF40164E +:10090E00020928C3E8947FE994005003020928786D +:10091E007F7900020928788079FF8844894522E58D +:10092E00486058E5442541F8E5453542F9854520AE +:10093E00E4300701F43543FA30E709C3EA94F04096 +:10094E001502096AC3EA940F500302096A78FF7907 +:10095E00FF7A0F02096A780079007AF0C3E52495D0 +:10096E005C5006E52460092183E54520E70D2183CF +:10097E00E54530E706884189428A4322E5487003FF +:10098E000209ED789EE6FAC3E54433F8E54533F9FE +:10099E001109E930E70BC3E89480E994FF40132175 +:1009AE00C4C3E8947FE99400500221C4787F790093 +:1009BE0021C4788079FFE820E715C3E52398F84035 +:1009CE0009C3E8940140030209EB78010209EBE840 +:1009DE00F424012523F840030209EB78FF88462210 +:1009EE00E5487003020A4F789FE6FAA842A9431120 +:1009FE0009E930E70CC3E89401E994FF4016020AB6 +:100A0E0026C3E894FFE994005003020A2678FF7982 +:100A1E0000020A26780179FFE920E715C3E546981A +:100A2E00F84009C3E894014003020A4D7800020A17 +:100A3E004DE8F424012546F84003020A4D78FF885C +:100A4E002422020AE77883E6F520120F4A75E89011 +:100A5E00E5E820ECEDA8BDA9BE120FE275682C7575 +:100A6E006900C3740013FD742C13FC742C2CFC74DD +:100A7E00003DFDECFAEDFBC3E89AE99B4014E568F6 +:100A8E00242CF568E5693400F569EA2CFAEB3DFB98 +:100A9E0080E5AE68AF69C3E56913F9E56813F8C37D +:100AAE00E913F9E813F8E56828F566E56939F5679D +:100ABE007A03C3E913F9E813F8DAF7AA201A7009D2 +:100ACE00756800756900020AE71AEA6008EE28FEEA +:100ADE00EF39FFDAF88E688F692275E890227883F5 +:100AEE00E6FFE5E820ECF7A8BDA9BE056AC3E56AF6 +:100AFE0094084052756A00E97007E56B601B020BA3 +:100B0E001BC3E8956B6010E56B5006600C14020B6E +:100B1E00270460F9020B27E56BF56BC394A8F84028 +:100B2E0021755CC0C3E89405F84017755C80C3E876 +:100B3E009405F8400D755C40C3E89405F8400375C4 +:100B4E005C0075BB0622C3E56AB4070375BB1E22A3 +:100B5E0030610278323062027878E52C5406601FDC +:100B6E00E879A187F0A4C5F0A2F733F8C3E8955C45 +:100B7E004002A85C882288248825306102885E2283 +:100B8E00788FE6FFC3EF94055018C3EF94045020FE +:100B9E00C3EF94035028C3EF94025030C3EF940177 +:100BAE0050387533A075340F75353C75360561F6C2 +:100BBE007533C075341275354075360661F675336A +:100BCE00707534177535D075360761F675334C75FB +:100BDE00341D7535C475360961F6753328753423A1 +:100BEE007535B875360B61F685334F853450753BC8 +:100BFE0000753C0822A84FA950020C0EA849A94A1C +:100C0E00759100C3E498F594E499F595759104D225 +:100C1E005875C820A8CCA9CD75C824AA39AB3A8876 +:100C2E0039893AC3E89AF8E99BF9AA3BAB3CC3EB86 +:100C3E0013FDEA13FCC3ED13FDEC13FCC3EA9CFA9F +:100C4E00EB9DFBEA28FAEB39FB8A3B8B3C400122F9 +:100C5E00753BFF753CFF223058028165759100C3CC +:0F0C6E00E4954BF594E4954CF595759104D258A7 +:100C7D00227892E6FF7E10305B027F053063047FA1 +:100C8D00037E00A93CA83B7A04C3E913F9E813F8E5 +:100C9D00DAF7C3E89EF8E99400F94009C3E8940235 +:100CAD00E9940050047802E4F9E9FBE8FAC3E9138A +:100CBD00FDE813FCC3EF9403602EEF20E00DE82C4C +:100CCD00F8E93DF9ECFAEDFB020CE2E828F8E93918 +:100CDD00F97A02E4FBC3EF9403400D8A4D8B4E88E5 +:100CED0049894A8C4B8D4C22884D894E8A498B4AB5 +:100CFD008C4B8D4C22305802A102759100C3E495A6 +:100D0D003BF594E4953CF595759104D25822753ECA +:100D1D0000752000020D2A753E00752040D2AF05EA +:100D2D003E20580122759D00E53CC313C313F808FE +:100D3D006030306A06C313C313F808C3E8940A4041 +:100D4D0002780A306D08C3E8940440027804C3E5C4 +:100D5D003C9408400D759D02C3E53C94104003750D +:100D6D009D03205803D2AF22791E206D02790AD23D +:100D7D00AF0000C2AF205A0A793C206D02791430C1 +:100D8D006FE03063027978C3E58B9940D5E59BF42C +:100D9D005440B52002A12AD8C9D2AF22C25B789C9B +:100DAD00E6146007E53E147002D25B30630B053824 +:100DBD00205810753800020DD02058071581158167 +:100DCD0002173522759100C3E4954DF594E4954EC7 +:100DDD00F595759104D25822AE25305B4F78A3E678 +:100DED00FFBF010BD25C752500C281C283C2879102 +:100DFD006A305C03752500305802A1FEBF020BD28C +:100E0D005C752500C281C283C28778A2B6010D919F +:100E1D006A305C03752500305802C11EBF030BD22A +:100E2D005C752500C281C283C287B1D1305C037568 +:100E3D002500305802C139305B04C25C8E2522C2B8 +:100E4D00AFC282206A03020E6E90031A206C12301C +:100E5D006E0F207502C286307502C280740AD5E00D +:100E6D00FD207502D280307502D286759F02753DC8 +:100E7D0002D2AF22C2AF206A03020EA39002D93074 +:100E8D006E17C282207502C286307502C280740A46 +:100E9D00D5E0FD020EA69001DA207502C2873075ED +:100EAD0002C281305A06E5256002D2832075037592 +:100EBD009F01307503759F03753D03D2AF22C2AFFD +:100ECD00207502C280307502C286206A03020EEDC3 +:100EDD00900298206C0A306E07C282740AD5E0FD2C +:100EED00207502D286307502D280207503759F035E +:100EFD00307503759F01753D04D2AF22C2AF206AD4 +:100F0D0003020F2B900257306E17207502C28030EE +:100F1D007502C286C282740AD5E0FD020F2E9001C1 +:100F2D00C8C283305A0EE525600A207502D2813081 +:100F3D007502D287759F02753D05D2AF22C2AF20D3 +:100F4D007502C286307502C280206A03020F74904A +:100F5D000206206C12306E0F207502C280307502B1 +:100F6D00C286740AD5E0FDD282207503759F0130CB +:100F7D007503759F03753D06D2AF22C2AF206A037C +:100F8D00020FB290036B306E1F207502C280307558 +:100F9D0002C286207502C286307502C280740AD5DF +:100FAD00E0FD020FB59001EC207502C28130750293 +:100FBD00C287305A0EE525600A207502D28730753A +:100FCD0002D281207503759F03307503759F0175DE +:100FDD003D01D2AF229001C6C281C283C287C280B9 +:100FED00C282C28622C3E54F9535E5509536500134 +:100FFD00227890E6FFC3EF94055018C3EF94045088 +:10100D001BC3EF9403501EC3EF94025021C3EF9402 +:10101D00015024C3E54F943CF802104DC3E54F94A5 +:10102D0028F802104DC3E54F941AF802104DC3E590 +:10103D004F9412F802104DC3E54F940AF802104D6B +:10104D00E5509400F9884F8950223058030210570B +:10105D0022788476037885760478867607788F767D +:0F106D0003789076057895760278927603789BD3 +:10107C00760D7893760578877603789C7601788858 +:10108C0076017889760178827604788C7601788D71 +:10109C007600788E76B478967625789776D0789890 +:1010AC007678789976C8789A7604789D7600227846 +:1010BC0093E6FF756409756501C3BF020975640584 +:1010CC00756501021100C3BF0309756405756502DE +:1010DC00021100C3BF040975640575650302110094 +:1010EC00C3BF0506756409756507C3BF060675643D +:1010FC00007565007887E6FFC26CC3BF0302D26C33 +:10110C00C26BC3BF0402D26BC26A7418552D600245 +:10111C00D26AC26E6002D26ED26F6002C26FC275AA +:10112C007888E630E102D275C2767889E630E10241 +:10113C00D276C3EF94026008758E01D26D02115104 +:10114C00758E00C26D227880E61490008093789E94 +:10115C00F67881E61490008093789FF6120FE222C5 +:10116C00789BE61490008D9378A0F6120FE222780B +:10117C0086E61490009A9378A1F6120FE222789CDE +:10118C00E6149000A79378A2F6789CE6149000AC35 +:10119C009378A3F6120FE222227896E6FA7897E675 +:1011AC00FB3077047A007BFFC3EB9AFCC39482502C +:1011BC00027C82756C00056CEC856CF0A4C3E5F0C8 +:1011CC00948040F222C2D353D9BF7581C043FF80B3 +:1011DC0012073E75EF0243B203E5B324044002F557 +:1011EC00B375803075A4CF75F1FF75D4DF7590FFA2 +:1011FC0075A50075F20075D50075A0FF75A6007574 +:10120C00F30075D60075B0FF75A70175F4FF75E294 +:10121C0041120FE2E4F8F6D8FD115E12176511BB0E +:10122C003152316C317B318A31A431A57898866D7D +:10123C00120FE275885075890275C8247591047572 +:10124C00D84012075212076112074A120768120798 +:10125C004A12076F12074A121CCD1207521207527C +:10126C0012074E75A82275B80275E69075F61075C2 +:10127C009B80759D0375D10E75BC5875BB0675BAF0 +:10128C001F75E88012073ED2AF120A5043DA01C232 +:10129C00D8C269120752753001D2597A05E55770D8 +:1012AC00027A05120742E558C3940240EEE52E542B +:1012BC001F855A59F55AB559E2DAE2C25953DACFB9 +:1012CC0020760343DA2030760343DA10C2D8C269A1 +:1012DC0012074E1207427802741F552E70027800C6 +:1012EC00C3E5589840EDC2AF1207611207611207AF +:1012FC0061D2AF120752754700120742788CE6C3D1 +:10130C00940150030213CEE530C394015003021331 +:10131C00CE741F552E6035C3E55894FF500302134D +:10132C00CEC2AF120776D2AF12074EC3E558940166 +:10133C0050EFC2AF120761120746120761D2AF120B +:10134C00074EC3E55894FF40E9021D527F05D27742 +:10135C0031A512074EC2AFC27731A5C3E558947FB1 +:10136C00D2AF4068C2AF120776D2AFDFE1C3E55807 +:10137C0094057897F6120752121801121CD57F0AA1 +:10138C00D27731A512074EC2AFC27731A5C3E5584B +:10139C00947FD2AF50E8C2AF120761120746120712 +:1013AC0061D2AFDFDBE55824057896F612075212AE +:1013BC001801121D0412074EC3E55894FF40F602A3 +:1013CC001D52C3E5589547400385584712074EC335 +:1013DC00E558940140026105C2AF120776120776F8 +:1013EC00120776D2AF120752753000E4F531F532A0 +:1013FC000531E531F470360532789AE678281460B8 +:10140C0012785014600D78A014600878F014600302 +:10141C00753200C3E53298401415327899866DC246 +:10142C00AF120776D2AF7898866D12074E1207422C +:10143C00E5287008741F552E700241A5C3E5589419 +:10144C000640AD12074EE52870030212A5120FE2FA +:10145C00E4F522F523F524F525755CFF7885865F88 +:0E146C00F53FF540F541F542F543F56AF548C8 +:10147A00F52BF52CF55B120B8E756A0875BB1E12DF +:10148A00073E120AE8E5E820ECFBA8BDA9BEE97010 +:10149A0001F8886B120AEC756A0875BB1E7895E626 +:1014AA0030E0030214EC7887E6FE760211BB7887F7 +:1014BA00EEF6D261C2AF120B5E85225C85225DD246 +:1014CA00AFC261752500756200756301D260D2638F +:1014DA00753800120F4A120F88120C0A120B8E026C +:1014EA00161B7887E6FE76037893E6FD760511BB30 +:1014FA007887EEF67893EDF6D260D261D26E120F4B +:10150A004A120F88120B5E12073E120E4C12073E49 +:10151A0012073E120E81120742120ECB1207421216 +:10152A000742120F09120746120F4A120742120700 +:10153A003EC261D262120AE8120AEC120B5E756AA6 +:10154A000875BB1E120F88120C03120C7E120FF2C2 +:10155A001157120E4C120C03120C7E120FF2115775 +:10156A00120E81120C03120C7E120FF21157120E78 +:10157A00CB120C03120C7E120FF21157120F091222 +:10158A000C03120C7E120FF21157120F4A120C039F +:10159A00120C7E120FF2C3E54F9535E55095364091 +:1015AA000C1157C3E5589401508B0217351157C2D5 +:1015BA00627887E6FE760211BB7887EEF685225CB2 +:1015CA00855E5D855E25756200756301D263753837 +:1015DA0000C2AF207502C280307502C28620750231 +:1015EA00C286307502C280742DD5E0FDD2AF120FCB +:1015FA0088120C0A120C65120C7E120D02756A0012 +:10160A0075BB0602161B11BB120F88756A0075BBE3 +:10161A0006120D24120DA9120DD1120860120DE541 +:10162A00120E4C120C0A120C65120C7E120D0212CA +:10163A000D1B120DA9120DD11208ED120DE5120E95 +:10164A0081120C0A120C65120C7E120D02120D2464 +:10165A00120DA9120DD112092D120DE5120ECB127F +:10166A000C0A120C65120C7E120D02120D1B120DC1 +:10167A00A9120DD112098A120DE5120F09120C0ACC +:10168A00120C65120C7E120D02120D24120DA912F3 +:10169A000DD11209EE120DE5120F4A120C0A120CA4 +:1016AA0065120C7E120D02120D1B120AE8120DA908 +:1016BA00120DD1120AEC120DE5120F88120C0A1241 +:1016CA000C65120C7E120D0230632A755CFF755D83 +:1016DA00FF756200756301C3E5389464400AC2630A +:1016EA00D2647537140216FFC3E558940140030209 +:1016FA00161B021735306419E537147005C26402E7 +:10170A001610F537C3E5589401400302161B021759 +:10171A0035C3E55B94825013741F552E7004E52877 +:10172A006009C3E53C94F05002C11B120FE27887AE +:10173A00E6FE760211BB7887EEF6E4F522F523F58C +:10174A0024F525F55FC26012073E120FE2741F5599 +:10175A002E7006E528700241A561F7901A0D7820CF +:10176A00121C00E520B45A0CA3121C00E520B4A5F3 +:10177A0003021786115E1218010218007882760495 +:10178A00901A077884121C00A308121C00A30812DE +:10179A001C00A308121C00A308121C00A308121C98 +:1017AA0000A308A308A308121C00A308A308A308FF +:1017BA00121C00A308121C00A308A308121C00A3F1 +:1017CA0008121C00A308A308121C00A308121C007C +:1017DA00A308121C00A308121C00A308121C00A3D1 +:1017EA0008121C00A308121C00A308121C00A3085C +:1017FA00121C00901A2122C2AF121C3F121C19900F +:10180A001A00740A121C05A37404121C05A374108E +:10181A00121C05901A077884121C04A308121C04CF +:10182A00A308121C04A308121C04A308121C04A374 +:10183A0008121C04A308A308A308121C04A308A3E3 +:10184A0008A308121C04A308121C04A308A3081264 +:10185A001C04A308121C04A308A308121C04A3084E +:0F186A00121C04A308121C04A308121C04A308D8 +:10187900121C04A308121C04A308121C04A30812B6 +:101889001C04A308121C04121C52121C30901A21A9 +:01189900222C +:101A00000A0410FFFFFFFF0304070301015AA501A9 +:101A1000FFFF0305FF0305FF0225D0FAFA040D01BD +:021A200000FFC5 +:101A4000235467794B463132304148567632232051 +:101A500023424C48454C4923463331302320202033 +:101A60002020202020202020202020202020202076 +:101C0000E493F622E6438F01538FFD75EF0275B71B +:101C1000A575B7F1F0538FFE22438F02438F0175F4 +:101C2000EF0275B7A575B7F1901A0DF0538FFC222E +:101C3000901A0D745A9105901A0E74A59105227A86 +:101C40003079D07820901A409100E520F709A3DA86 +:101C5000F7227A3079D0901A40E7910509A3DAF992 +:101C600022AB6EA86FBB01057984021CCABB0205BA +:101C70007985021CCABB03057995021CCABB040501 +:101C80007986021CCABB0505798F021CCABB0605F2 +:101C90007990021CCABB07057992021CCABB0805D1 +:101CA000799B021CCABB09057993021CCABB0A05B1 +:101CB0007987021CCABB0B05799C021CCABB0C05A8 +:101CC0007988021CCA7989021CCAE8F7227C0512AD +:101CD0000752DCFB22C2AF12076112076812076FBE +:101CE00012077612074612076112076812076F1271 +:101CF000077612074612076112076812076F12076C +:101D000076D2AF22C2AF12077612076F120768129F +:101D1000076112074612077612076F12076812074B +:101D20006112074612077612076F120768120761E1 +:101D3000D2AF22AE6EAF6FC2AF120761120761124F +:101D40000761120746DEF2120776120746DFF8D265 +:101D5000AF2291D591CD91CD756E01756F017570E2 +:101D600000B1337C05AD58120752C3ED955870F59C +:101D7000C3E55894014009C3E55894FF4032A18E51 +:101D8000916112180191D5C2AF75EF1291CDDCD5DA +:101D90000570C3E5709403500280C691CD056FE5D0 +:101DA0006E149000B193F808C3E56F98500280AEAE +:101DB00091CD91CD056EC3E56E940E5002809C12BC +:0C1DC000105E121801C2AF75EF1291CD39 +:00000001FF diff --git a/SiLabs/MakeHexfiles.bat b/SiLabs/MakeHexfiles.bat index 8143da83..a53eecc6 100644 --- a/SiLabs/MakeHexfiles.bat +++ b/SiLabs/MakeHexfiles.bat @@ -30,144 +30,147 @@ rem SET RaisonancePath=C:\Dev\Raisonance @ECHO Start compile ..... rem **** no changes anymore ********************* -rem XP_3A_MAIN 1 -rem XP_3A_TAIL 2 -rem XP_3A_MULTI 3 -rem XP_7A_MAIN 4 -rem XP_7A_TAIL 5 -rem XP_7A_MULTI 6 -rem XP_7A_Fast_MAIN 7 -rem XP_7A_Fast_TAIL 8 -rem XP_7A_Fast_MULTI 9 -rem XP_12A_MAIN 10 -rem XP_12A_TAIL 11 -rem XP_12A_MULTI 12 -rem XP_18A_MAIN 13 -rem XP_18A_TAIL 14 -rem XP_18A_MULTI 15 -rem XP_25A_MAIN 16 -rem XP_25A_TAIL 17 -rem XP_25A_MULTI 18 -rem DP_3A_MAIN 19 -rem DP_3A_TAIL 20 -rem DP_3A_MULTI 21 -rem Supermicro_3p5A_MAIN 22 -rem Supermicro_3p5A_TAIL 23 -rem Supermicro_3p5A_MULTI 24 -rem Turnigy_Plush_6A_MAIN 25 -rem Turnigy_Plush_6A_TAIL 26 -rem Turnigy_Plush_6A_MULTI 27 -rem Turnigy_Plush_10A_MAIN 28 -rem Turnigy_Plush_10A_TAIL 29 -rem Turnigy_Plush_10A_MULTI 30 -rem Turnigy_Plush_12A_MAIN 31 -rem Turnigy_Plush_12A_TAIL 32 -rem Turnigy_Plush_12A_MULTI 33 -rem Turnigy_Plush_18A_MAIN 34 -rem Turnigy_Plush_18A_TAIL 35 -rem Turnigy_Plush_18A_MULTI 36 -rem Turnigy_Plush_25A_MAIN 37 -rem Turnigy_Plush_25A_TAIL 38 -rem Turnigy_Plush_25A_MULTI 39 -rem Turnigy_Plush_30A_MAIN 40 -rem Turnigy_Plush_30A_TAIL 41 -rem Turnigy_Plush_30A_MULTI 42 -rem Turnigy_Plush_40A_MAIN 43 -rem Turnigy_Plush_40A_TAIL 44 -rem Turnigy_Plush_40A_MULTI 45 -rem Turnigy_Plush_60A_MAIN 46 -rem Turnigy_Plush_60A_TAIL 47 -rem Turnigy_Plush_60A_MULTI 48 -rem Turnigy_Plush_80A_MAIN 49 -rem Turnigy_Plush_80A_TAIL 50 -rem Turnigy_Plush_80A_MULTI 51 -rem Turnigy_AE_20A_MAIN 52 -rem Turnigy_AE_20A_TAIL 53 -rem Turnigy_AE_20A_MULTI 54 -rem Turnigy_AE_25A_MAIN 55 -rem Turnigy_AE_25A_TAIL 56 -rem Turnigy_AE_25A_MULTI 57 -rem Turnigy_AE_30A_MAIN 58 -rem Turnigy_AE_30A_TAIL 59 -rem Turnigy_AE_30A_MULTI 60 -rem Turnigy_AE_45A_MAIN 61 -rem Turnigy_AE_45A_TAIL 62 -rem Turnigy_AE_45A_MULTI 63 -rem Turnigy_KForce_40A_Main 64 -rem Turnigy_KForce_40A_Tail 65 -rem Turnigy_KForce_40A_Multi 66 -rem Turnigy_KForce_120A_HV_Main 67 -rem Turnigy_KForce_120A_HV_Tail 68 -rem Turnigy_KForce_120A_HV_Multi 69 -rem Skywalker_20A_MAIN 70 -rem Skywalker_20A_TAIL 71 -rem Skywalker_20A_MULTI 72 -rem Skywalker_40A_MAIN 73 -rem Skywalker_40A_TAIL 74 -rem Skywalker_40A_MULTI 75 -rem HiModel_Cool_22A_MAIN 76 -rem HiModel_Cool_22A_TAIL 77 -rem HiModel_Cool_22A_MULTI 78 -rem HiModel_Cool_33A_MAIN 79 -rem HiModel_Cool_33A_TAIL 80 -rem HiModel_Cool_33A_MULTI 81 -rem HiModel_Cool_41A_MAIN 82 -rem HiModel_Cool_41A_TAIL 83 -rem HiModel_Cool_41A_MULTI 84 -rem RCTimer_6A_MAIN 85 -rem RCTimer_6A_TAIL 86 -rem RCTimer_6A_MULTI 87 -rem Align_RCE_BL15X_Main 88 -rem Align_RCE_BL15X_Tail 89 -rem Align_RCE_BL15X_Multi 90 -rem Align_RCE_BL15P_Main 91 -rem Align_RCE_BL15P_Tail 92 -rem Align_RCE_BL15P_Multi 93 -rem Align_RCE_BL35X_Main 94 -rem Align_RCE_BL35X_Tail 95 -rem Align_RCE_BL35X_Multi 96 -rem Align_RCE_BL35P_Main 97 -rem Align_RCE_BL35P_Tail 98 -rem Align_RCE_BL35P_Multi 99 -rem Gaui_GE_183_18A_Main 100 -rem Gaui_GE_183_18A_Tail 101 -rem Gaui_GE_183_18A_Multi 102 -rem H_King_10A_MAIN 103 -rem H_King_10A_TAIL 104 -rem H_King_10A_MULTI 105 -rem H_King_20A_MAIN 106 -rem H_King_20A_TAIL 107 -rem H_King_20A_MULTI 108 -rem H_King_35A_MAIN 109 -rem H_King_35A_TAIL 110 -rem H_King_35A_MULTI 111 -rem H_King_50A_MAIN 112 -rem H_King_50A_TAIL 113 -rem H_King_50A_MULTI 114 -rem Polaris_Thunder_12A_Main 115 -rem Polaris_Thunder_12A_Tail 116 -rem Polaris_Thunder_12A_Multi 117 -rem Polaris_Thunder_20A_Main 118 -rem Polaris_Thunder_20A_Tail 119 -rem Polaris_Thunder_20A_Multi 120 -rem Polaris_Thunder_30A_Main 121 -rem Polaris_Thunder_30A_Tail 122 -rem Polaris_Thunder_30A_Multi 123 -rem Polaris_Thunder_40A_Main 124 -rem Polaris_Thunder_40A_Tail 125 -rem Polaris_Thunder_40A_Multi 126 -rem Polaris_Thunder_60A_Main 127 -rem Polaris_Thunder_60A_Tail 128 -rem Polaris_Thunder_60A_Multi 129 -rem Polaris_Thunder_80A_Main 130 -rem Polaris_Thunder_80A_Tail 131 -rem Polaris_Thunder_80A_Multi 132 -rem Polaris_Thunder_100A_Main 133 -rem Polaris_Thunder_100A_Tail 134 -rem Polaris_Thunder_100A_Multi 135 -rem Platinum_Pro_30A_Main 136 -rem Platinum_Pro_30A_Tail 137 -rem Platinum_Pro_30A_Multi 138 +rem XP_3A_MAIN 1 +rem XP_3A_TAIL 2 +rem XP_3A_MULTI 3 +rem XP_7A_MAIN 4 +rem XP_7A_TAIL 5 +rem XP_7A_MULTI 6 +rem XP_7A_Fast_MAIN 7 +rem XP_7A_Fast_TAIL 8 +rem XP_7A_Fast_MULTI 9 +rem XP_12A_MAIN 10 +rem XP_12A_TAIL 11 +rem XP_12A_MULTI 12 +rem XP_18A_MAIN 13 +rem XP_18A_TAIL 14 +rem XP_18A_MULTI 15 +rem XP_25A_MAIN 16 +rem XP_25A_TAIL 17 +rem XP_25A_MULTI 18 +rem DP_3A_MAIN 19 +rem DP_3A_TAIL 20 +rem DP_3A_MULTI 21 +rem Supermicro_3p5A_MAIN 22 +rem Supermicro_3p5A_TAIL 23 +rem Supermicro_3p5A_MULTI 24 +rem Turnigy_Plush_6A_MAIN 25 +rem Turnigy_Plush_6A_TAIL 26 +rem Turnigy_Plush_6A_MULTI 27 +rem Turnigy_Plush_10A_MAIN 28 +rem Turnigy_Plush_10A_TAIL 29 +rem Turnigy_Plush_10A_MULTI 30 +rem Turnigy_Plush_12A_MAIN 31 +rem Turnigy_Plush_12A_TAIL 32 +rem Turnigy_Plush_12A_MULTI 33 +rem Turnigy_Plush_18A_MAIN 34 +rem Turnigy_Plush_18A_TAIL 35 +rem Turnigy_Plush_18A_MULTI 36 +rem Turnigy_Plush_25A_MAIN 37 +rem Turnigy_Plush_25A_TAIL 38 +rem Turnigy_Plush_25A_MULTI 39 +rem Turnigy_Plush_30A_MAIN 40 +rem Turnigy_Plush_30A_TAIL 41 +rem Turnigy_Plush_30A_MULTI 42 +rem Turnigy_Plush_40A_MAIN 43 +rem Turnigy_Plush_40A_TAIL 44 +rem Turnigy_Plush_40A_MULTI 45 +rem Turnigy_Plush_60A_MAIN 46 +rem Turnigy_Plush_60A_TAIL 47 +rem Turnigy_Plush_60A_MULTI 48 +rem Turnigy_Plush_80A_MAIN 49 +rem Turnigy_Plush_80A_TAIL 50 +rem Turnigy_Plush_80A_MULTI 51 +rem Turnigy_AE_20A_MAIN 52 +rem Turnigy_AE_20A_TAIL 53 +rem Turnigy_AE_20A_MULTI 54 +rem Turnigy_AE_25A_MAIN 55 +rem Turnigy_AE_25A_TAIL 56 +rem Turnigy_AE_25A_MULTI 57 +rem Turnigy_AE_30A_MAIN 58 +rem Turnigy_AE_30A_TAIL 59 +rem Turnigy_AE_30A_MULTI 60 +rem Turnigy_AE_45A_MAIN 61 +rem Turnigy_AE_45A_TAIL 62 +rem Turnigy_AE_45A_MULTI 63 +rem Turnigy_KForce_40A_Main 64 +rem Turnigy_KForce_40A_Tail 65 +rem Turnigy_KForce_40A_Multi 66 +rem Turnigy_KForce_120A_HV_Main 67 +rem Turnigy_KForce_120A_HV_Tail 68 +rem Turnigy_KForce_120A_HV_Multi 69 +rem Turnigy_KForce_120A_HV_v2_Main 70 +rem Turnigy_KForce_120A_HV_v2_Tail 71 +rem Turnigy_KForce_120A_HV_v2_Multi 72 +rem Skywalker_20A_MAIN 73 +rem Skywalker_20A_TAIL 74 +rem Skywalker_20A_MULTI 75 +rem Skywalker_40A_MAIN 76 +rem Skywalker_40A_TAIL 77 +rem Skywalker_40A_MULTI 78 +rem HiModel_Cool_22A_MAIN 79 +rem HiModel_Cool_22A_TAIL 80 +rem HiModel_Cool_22A_MULTI 81 +rem HiModel_Cool_33A_MAIN 82 +rem HiModel_Cool_33A_TAIL 83 +rem HiModel_Cool_33A_MULTI 84 +rem HiModel_Cool_41A_MAIN 85 +rem HiModel_Cool_41A_TAIL 86 +rem HiModel_Cool_41A_MULTI 87 +rem RCTimer_6A_MAIN 88 +rem RCTimer_6A_TAIL 89 +rem RCTimer_6A_MULTI 90 +rem Align_RCE_BL15X_Main 91 +rem Align_RCE_BL15X_Tail 92 +rem Align_RCE_BL15X_Multi 93 +rem Align_RCE_BL15P_Main 94 +rem Align_RCE_BL15P_Tail 95 +rem Align_RCE_BL15P_Multi 96 +rem Align_RCE_BL35X_Main 97 +rem Align_RCE_BL35X_Tail 98 +rem Align_RCE_BL35X_Multi 99 +rem Align_RCE_BL35P_Main 100 +rem Align_RCE_BL35P_Tail 101 +rem Align_RCE_BL35P_Multi 102 +rem Gaui_GE_183_18A_Main 103 +rem Gaui_GE_183_18A_Tail 104 +rem Gaui_GE_183_18A_Multi 105 +rem H_King_10A_MAIN 106 +rem H_King_10A_TAIL 107 +rem H_King_10A_MULTI 108 +rem H_King_20A_MAIN 109 +rem H_King_20A_TAIL 110 +rem H_King_20A_MULTI 111 +rem H_King_35A_MAIN 112 +rem H_King_35A_TAIL 113 +rem H_King_35A_MULTI 114 +rem H_King_50A_MAIN 115 +rem H_King_50A_TAIL 116 +rem H_King_50A_MULTI 117 +rem Polaris_Thunder_12A_Main 118 +rem Polaris_Thunder_12A_Tail 119 +rem Polaris_Thunder_12A_Multi 120 +rem Polaris_Thunder_20A_Main 121 +rem Polaris_Thunder_20A_Tail 122 +rem Polaris_Thunder_20A_Multi 123 +rem Polaris_Thunder_30A_Main 124 +rem Polaris_Thunder_30A_Tail 125 +rem Polaris_Thunder_30A_Multi 126 +rem Polaris_Thunder_40A_Main 127 +rem Polaris_Thunder_40A_Tail 128 +rem Polaris_Thunder_40A_Multi 129 +rem Polaris_Thunder_60A_Main 130 +rem Polaris_Thunder_60A_Tail 131 +rem Polaris_Thunder_60A_Multi 132 +rem Polaris_Thunder_80A_Main 133 +rem Polaris_Thunder_80A_Tail 134 +rem Polaris_Thunder_80A_Multi 135 +rem Polaris_Thunder_100A_Main 136 +rem Polaris_Thunder_100A_Tail 137 +rem Polaris_Thunder_100A_Multi 138 +rem Platinum_Pro_30A_Main 139 +rem Platinum_Pro_30A_Tail 140 +rem Platinum_Pro_30A_Multi 141 SET BESCTYPE=XP_3A_MAIN SET BESC=1 @@ -1135,7 +1138,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% -SET BESCTYPE=Skywalker_20A_MAIN +SET BESCTYPE=Turnigy_KForce_120A_HV_v2_Main SET BESC=70 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @@ -1146,11 +1149,53 @@ SET BESC=70 %RaisonancePath%\Ride\bin\oh51.exe "Output\%BESCTYPE%_%Revision%.OMF" >> MakeHex_Result.txt copy "Output\%BESCTYPE%_%Revision%.HEX" "Output\Hex\*.*" > nul del "Output\%BESCTYPE%_%Revision%.HEX" > nul +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% + +SET BESCTYPE=Turnigy_KForce_120A_HV_v2_TAIL +SET BESC=71 +@ECHO. >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\ma51.exe "BLHeli.asm" SET(BESC=%BESC%) OBJECT(Output\%BESCTYPE%_%Revision%.OBJ) DEBUG EP QUIET PIN(%SilabsPath%\MCU\Inc;%RaisonancePath%\Ride\inc;%RaisonancePath%\Ride\inc\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\lx51.exe "Output\%BESCTYPE%_%Revision%.OBJ" TO(Output\%BESCTYPE%_%Revision%.OMF) RS(256) PL(68) PW(78) OUTPUTSUMMARY LIBPATH(%RaisonancePath%\Ride\lib\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\oh51.exe "Output\%BESCTYPE%_%Revision%.OMF" >> MakeHex_Result.txt +copy "Output\%BESCTYPE%_%Revision%.HEX" "Output\Hex\*.*" > nul +del "Output\%BESCTYPE%_%Revision%.HEX" > nul +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% + +SET BESCTYPE=Turnigy_KForce_120A_HV_v2_MULTI +SET BESC=72 +@ECHO. >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\ma51.exe "BLHeli.asm" SET(BESC=%BESC%) OBJECT(Output\%BESCTYPE%_%Revision%.OBJ) DEBUG EP QUIET PIN(%SilabsPath%\MCU\Inc;%RaisonancePath%\Ride\inc;%RaisonancePath%\Ride\inc\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\lx51.exe "Output\%BESCTYPE%_%Revision%.OBJ" TO(Output\%BESCTYPE%_%Revision%.OMF) RS(256) PL(68) PW(78) OUTPUTSUMMARY LIBPATH(%RaisonancePath%\Ride\lib\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\oh51.exe "Output\%BESCTYPE%_%Revision%.OMF" >> MakeHex_Result.txt +copy "Output\%BESCTYPE%_%Revision%.HEX" "Output\Hex\*.*" > nul +del "Output\%BESCTYPE%_%Revision%.HEX" > nul +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% + +SET BESCTYPE=Skywalker_20A_MAIN +SET BESC=73 +@ECHO. >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +@ECHO %BESCTYPE% >> MakeHex_Result.txt +@ECHO ***************************************************** >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\ma51.exe "BLHeli.asm" SET(BESC=%BESC%) OBJECT(Output\%BESCTYPE%_%Revision%.OBJ) DEBUG EP QUIET PIN(%SilabsPath%\MCU\Inc;%RaisonancePath%\Ride\inc;%RaisonancePath%\Ride\inc\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\lx51.exe "Output\%BESCTYPE%_%Revision%.OBJ" TO(Output\%BESCTYPE%_%Revision%.OMF) RS(256) PL(68) PW(78) OUTPUTSUMMARY LIBPATH(%RaisonancePath%\Ride\lib\51) >> MakeHex_Result.txt +%RaisonancePath%\Ride\bin\oh51.exe "Output\%BESCTYPE%_%Revision%.OMF" >> MakeHex_Result.txt +copy "Output\%BESCTYPE%_%Revision%.HEX" "Output\Hex\*.*" > nul +del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_20A_TAIL -SET BESC=71 +SET BESC=74 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1164,7 +1209,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_20A_MULTI -SET BESC=72 +SET BESC=75 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1178,7 +1223,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_40A_MAIN -SET BESC=73 +SET BESC=76 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1192,7 +1237,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_40A_TAIL -SET BESC=74 +SET BESC=77 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1206,7 +1251,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Skywalker_40A_MULTI -SET BESC=75 +SET BESC=78 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1220,7 +1265,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_22A_MAIN -SET BESC=76 +SET BESC=79 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1234,7 +1279,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_22A_TAIL -SET BESC=77 +SET BESC=80 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1248,7 +1293,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_22A_MULTI -SET BESC=78 +SET BESC=81 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1262,7 +1307,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_33A_MAIN -SET BESC=79 +SET BESC=82 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1276,7 +1321,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_33A_TAIL -SET BESC=80 +SET BESC=83 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1290,7 +1335,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_33A_MULTI -SET BESC=81 +SET BESC=84 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1304,7 +1349,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_41A_MAIN -SET BESC=82 +SET BESC=85 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1318,7 +1363,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_41A_TAIL -SET BESC=83 +SET BESC=86 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1332,7 +1377,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=HiModel_Cool_41A_MULTI -SET BESC=84 +SET BESC=87 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1346,7 +1391,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=RCTimer_6A_MAIN -SET BESC=85 +SET BESC=88 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1360,7 +1405,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=RCTimer_6A_TAIL -SET BESC=86 +SET BESC=89 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1374,7 +1419,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=RCTimer_6A_MULTI -SET BESC=87 +SET BESC=90 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1388,7 +1433,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15X_MAIN -SET BESC=88 +SET BESC=91 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1402,7 +1447,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15X_TAIL -SET BESC=89 +SET BESC=92 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1416,7 +1461,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15X_MULTI -SET BESC=90 +SET BESC=93 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1430,7 +1475,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15P_MAIN -SET BESC=91 +SET BESC=94 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1444,7 +1489,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15P_TAIL -SET BESC=92 +SET BESC=95 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1458,7 +1503,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL15P_MULTI -SET BESC=93 +SET BESC=96 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1472,7 +1517,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35X_MAIN -SET BESC=94 +SET BESC=97 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1486,7 +1531,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35X_TAIL -SET BESC=95 +SET BESC=98 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1500,7 +1545,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35X_MULTI -SET BESC=96 +SET BESC=99 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1514,7 +1559,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35P_MAIN -SET BESC=97 +SET BESC=100 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1528,7 +1573,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35P_TAIL -SET BESC=98 +SET BESC=101 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1542,7 +1587,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Align_RCE_BL35P_MULTI -SET BESC=99 +SET BESC=102 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1556,7 +1601,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Gaui_GE_183_18A_MAIN -SET BESC=100 +SET BESC=103 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1570,7 +1615,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Gaui_GE_183_18A_TAIL -SET BESC=101 +SET BESC=104 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1584,7 +1629,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Gaui_GE_183_18A_MULTI -SET BESC=102 +SET BESC=105 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1598,7 +1643,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_10A_MAIN -SET BESC=103 +SET BESC=106 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1612,7 +1657,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_10A_TAIL -SET BESC=104 +SET BESC=107 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1626,7 +1671,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_10A_MULTI -SET BESC=105 +SET BESC=108 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1640,7 +1685,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_20A_MAIN -SET BESC=106 +SET BESC=109 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1654,7 +1699,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_20A_TAIL -SET BESC=107 +SET BESC=110 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1668,7 +1713,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_20A_MULTI -SET BESC=108 +SET BESC=111 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1682,7 +1727,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_35A_MAIN -SET BESC=109 +SET BESC=112 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1696,7 +1741,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_35A_TAIL -SET BESC=110 +SET BESC=113 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1710,7 +1755,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_35A_MULTI -SET BESC=111 +SET BESC=114 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1724,7 +1769,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_50A_MAIN -SET BESC=112 +SET BESC=115 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1738,7 +1783,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_50A_TAIL -SET BESC=113 +SET BESC=116 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1752,7 +1797,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=H_King_50A_MULTI -SET BESC=114 +SET BESC=117 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1766,7 +1811,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_12A_MAIN -SET BESC=115 +SET BESC=118 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1780,7 +1825,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_12A_TAIL -SET BESC=116 +SET BESC=119 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1794,7 +1839,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_12A_MULTI -SET BESC=117 +SET BESC=120 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1808,7 +1853,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_20A_MAIN -SET BESC=118 +SET BESC=121 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1822,7 +1867,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_20A_TAIL -SET BESC=119 +SET BESC=122 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1836,7 +1881,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_20A_MULTI -SET BESC=120 +SET BESC=123 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1850,7 +1895,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_30A_MAIN -SET BESC=121 +SET BESC=124 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1864,7 +1909,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_30A_TAIL -SET BESC=122 +SET BESC=125 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1878,7 +1923,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_30A_MULTI -SET BESC=123 +SET BESC=126 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1892,7 +1937,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_40A_MAIN -SET BESC=124 +SET BESC=127 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1906,7 +1951,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_40A_TAIL -SET BESC=125 +SET BESC=128 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1920,7 +1965,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_40A_MULTI -SET BESC=126 +SET BESC=129 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1934,7 +1979,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_60A_MAIN -SET BESC=127 +SET BESC=130 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1948,7 +1993,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_60A_TAIL -SET BESC=128 +SET BESC=131 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1962,7 +2007,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_60A_MULTI -SET BESC=129 +SET BESC=132 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1976,7 +2021,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_80A_MAIN -SET BESC=130 +SET BESC=133 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -1990,7 +2035,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_80A_TAIL -SET BESC=131 +SET BESC=134 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2004,7 +2049,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_80A_MULTI -SET BESC=132 +SET BESC=135 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2018,7 +2063,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_100A_MAIN -SET BESC=133 +SET BESC=136 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2032,7 +2077,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_100A_TAIL -SET BESC=134 +SET BESC=137 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2046,7 +2091,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Polaris_Thunder_100A_MULTI -SET BESC=135 +SET BESC=138 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2060,7 +2105,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Platinum_Pro_30A_MAIN -SET BESC=136 +SET BESC=139 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2074,7 +2119,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Platinum_Pro_30A_TAIL -SET BESC=137 +SET BESC=140 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt @@ -2088,7 +2133,7 @@ del "Output\%BESCTYPE%_%Revision%.HEX" > nul @ECHO %BESCTYPE% SET BESCTYPE=Platinum_Pro_30A_MULTI -SET BESC=138 +SET BESC=141 @ECHO. >> MakeHex_Result.txt @ECHO ***************************************************** >> MakeHex_Result.txt @ECHO %BESCTYPE% >> MakeHex_Result.txt diff --git a/SiLabs/Turnigy_KForce_120A_HV_v2.inc b/SiLabs/Turnigy_KForce_120A_HV_v2.inc new file mode 100644 index 00000000..3eb0e854 --- /dev/null +++ b/SiLabs/Turnigy_KForce_120A_HV_v2.inc @@ -0,0 +1,324 @@ +;**** **** **** **** **** +; +; 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 . +; +;**** **** **** **** **** +; +; Turnigy K-Force 120A HV v2 hardware definition file +; +;**** **** **** **** **** + + + +;********************* +; Device SiLabs F310 +;********************* +$include (c8051f310.inc) + +;**** **** **** **** **** +; Uses internal calibrated oscillator set to 24Mhz +;**** **** **** **** **** + +;**** **** **** **** **** +; Constant definitions +;**** **** **** **** **** +CSEG AT 1A40h +Eep_ESC_Layout: DB "#TgyKF120AHVv2# " ; ESC layout tag +CSEG AT 1A50h +Eep_ESC_MCU: DB "#BLHELI#F310# " ; Project and MCU tag (16 Bytes) + +ONE_S_CAPABLE EQU 0 ; Set to 1 if ESC can operate at 1S +PORT3_EXIST EQU 1 ; Set to 1 if MCU has port3 +COMP1_USED EQU 0 ; Set to 1 if MCU has comparator 1 and it is being used +DUAL_BEC_VOLTAGE EQU 0 ; Set to 1 if dual BEC voltage is supported +DAMPED_MODE_ENABLE EQU 0 ; Damped mode disabled +NFETON_DELAY EQU 10 ; Wait delay from pfets off to nfets on +PFETON_DELAY EQU 10 ; Wait delay from nfets off to pfets on +COMP_PWM_HIGH_ON_DELAY EQU 30 ; Wait delay from pwm on until comparator can be read (for high pwm frequency) +COMP_PWM_HIGH_OFF_DELAY EQU 60 ; Wait delay from pwm off until comparator can be read (for high pwm frequency) +COMP_PWM_LOW_ON_DELAY EQU 10 ; Wait delay from pwm on until comparator can be read (for low pwm frequency) +COMP_PWM_LOW_OFF_DELAY EQU 20 ; Wait delay from pwm off until comparator can be read (for low pwm frequency) +ADC_LIMIT_L EQU 44 ; Power supply measurement ADC value for which main motor power is limited (low byte) +ADC_LIMIT_H EQU 0 ; Power supply measurement ADC value for which main motor power is limited (2 MSBs) +TEMP_LIMIT EQU 168 ; Temperature measurement ADC value for which main motor power is limited (low byte, assuming high byte is 1) +TEMP_LIMIT_STEP EQU 5 ; Temperature measurement ADC value increment for which main motor power is further limited +MAIN_SPOOLUP_TIME EQU 16 ; Main motor spoolup time + +;**** **** **** **** **** +; ESC specific defaults +;**** **** **** **** **** +DEFAULT_PGM_MAIN_STARTUP_PWR EQU 7 ; 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 7 ; 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 7 ; 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_MAIN_STARTUP_METHOD EQU 2 ; 1=Stepped 2=Direct +DEFAULT_PGM_TAIL_STARTUP_METHOD EQU 2 ; 1=Stepped 2=Direct +DEFAULT_PGM_MULTI_STARTUP_METHOD EQU 2 ; 1=Stepped 2=Direct + + +;********************* +; PORT 0 definitions * +;********************* +CnFET EQU 7 ;o +CpFET EQU 6 ;o +Rcp_In EQU 5 ;i +Rcp_In_1k EQU 4 ;i +BnFET EQU 3 ;o +BpFET EQU 2 ;o +AnFET EQU 1 ;o +ApFET EQU 0 ;o + +P0_DIGITAL EQU 0FFh +P0_INIT EQU (1 SHL Rcp_In)+(1 SHL Rcp_In_1k) +P0_PUSHPULL EQU (1 SHL AnFET)+(1 SHL BnFET)+(1 SHL CnFET)+(1 SHL ApFET)+(1 SHL BpFET)+(1 SHL CpFET) +P0_SKIP EQU NOT(1 SHL Rcp_In) AND 0FFh + + +MACRO Get_Rcp_Capture_Values + mov Temp1, PCA0CPL0 ; Get PCA capture values + mov Temp2, PCA0CPH0 +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 * +;********************* +; EQU 7 ;i +Adc_Ip EQU 6 ;i +Mux_C_2 EQU 5 ;i +Mux_C_1 EQU 4 ;i +; EQU 3 ;i +; EQU 2 ;i +CompCom EQU 1 ;i +; EQU 0 ;i + +P1_DIGITAL EQU 00h +P1_INIT EQU 0FFh +P1_PUSHPULL EQU 00h +P1_SKIP EQU 0 + +;********************* +; PORT 2 definitions * +;********************* +; EQU 7 ;i +; EQU 6 ;i +Mux_A_2 EQU 5 ;i +Mux_A_1 EQU 4 ;i +; EQU 3 ;i +; EQU 2 ;i +Mux_B_2 EQU 1 ;i +Mux_B_1 EQU 0 ;i + +P2_DIGITAL EQU 00h +P2_INIT EQU 0FFh +P2_PUSHPULL EQU 00h +P2_SKIP EQU 0 + + +MACRO AnFET_on + mov A, Current_Pwm_Limited + jz ($+12) + jb Flags3.PGM_DIR_REV, ($+5) + setb P0.AnFET + jnb Flags3.PGM_DIR_REV, ($+5) + setb P0.CnFET +ENDM +MACRO AnFET_off + jb Flags3.PGM_DIR_REV, ($+5) + clr P0.AnFET + jnb Flags3.PGM_DIR_REV, ($+5) + clr P0.CnFET +ENDM +MACRO BnFET_on + mov A, Current_Pwm_Limited + jz ($+4) + setb P0.BnFET +ENDM +MACRO BnFET_off + clr P0.BnFET +ENDM +MACRO CnFET_on + mov A, Current_Pwm_Limited + jz ($+12) + jb Flags3.PGM_DIR_REV, ($+5) + setb P0.CnFET + jnb Flags3.PGM_DIR_REV, ($+5) + setb P0.AnFET +ENDM +MACRO CnFET_off + jb Flags3.PGM_DIR_REV, ($+5) + clr P0.CnFET + jnb Flags3.PGM_DIR_REV, ($+5) + clr P0.AnFET +ENDM +MACRO All_nFETs_Off + clr P0.AnFET + clr P0.BnFET + clr P0.CnFET +ENDM + +MACRO ApFET_on + jb Flags3.PGM_DIR_REV, ($+5) + setb P0.ApFET + jnb Flags3.PGM_DIR_REV, ($+5) + setb P0.CpFET +ENDM +MACRO ApFET_off + jb Flags3.PGM_DIR_REV, ($+5) + clr P0.ApFET + jnb Flags3.PGM_DIR_REV, ($+5) + clr P0.CpFET +ENDM +MACRO BpFET_on + setb P0.BpFET +ENDM +MACRO BpFET_off + clr P0.BpFET +ENDM +MACRO CpFET_on + jb Flags3.PGM_DIR_REV, ($+5) + setb P0.CpFET + jnb Flags3.PGM_DIR_REV, ($+5) + setb P0.ApFET +ENDM +MACRO CpFET_off + jb Flags3.PGM_DIR_REV, ($+5) + clr P0.CpFET + jnb Flags3.PGM_DIR_REV, ($+5) + clr P0.ApFET +ENDM +MACRO All_pFETs_Off + clr P0.ApFET + clr P0.BpFET + clr P0.CpFET +ENDM +MACRO All_pFETs_On + setb P0.ApFET + setb P0.BpFET + setb P0.CpFET +ENDM + +MACRO Set_Comp_Phase_A + jb Flags3.PGM_DIR_REV, ($+6) + mov CPT0MX, #03h ; Set comparator multiplexer to phase A + jnb Flags3.PGM_DIR_REV, ($+6) + mov CPT0MX, #01h +ENDM +MACRO Set_Comp_Phase_B + mov CPT0MX, #02h ; Set comparator multiplexer to phase B +ENDM +MACRO Set_Comp_Phase_C + jb Flags3.PGM_DIR_REV, ($+6) + mov CPT0MX, #01h ; Set comparator multiplexer to phase C + jnb Flags3.PGM_DIR_REV, ($+6) + mov CPT0MX, #03h +ENDM +MACRO Read_Comp_Out + mov A, CPT0CN ; Read comparator output +ENDM + + +;********************* +; PORT 3 definitions * +;********************* +; EQU 4 ;i +; EQU 3 ;i +; EQU 2 ;i +; EQU 1 ;i +DebugPin EQU 0 ;o + +P3_DIGITAL EQU 0FFh +P3_INIT EQU 0FFh +P3_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 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 + mov ADC0CF, #58h ; ADC clock 2MHz + mov AMX0P, #Adc_Ip ; Select positive input + mov AMX0N, #1Fh ; Select negative input as ground + mov ADC0CN, #80h ; ADC enabled +ENDM +MACRO Set_Adc_Ip_Volt + mov AMX0P, #Adc_Ip ; Select positive input +ENDM +MACRO Set_Adc_Ip_Temp + mov AMX0P, #1Eh ; 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