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

Gazell +8TX missing in RF5_SDK_17.0.2_d674dde

I'm trying to investigate whether I should ditch BLE in favour of Gazell and ShockBurst (to avoid the $8000 Bluetooth.com fee)

I've noticed that Gazell has no entry in the header file for +8dbm TX power.

C:\nRF5_SDK_17.0.2_d674dde\components\proprietary_rf\gzll\nrf_gzll.h

typedef enum
{
NRF_GZLL_TX_POWER_4_DBM, ///< 4 dBm transmit power.
NRF_GZLL_TX_POWER_0_DBM, ///< 0 dBm transmit power.
NRF_GZLL_TX_POWER_N4_DBM, ///< -4 dBm transmit power.
NRF_GZLL_TX_POWER_N8_DBM, ///< -8 dBm transmit power.
NRF_GZLL_TX_POWER_N12_DBM, ///< -12 dBm transmit power.
NRF_GZLL_TX_POWER_N16_DBM, ///< -16 dBm transmit power.
NRF_GZLL_TX_POWER_N20_DBM ///< -20 dBm transmit power.
} nrf_gzll_tx_power_t;

The ESB (ShockBurst) library has it

C:\nRF5_SDK_17.0.2_d674dde\components\proprietary_rf\esb\nrf_esb.h

/**@brief Enhanced ShockBurst radio transmission power modes. */
typedef enum {
#if defined(RADIO_TXPOWER_TXPOWER_Pos8dBm)
NRF_ESB_TX_POWER_8DBM = RADIO_TXPOWER_TXPOWER_Pos8dBm, /**< 8 dBm radio transmit power. */
#endif
#if defined(RADIO_TXPOWER_TXPOWER_Pos7dBm)
NRF_ESB_TX_POWER_7DBM = RADIO_TXPOWER_TXPOWER_Pos7dBm, /**< 7 dBm radio transmit power. */
#endif
#if defined(RADIO_TXPOWER_TXPOWER_Pos6dBm)
NRF_ESB_TX_POWER_6DBM = RADIO_TXPOWER_TXPOWER_Pos6dBm, /**< 6 dBm radio transmit power. */
#endif
#if defined(RADIO_TXPOWER_TXPOWER_Pos5dBm)
NRF_ESB_TX_POWER_5DBM = RADIO_TXPOWER_TXPOWER_Pos5dBm, /**< 5 dBm radio transmit power. */
#endif
NRF_ESB_TX_POWER_4DBM = RADIO_TXPOWER_TXPOWER_Pos4dBm, /**< 4 dBm radio transmit power. */
#if defined(RADIO_TXPOWER_TXPOWER_Pos3dBm)
NRF_ESB_TX_POWER_3DBM = RADIO_TXPOWER_TXPOWER_Pos3dBm, /**< 3 dBm radio transmit power. */
#endif
#if defined(RADIO_TXPOWER_TXPOWER_Pos2dBm)
NRF_ESB_TX_POWER_2DBM = RADIO_TXPOWER_TXPOWER_Pos2dBm, /**< 2 dBm radio transmit power. */
#endif
NRF_ESB_TX_POWER_0DBM = RADIO_TXPOWER_TXPOWER_0dBm, /**< 0 dBm radio transmit power. */
NRF_ESB_TX_POWER_NEG4DBM = RADIO_TXPOWER_TXPOWER_Neg4dBm, /**< -4 dBm radio transmit power. */
NRF_ESB_TX_POWER_NEG8DBM = RADIO_TXPOWER_TXPOWER_Neg8dBm, /**< -8 dBm radio transmit power. */
NRF_ESB_TX_POWER_NEG12DBM = RADIO_TXPOWER_TXPOWER_Neg12dBm, /**< -12 dBm radio transmit power. */
NRF_ESB_TX_POWER_NEG16DBM = RADIO_TXPOWER_TXPOWER_Neg16dBm, /**< -16 dBm radio transmit power. */
NRF_ESB_TX_POWER_NEG20DBM = RADIO_TXPOWER_TXPOWER_Neg20dBm, /**< -20 dBm radio transmit power. */
NRF_ESB_TX_POWER_NEG30DBM = RADIO_TXPOWER_TXPOWER_Neg30dBm, /**< -30 dBm radio transmit power. */
NRF_ESB_TX_POWER_NEG40DBM = RADIO_TXPOWER_TXPOWER_Neg40dBm /**< -40 dBm radio transmit power. */
} nrf_esb_tx_power_t;

Is there a reason it is omitted? If I try to add it will I run in to known problems?

Thanks for your help

Parents Reply Children
No Data
Related