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
parent 01a4d52e27
commit a2999e8c8c
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) esp_err_t esp_ieee802154_set_txpower(int8_t power)
{ {
ieee802154_pib_set_power(power); esp_ieee802154_txpower_table_t power_table;
return ESP_OK; 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) 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); 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); 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 * @return
* - ESP_OK on success. * - ESP_OK on success.