This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf51822 to nrf24L01 without ESB

Is it possible to have an nrf58122 communicate with a nrf24L01 without using the ESB functionality in the nrf58122 library? There's a particular board that I'm thinking about recommending for a workshop but the available library for it doesn't make appear to provide esb, so I'm wondering if this is possible at all or if we need to look at a different way of talking between devices. Thanks!

Parents
  • The nRF24L01+ only supports Enhanced shockburst or regular shockburst. So there's no way to bypass the shockburst system. You can disable the CRC check and hence only the address needs to be correct in order to get a package through. You can configure this on both the nRF24L01+ and on the nRF51 to set up a simple, but not necessarily the most robust link.

    What devices are you looking at interfacing? Could you use the code example from the nRF51 SDK or are you missing libs for the nRF24L01?

Reply
  • The nRF24L01+ only supports Enhanced shockburst or regular shockburst. So there's no way to bypass the shockburst system. You can disable the CRC check and hence only the address needs to be correct in order to get a package through. You can configure this on both the nRF24L01+ and on the nRF51 to set up a simple, but not necessarily the most robust link.

    What devices are you looking at interfacing? Could you use the code example from the nRF51 SDK or are you missing libs for the nRF24L01?

Children
Related