mirror of
https://github.com/espressif/esp-idf.git
synced 2025-07-30 10:47:19 +02:00
Merge branch 'fix/154_txpower_set_api_v5.3' into 'release/v5.3'
fix(802.15.4): fix the behavior of the `esp_ieee802154_set_txpower` (v5.3) See merge request espressif/esp-idf!37737
This commit is contained in:
@ -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)
|
||||||
|
@ -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.
|
||||||
|
Reference in New Issue
Block a user