From eae412fe41da780b617ff3af7f50e85fe00c74ce Mon Sep 17 00:00:00 2001 From: Pascal Langer Date: Sat, 13 Feb 2021 09:26:03 +0100 Subject: [PATCH] E010r5: 1 more ID --- Multiprotocol/E010R5_cyrf6936.ino | 9 ++++++++- Multiprotocol/Multiprotocol.h | 2 +- Protocols_Details.md | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Multiprotocol/E010R5_cyrf6936.ino b/Multiprotocol/E010R5_cyrf6936.ino index dd184bc..986c3ca 100644 --- a/Multiprotocol/E010R5_cyrf6936.ino +++ b/Multiprotocol/E010R5_cyrf6936.ino @@ -97,7 +97,7 @@ void E010R5_init() RF2500_SetTXAddr((uint8_t*)"\x0E\x54\x96\xEE"); // Same address for bind and normal packets #ifdef E010R5_FORCE_ID - switch(rx_tx_addr[3]%3) + switch(rx_tx_addr[3]&0x03) { case 0: //TX1 @@ -113,6 +113,13 @@ void E010R5_init() rx_tx_addr[1]=0x1B; rx_tx_addr[2]=0x9E; break; + case 2: + //TX4 + hopping_frequency[0]=0x30; //48 + hopping_frequency[1]=0x38; //56 + rx_tx_addr[1]=0x2E; + rx_tx_addr[2]=0xAE; + break; default: //TX3 hopping_frequency[0]=0x30; //48 diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index afadf28..63b5df4 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 3 #define VERSION_REVISION 2 -#define VERSION_PATCH_LEVEL 42 +#define VERSION_PATCH_LEVEL 43 //****************** // Protocols diff --git a/Protocols_Details.md b/Protocols_Details.md index e58d0bf..0ada854 100644 --- a/Protocols_Details.md +++ b/Protocols_Details.md @@ -838,7 +838,7 @@ A|E|T|R|CH5|CH6|CH7|CH8|CH9|CH10|CH11|CH12 ## E010R5 - *81* Models: E010 R5 red boards, JJRC H36, H36F and H36S -**Only 3 IDs are available**. More IDs can be added if you send me your "unused" original TX. +**Only 4 IDs are available**. More IDs can be added if you send me your "unused" original TX. CH1|CH2|CH3|CH4|CH5|CH6|CH7|CH8|CH9|CH10 ---|---|---|---|---|---|---|---|---|---