Hi, I've found a few libraries available online for NRF24l01+ using AVR. But I haven't found on Nordic GitHub or website. is there any?
Regards, Hami.
Hi, I've found a few libraries available online for NRF24l01+ using AVR. But I haven't found on Nordic GitHub or website. is there any?
Regards, Hami.
Hi
There are no official AVR libraries for the nRF24L01+, no. The only official software for the nRF24L01+ is the one you can find in application note nAN24-12.
That said, the only thing you have to do to make the nAN24-12 code work with different MCU's is to implement the SPI and GPIO functionality, everything else is standard C code that you can recompile for your MCU of choice.
I wouldn't be surprised if the AVR libraries are based on this example.
Best regards
Torbjørn
Hello,
I'm Trying to use this library with a nrf52832. I opened the different files and I'm not able to find where I have to Implement the SPI and GPIO functionnality... Can I have some help please ?
Hi Randy
The nAN24-12 library will not work on the nRF52832, since the nRF52 family has a radically different radio architecture.
If you want to use the ESB protocol on the nRF52832 you should use the nrf_esb library instead, which is included with the nRF5 SDK.
Best regards
Torbjørn
Hi Randy
The nAN24-12 library will not work on the nRF52832, since the nRF52 family has a radically different radio architecture.
If you want to use the ESB protocol on the nRF52832 you should use the nrf_esb library instead, which is included with the nRF5 SDK.
Best regards
Torbjørn
Sorry I didn't tell everything... I connected a nrf24l01 on the SPI bus of the nrf52832 to communicate thanks to nrf24l01 with a receiver which is the same combination (nrf24l01 + nrf52832).
I think this library is the solution but I need some help please.
Regards
Hi Randy
I made such an example a while ago that I can share in case it proves helpful.
Please note that it was made for SDK v13, and is provided "as is", but you should be able to port it to a later SDK if needed:
l01_test_app.zip
Most of the nRF24L01 related functionality can be found in the nrf5dk_l01.c file.
Best regards
Torbjørn
Hello,
Ok thank you very much I'll try this and I will tell you if it works.
Best regards
Good luck
Just let me know when you have some results.
After porting it to SDK 14.2.0 can I use it on the transmitter part and the receiver part too ? They will comunicate together ?
Regards