From dc902b7a614ebede361ae0996039fcde079999ed Mon Sep 17 00:00:00 2001 From: Pascal Langer Date: Fri, 16 Nov 2018 09:13:45 +0100 Subject: [PATCH] E01X test --- Multiprotocol/E01X_nrf24l01.ino | 4 ---- Multiprotocol/Multiprotocol.h | 2 +- Multiprotocol/NRF24l01_SPI.ino | 2 ++ 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/Multiprotocol/E01X_nrf24l01.ino b/Multiprotocol/E01X_nrf24l01.ino index 8cd341a..ba348ca 100644 --- a/Multiprotocol/E01X_nrf24l01.ino +++ b/Multiprotocol/E01X_nrf24l01.ino @@ -160,10 +160,6 @@ static void __attribute__((unused)) E01X_send_packet(uint8_t bind) NRF24L01_WriteReg(NRF24L01_07_STATUS, 0x70); NRF24L01_FlushTx(); - // transmit packet twice in a row without waiting for - // the first one to complete, seems to help the hs6200 - // demodulator to start decoding. - HS6200_WritePayload(packet, packet_length); HS6200_WritePayload(packet, packet_length); // Check and adjust transmission power. We do this after diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 6b9c8a4..c13d817 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 2 #define VERSION_REVISION 1 -#define VERSION_PATCH_LEVEL 14 +#define VERSION_PATCH_LEVEL 15 //****************** // Protocols diff --git a/Multiprotocol/NRF24l01_SPI.ino b/Multiprotocol/NRF24l01_SPI.ino index 22c64a0..40cb67e 100644 --- a/Multiprotocol/NRF24l01_SPI.ino +++ b/Multiprotocol/NRF24l01_SPI.ino @@ -618,6 +618,8 @@ void HS6200_WritePayload(uint8_t* msg, uint8_t len) } NRF24L01_WritePayload(payload, pos); + delayMicroseconds(option); + NRF24L01_WritePayload(payload, pos); } // // End of HS6200 emulation