NRF52840 to NRF24L01 communication library for Arduino
To get the gettingstarted example working with NRF24l01+ the RF24 gettingstarted example must be modified to use dynamic payloads
Notes:
- Static payloads are not yet working - 12/4/2022
- There is only a single layer buffer instead of a 3-layer FIFO like the NRF24L01 - 12/4/2022
- The enums like
RF24_PA_MAX
are nowNRF_PA_MAX
etc. - To modify RF24 examples to work with this library, just change the following:
#include <nrf_to_nrf.h>
instead of RF24.h- Call
nrf_to_nrf radio;
instead ofRF24 radio(7,8);
- Call
enableDynamicPayloads();
and modify as required to use dynamic payloads - Modify the enums per note 3
The higher layer libs like RF24Network require additional changes, which will be forthcoming soon...
Please log an issue for problems with any of the provided examples.