mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-02-04 19:48:11 +00:00
Create MULTI_AIR / MULTI_SURFACE
This commit is contained in:
parent
4df1e65a7f
commit
72da3c5bc5
@ -78,7 +78,7 @@ const char STR_SCANNER[] ="Scanner";
|
|||||||
const char STR_FRSKY_RX[] ="FrSkyRX";
|
const char STR_FRSKY_RX[] ="FrSkyRX";
|
||||||
const char STR_AFHDS2A_RX[] ="FS2A_RX";
|
const char STR_AFHDS2A_RX[] ="FS2A_RX";
|
||||||
const char STR_HOTT[] ="HoTT";
|
const char STR_HOTT[] ="HoTT";
|
||||||
const char STR_FX[] ="FX";
|
const char STR_FX[] ="FX";
|
||||||
const char STR_BAYANG_RX[] ="BayanRX";
|
const char STR_BAYANG_RX[] ="BayanRX";
|
||||||
const char STR_PELIKAN[] ="Pelikan";
|
const char STR_PELIKAN[] ="Pelikan";
|
||||||
const char STR_XK[] ="XK";
|
const char STR_XK[] ="XK";
|
||||||
@ -173,7 +173,7 @@ const char STR_SUBTYPE_KYOSHO[] = "\x04""FHSS""Hype";
|
|||||||
const char STR_SUBTYPE_KYOSHO2[] = "\x05""KT-17";
|
const char STR_SUBTYPE_KYOSHO2[] = "\x05""KT-17";
|
||||||
const char STR_SUBTYPE_FUTABA[] = "\x05""SFHSS";
|
const char STR_SUBTYPE_FUTABA[] = "\x05""SFHSS";
|
||||||
const char STR_SUBTYPE_JJRC345[] = "\x08""JJRC345\0""SkyTmblr";
|
const char STR_SUBTYPE_JJRC345[] = "\x08""JJRC345\0""SkyTmblr";
|
||||||
const char STR_SUBTYPE_MOULKG[] = "\x06""Analog""Digit\0";
|
const char STR_SUBTYPE_MOULDKG[] = "\x06""Analog""Digit\0";
|
||||||
const char STR_SUBTYPE_KF606[] = "\x06""KF606\0""MIG320""ZCZ50\0";
|
const char STR_SUBTYPE_KF606[] = "\x06""KF606\0""MIG320""ZCZ50\0";
|
||||||
const char STR_SUBTYPE_E129[] = "\x04""E129""C186";
|
const char STR_SUBTYPE_E129[] = "\x04""E129""C186";
|
||||||
const char STR_SUBTYPE_FX[] = "\x04""816\0""620\0""9630";
|
const char STR_SUBTYPE_FX[] = "\x04""816\0""620\0""9630";
|
||||||
@ -397,7 +397,7 @@ const mm_protocol_definition multi_protocols[] = {
|
|||||||
{PROTO_MLINK, STR_MLINK, NO_SUBTYPE, 0, OPTION_NONE, 1, 0, SW_CYRF, MLINK_init, MLINK_callback },
|
{PROTO_MLINK, STR_MLINK, NO_SUBTYPE, 0, OPTION_NONE, 1, 0, SW_CYRF, MLINK_init, MLINK_callback },
|
||||||
#endif
|
#endif
|
||||||
#if defined(MOULDKG_NRF24L01_INO)
|
#if defined(MOULDKG_NRF24L01_INO)
|
||||||
{PROTO_MOULDKG, STR_MOULDKG, STR_SUBTYPE_MOULKG, 2, OPTION_OPTION, 0, 0, SW_NRF, MOULDKG_init, MOULDKG_callback },
|
{PROTO_MOULDKG, STR_MOULDKG, STR_SUBTYPE_MOULDKG, 2, OPTION_OPTION, 0, 0, SW_NRF, MOULDKG_init, MOULDKG_callback },
|
||||||
#endif
|
#endif
|
||||||
#if defined(MT99XX_CCNRF_INO)
|
#if defined(MT99XX_CCNRF_INO)
|
||||||
{PROTO_MT99XX, STR_MT99XX, STR_SUBTYPE_MT99, 8, OPTION_NONE, 0, 0, SW_NRF, MT99XX_init, MT99XX_callback },
|
{PROTO_MT99XX, STR_MT99XX, STR_SUBTYPE_MT99, 8, OPTION_NONE, 0, 0, SW_NRF, MT99XX_init, MT99XX_callback },
|
||||||
|
@ -89,6 +89,7 @@ enum PROTOCOLS
|
|||||||
PROTO_FX = 58, // =>NRF24L01
|
PROTO_FX = 58, // =>NRF24L01
|
||||||
PROTO_BAYANG_RX = 59, // =>NRF24L01
|
PROTO_BAYANG_RX = 59, // =>NRF24L01
|
||||||
PROTO_PELIKAN = 60, // =>A7105
|
PROTO_PELIKAN = 60, // =>A7105
|
||||||
|
|
||||||
PROTO_XK = 62, // =>NRF24L01
|
PROTO_XK = 62, // =>NRF24L01
|
||||||
PROTO_XN297DUMP = 63, // =>NRF24L01
|
PROTO_XN297DUMP = 63, // =>NRF24L01
|
||||||
PROTO_FRSKYX2 = 64, // =>CC2500
|
PROTO_FRSKYX2 = 64, // =>CC2500
|
||||||
|
@ -333,7 +333,6 @@
|
|||||||
#undef SGF22_NRF24L01_INO
|
#undef SGF22_NRF24L01_INO
|
||||||
#undef SHENQI_NRF24L01_INO
|
#undef SHENQI_NRF24L01_INO
|
||||||
#undef SYMAX_NRF24L01_INO
|
#undef SYMAX_NRF24L01_INO
|
||||||
#undef TIGER_NRF24L01_INO
|
|
||||||
#undef V2X2_NRF24L01_INO
|
#undef V2X2_NRF24L01_INO
|
||||||
#undef V761_NRF24L01_INO
|
#undef V761_NRF24L01_INO
|
||||||
#undef XERALL_NRF24L01_INO
|
#undef XERALL_NRF24L01_INO
|
||||||
@ -369,6 +368,72 @@
|
|||||||
#undef FRSKYR9_SX1276_INO
|
#undef FRSKYR9_SX1276_INO
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef MULTI_AIR
|
||||||
|
#undef JOYSWAY_A7105_INO
|
||||||
|
//#undef KYOSHO_A7105_INO
|
||||||
|
//#undef PELIKAN_A7105_INO
|
||||||
|
#undef LOSI_CYRF6936_INO //Need DSM to be enabled
|
||||||
|
#undef TRAXXAS_CYRF6936_INO
|
||||||
|
#undef KYOSHO2_NRF24L01_INO
|
||||||
|
#undef MOULDKG_NRF24L01_INO
|
||||||
|
#undef SHENQI_NRF24L01_INO
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef MULTI_SURFACE
|
||||||
|
#undef BUGS_A7105_INO
|
||||||
|
#undef HEIGHT_A7105_INO
|
||||||
|
#undef HUBSAN_A7105_INO
|
||||||
|
#undef E010R5_CYRF6936_INO
|
||||||
|
#undef E01X_CYRF6936_INO
|
||||||
|
#undef E129_CYRF6936_INO
|
||||||
|
#undef J6PRO_CYRF6936_INO
|
||||||
|
#undef SCORPIO_CYRF6936_INO
|
||||||
|
#undef E016HV2_CC2500_INO
|
||||||
|
#undef ESKY150V2_CC2500_INO
|
||||||
|
#undef IKEAANSLUTA_CC2500_INO // This is mostly a "for-fun" kind of a thing, not needed for most users
|
||||||
|
#undef SKYARTEC_CC2500_INO
|
||||||
|
#undef REDPINE_CC2500_INO
|
||||||
|
#undef BAYANG_NRF24L01_INO
|
||||||
|
#undef BAYANG_RX_NRF24L01_INO
|
||||||
|
#undef BUGSMINI_NRF24L01_INO
|
||||||
|
#undef CABELL_NRF24L01_INO
|
||||||
|
#undef CFLIE_NRF24L01_INO
|
||||||
|
#undef CG023_NRF24L01_INO
|
||||||
|
#undef CX10_NRF24L01_INO
|
||||||
|
#undef DM002_NRF24L01_INO
|
||||||
|
#undef E016H_NRF24L01_INO
|
||||||
|
#undef ESKY_NRF24L01_INO
|
||||||
|
#undef ESKY150_NRF24L01_INO
|
||||||
|
#undef FQ777_NRF24L01_INO
|
||||||
|
#undef FX_NRF24L01_INO
|
||||||
|
#undef FY326_NRF24L01_INO
|
||||||
|
#undef GW008_NRF24L01_INO
|
||||||
|
#undef HONTAI_NRF24L01_INO
|
||||||
|
#undef H8_3D_NRF24L01_INO
|
||||||
|
#undef JJRC345_NRF24L01_INO
|
||||||
|
#undef KN_NRF24L01_INO
|
||||||
|
#undef LOLI_NRF24L01_INO
|
||||||
|
#undef NCC1701_NRF24L01_INO
|
||||||
|
#undef POTENSIC_NRF24L01_INO
|
||||||
|
#undef PROPEL_NRF24L01_INO
|
||||||
|
#undef REALACC_NRF24L01_INO
|
||||||
|
#undef SGF22_NRF24L01_INO
|
||||||
|
#undef SYMAX_NRF24L01_INO
|
||||||
|
#undef V761_NRF24L01_INO
|
||||||
|
#undef XERALL_NRF24L01_INO
|
||||||
|
#undef YD717_NRF24L01_INO
|
||||||
|
#undef ZSX_NRF24L01_INO
|
||||||
|
#undef GD00X_CCNRF_INO
|
||||||
|
#undef KF606_CCNRF_INO
|
||||||
|
#undef MJXQ_CCNRF_INO
|
||||||
|
#undef MT99XX_CCNRF_INO
|
||||||
|
#undef OMP_CCNRF_INO
|
||||||
|
#undef Q303_CCNRF_INO
|
||||||
|
#undef Q90C_CCNRF_INO
|
||||||
|
#undef SLT_CCNRF_INO
|
||||||
|
#undef V911S_CCNRF_INO
|
||||||
|
#endif
|
||||||
|
|
||||||
//OpenTX 2.3.x issue
|
//OpenTX 2.3.x issue
|
||||||
#if defined (FRSKYD_CC2500_INO) || defined(FRSKYV_CC2500_INO) || defined(FRSKYX_CC2500_INO)
|
#if defined (FRSKYD_CC2500_INO) || defined(FRSKYV_CC2500_INO) || defined(FRSKYX_CC2500_INO)
|
||||||
#define FRSKYX_CC2500_INO
|
#define FRSKYX_CC2500_INO
|
||||||
|
@ -188,7 +188,7 @@
|
|||||||
#define DSM_CYRF6936_INO
|
#define DSM_CYRF6936_INO
|
||||||
#define DSM_RX_CYRF6936_INO
|
#define DSM_RX_CYRF6936_INO
|
||||||
#define E010R5_CYRF6936_INO
|
#define E010R5_CYRF6936_INO
|
||||||
//#define E01X_CYRF6936_INO
|
#define E01X_CYRF6936_INO
|
||||||
#define E129_CYRF6936_INO
|
#define E129_CYRF6936_INO
|
||||||
#define J6PRO_CYRF6936_INO
|
#define J6PRO_CYRF6936_INO
|
||||||
#define LOSI_CYRF6936_INO //Need DSM to be enabled
|
#define LOSI_CYRF6936_INO //Need DSM to be enabled
|
||||||
@ -222,7 +222,7 @@
|
|||||||
#define BAYANG_RX_NRF24L01_INO
|
#define BAYANG_RX_NRF24L01_INO
|
||||||
#define BUGSMINI_NRF24L01_INO
|
#define BUGSMINI_NRF24L01_INO
|
||||||
#define CABELL_NRF24L01_INO
|
#define CABELL_NRF24L01_INO
|
||||||
//#define CFLIE_NRF24L01_INO
|
#define CFLIE_NRF24L01_INO
|
||||||
#define CG023_NRF24L01_INO
|
#define CG023_NRF24L01_INO
|
||||||
#define CX10_NRF24L01_INO //Include Q2X2 protocol
|
#define CX10_NRF24L01_INO //Include Q2X2 protocol
|
||||||
#define DM002_NRF24L01_INO
|
#define DM002_NRF24L01_INO
|
||||||
@ -240,7 +240,7 @@
|
|||||||
#define KN_NRF24L01_INO
|
#define KN_NRF24L01_INO
|
||||||
#define KYOSHO2_NRF24L01_INO
|
#define KYOSHO2_NRF24L01_INO
|
||||||
#define LOLI_NRF24L01_INO
|
#define LOLI_NRF24L01_INO
|
||||||
//#define MOULDKG_NRF24L01_INO
|
#define MOULDKG_NRF24L01_INO
|
||||||
#define NCC1701_NRF24L01_INO
|
#define NCC1701_NRF24L01_INO
|
||||||
#define POTENSIC_NRF24L01_INO
|
#define POTENSIC_NRF24L01_INO
|
||||||
#define PROPEL_NRF24L01_INO
|
#define PROPEL_NRF24L01_INO
|
||||||
|
Loading…
x
Reference in New Issue
Block a user