Beware that this post is related to an SDK in maintenance mode
More Info: Consider nRF Connect SDK for new designs
This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nrf_esb: New workaround for nRF52832 Rev 2 Errata 143

I'm just going through the code of the nrf_esb module in the nRF5 SDK 15.2.0 and noticed that there are some new radio errata workarounds built into it. In the function apply_address_workarounds, there is a configuration written to register 0x40001774 that supposedly incurs a 3dBm sensitivity loss. It is only applied if at least one of pipes 1-7 are configured to listen to the same address as pipe 0 does.

I do have the situation, that I most often only use a very small number of pipes, but the situation could occur, that there are actually two identical addresses configured, but they are not enabled at the same time. In that case (same configuration, but pipes not enabled), is this workaround technically necessary?

Related