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

Zigbee TxPower setting

Hi,

I'm trying to increase Zigbee Tx Power to +8dBm by using the function nrf_802154_tx_power_set().

Digging into the code, I see that it is calling nrf_802154_pib_tx_power_set() and that it just sets the variable m_data.tx_power. But It does not seem that any other action is taken.

Here my questions about this topic:

1. What is the command to set Zigbee Tx Power without SoftDevice?

2. What is the command to set Zigbee Tx Power with SoftDevice?

3. When does the Zigbee Tx Power has to be set? Before starting Zigbee Stack?

Thanks in advance.

Regards,

S

Parents
  • Hello,

    If you want to change the output power with the zigbee stack, you should use that function, nrf_802154_tx_power_set(). This function is implemented in the 802.15.4 library that the zboss stack uses, located in external/zboss/lib/keil/nrf52833/nrf_radio_driver.lib (or equivalent, depending on what IDE you are using.

    How do you determine that nothing happens?

    Best regards,

    Edvin

Reply
  • Hello,

    If you want to change the output power with the zigbee stack, you should use that function, nrf_802154_tx_power_set(). This function is implemented in the 802.15.4 library that the zboss stack uses, located in external/zboss/lib/keil/nrf52833/nrf_radio_driver.lib (or equivalent, depending on what IDE you are using.

    How do you determine that nothing happens?

    Best regards,

    Edvin

Children
Related