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
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
Hi Torbjørn, Thanks.
I am happy to help Hami :)
Feel free to accept my answer if you are happy with it.
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
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