diff --git a/Multiprotocol/EazyRC_nrf24l01.ino b/Multiprotocol/EazyRC_nrf24l01.ino index 97e966b..bbc1fa1 100644 --- a/Multiprotocol/EazyRC_nrf24l01.ino +++ b/Multiprotocol/EazyRC_nrf24l01.ino @@ -26,8 +26,6 @@ Multiprotocol is distributed in the hope that it will be useful, enum { EAZYRC_BINDTX=0, EAZYRC_BINDRX, - EAZYRC_PREP_DATA, - EAZYRC_PREP_DATA1, EAZYRC_DATA, }; @@ -58,8 +56,8 @@ static void __attribute__((unused)) EAZYRC_send_packet() hopping_frequency_no++; hopping_frequency_no &= 3; - for(uint8_t i=0;i<2;i++) - packet[i] = convert_channel_8b(i); + packet[0] = convert_channel_8b(THROTTLE); + packet[1] = convert_channel_8b(AILERON); packet[2] = 0x1F; //??? additional channel? packet[3] = 0x19; //??? additional channel? memset(&packet[4], 0x00, 4); diff --git a/Protocols_Details.md b/Protocols_Details.md index 86106e7..d204218 100644 --- a/Protocols_Details.md +++ b/Protocols_Details.md @@ -82,6 +82,7 @@ CFlie|38|CFlie||||||||NRF24L01| [E016HV2](Protocols_Details.md#E016HV2---80)|80|||||||||CC2500/NRF24L01|unknown [E01X](Protocols_Details.md#E01X---45)|45|E012|E015|||||||CYRF6936|HS6200 [E129](Protocols_Details.md#E129---83)|83|E129|C186|||||||CYRF6936|RF2500 +[EazyRC](Protocols_Details.md#EazyRC---61)|61|||||||||NRF24L01|XN297L [ESky](Protocols_Details.md#ESKY---16)|16|ESky|ET4|||||||NRF24L01| [ESky150](Protocols_Details.md#ESKY150---35)|35|||||||||NRF24L01| [ESky150V2](Protocols_Details.md#ESKY150V2---69)|69|||||||||CC2500|NRF51822 @@ -1653,6 +1654,13 @@ CH1|CH2|CH3|CH4|CH5|CH6|CH7|CH8|CH9 ---|---|---|---|---|---|---|---|--- A|E|T|R|STOP|FLIP|-|HEADLESS|RTH +## EazyRC - *61* +Autobind protocol + +CH1|CH2|CH3|CH4 +---|---|---|--- +STEERING||THROTTLE| + ## ESKY - *16* CH1|CH2|CH3|CH4|CH5|CH6