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

nRF52 ESB RF (Enhanced Shockburst) SDK

I am trying to use Enhanced Shockburst RF protocol for the new nRF52 chip. I did not found it in the current nRF52 SDK 0.9.2, and I took a brave move to use the files and binaries from the 51 series SDK (9.0.0).

After moving around the files to be in the proper folders, Keil compiled and linked the esb_ptx_prx example project, and managed to download it to the board (PCA10040) without any errors. I haven't made any change in the actual example code.

When run it the first ESB call (nrf_esb_init) never returns, it does not return true/false... It seems that the linking is ok, there is no misalign on the stack. (I was able to debug into the the library binary and seemingly many nrf_..._init functions passing correctly, but stops at the nrf_pm_set_dyn_ack_status)

Is ESB supported with nRF52? Will the ESB appear in the future SDK versions?

Related