fix(802.15.4) fix the behavior of the esp_ieee802154_set_txpower

This commit is contained in:
zwx
2025-03-11 15:25:29 +08:00
committed by Zhang Wen Xu
parent 517e489c75
commit d756c7d25f
2 changed files with 7 additions and 6 deletions

View File

@ -65,8 +65,9 @@ int8_t esp_ieee802154_get_txpower(void)
esp_err_t esp_ieee802154_set_txpower(int8_t power)
{
ieee802154_pib_set_power(power);
return ESP_OK;
esp_ieee802154_txpower_table_t power_table;
memset(&power_table, power, sizeof(power_table));
return ieee802154_pib_set_power_table(power_table);
}
esp_err_t esp_ieee802154_set_power_table(esp_ieee802154_txpower_table_t power_table)

View File

@ -59,17 +59,17 @@ uint8_t esp_ieee802154_get_channel(void);
esp_err_t esp_ieee802154_set_channel(uint8_t channel);
/**
* @brief Get the transmit power.
* @brief Get the transmission power for the current channel.
*
* @return The transmit power in dBm.
* @return The transmission power in dBm.
*
*/
int8_t esp_ieee802154_get_txpower(void);
/**
* @brief Set the transmit power.
* @brief Set the transmission power for all channels.
*
* @param[in] power The transmit power in dBm.
* @param[in] power The transmission power in dBm.
*
* @return
* - ESP_OK on success.