Merge branch 'feat/ot_rx_sensitivity_v5.3' into 'release/v5.3'

feat(openthread): use the actual receive sensitivity for link quality evaluation (v5.3)

See merge request espressif/esp-idf!51484
This commit is contained in:
Jiang Jiang Jian
2026-08-06 11:27:48 +08:00
13 changed files with 19 additions and 13 deletions
@@ -5,7 +5,6 @@
*/
#include <string.h>
#include "hal/ieee802154_ll.h"
#include "esp_attr.h"
#include "esp_err.h"
#include "esp_ieee802154_ack.h"
@@ -6,7 +6,6 @@
#include <stdio.h>
#include <string.h>
#include "hal/ieee802154_ll.h"
#include "esp_ieee802154_util.h"
#include "esp_log.h"
@@ -24,7 +24,6 @@
#include "esp_ieee802154_sec.h"
#include "esp_ieee802154_util.h"
#include "esp_ieee802154_timer.h"
#include "hal/ieee802154_ll.h"
#include "esp_attr.h"
#include "esp_phy_init.h"
@@ -7,7 +7,6 @@
#include <stdint.h>
#include <string.h>
#include "sdkconfig.h"
#include "hal/ieee802154_ll.h"
#include "esp_check.h"
#include "esp_ieee802154_pib.h"
#include "esp_ieee802154_util.h"
@@ -7,7 +7,6 @@
#include "sdkconfig.h"
#include <string.h>
#include "esp_err.h"
#include "hal/ieee802154_ll.h"
#include "esp_ieee802154_frame.h"
#include "esp_ieee802154_sec.h"
#include "esp_ieee802154_util.h"
@@ -5,7 +5,6 @@
*/
#include "soc/soc.h"
#include "hal/ieee802154_ll.h"
#include "esp_check.h"
#include "esp_ieee802154_timer.h"
#include "esp_ieee802154_util.h"
@@ -7,7 +7,6 @@
#include "esp_private/esp_modem_clock.h"
#include "soc/soc.h"
#include "soc/periph_defs.h"
#include "hal/ieee802154_ll.h"
#include "esp_check.h"
#include "esp_coex_i154.h"
#include "esp_ieee802154_util.h"
+5 -1
View File
@@ -20,7 +20,6 @@
#include "esp_ieee802154_util.h"
#include "esp_log.h"
#include "esp_coex_i154.h"
#include "hal/ieee802154_ll.h"
#include "hal/ieee802154_common_ll.h"
esp_err_t esp_ieee802154_event_callback_list_register(esp_ieee802154_event_cb_list_t cb_list)
@@ -49,6 +48,11 @@ esp_err_t esp_ieee802154_disable(void)
return ieee802154_mac_deinit();
}
int8_t esp_ieee802154_get_receive_sensitivity(void)
{
return IEEE802154_RX_SENSITIVITY;
}
uint8_t esp_ieee802154_get_channel(void)
{
return ieee802154_pib_get_channel();
@@ -39,6 +39,14 @@ esp_err_t esp_ieee802154_enable(void);
*/
esp_err_t esp_ieee802154_disable(void);
/**
* @brief Get the receive sensitivity.
*
* @return The receive sensitivity in dBm.
*
*/
int8_t esp_ieee802154_get_receive_sensitivity(void);
/**
* @brief Get the operational channel.
*