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

Output power using ESB with '840

I am developing an application to replace the nRF24LU01 with a nRF52840 and found that the SDK RF config does not support RF output power to +8dB (+4dB seems to be the max.).  Is this intentional or can I force it by writing the register directly to increase the power?

Parents
  • Hi Henry

    It seems you found a bug in the SDK, Nice catch! It should not be a problem setting the RF output power to +8dBm. You can either implement it into the nrf_esb.h file yourself with something like:

    NRF_ESB_TX_POWER_8DBM     = RADIO_TXPOWER_TXPOWER_Pos8dBm, or you can just add RADIO_TXPOWER_TXPOWER_Pos8dBm directly to your project's main file. 

    I've reported this internally, and it should be fixed in a future SDK release. Stay tuned!

    Best regards,

    Simon

Reply
  • Hi Henry

    It seems you found a bug in the SDK, Nice catch! It should not be a problem setting the RF output power to +8dBm. You can either implement it into the nrf_esb.h file yourself with something like:

    NRF_ESB_TX_POWER_8DBM     = RADIO_TXPOWER_TXPOWER_Pos8dBm, or you can just add RADIO_TXPOWER_TXPOWER_Pos8dBm directly to your project's main file. 

    I've reported this internally, and it should be fixed in a future SDK release. Stay tuned!

    Best regards,

    Simon

Children
Related