change(bt): Mark RSSI threshold-related macros as deprecated

This commit is contained in:
gongyantao
2025-12-22 10:49:08 +08:00
parent 760d3baa2f
commit 32fa421cfc
3 changed files with 13 additions and 5 deletions

View File

@@ -15,10 +15,6 @@
extern "C" {
#endif
/// RSSI threshold
#define ESP_BT_GAP_RSSI_HIGH_THRLD -20 /*!< High RSSI threshold */
#define ESP_BT_GAP_RSSI_LOW_THRLD -45 /*!< Low RSSI threshold */
/// Class of device
typedef struct {
uint32_t reserved_2: 2; /*!< undefined */
@@ -363,7 +359,7 @@ typedef union {
struct read_rssi_delta_param {
esp_bd_addr_t bda; /*!< remote bluetooth device address*/
esp_bt_status_t stat; /*!< read rssi status */
int8_t rssi_delta; /*!< rssi delta value range -128 ~127, The value zero indicates that the RSSI is inside the Golden Receive Power Range, the Golden Receive Power Range is from ESP_BT_GAP_RSSI_LOW_THRLD to ESP_BT_GAP_RSSI_HIGH_THRLD */
int8_t rssi_delta; /*!< rssi delta value range -128 ~127, The value zero indicates that the RSSI is inside the Golden Receive Power Range */
} read_rssi_delta; /*!< read rssi parameter struct */
/**

View File

@@ -31,6 +31,12 @@ Bluedroid
- Sending indicator reports to the HFP client API has been replaced by ``esp_hf_ag_ciev_report(...)``.
- :component_file:`/bt/host/bluedroid/api/include/api/esp_gap_bt_api.h`
- Remove ``ESP_BT_GAP_RSSI_HIGH_THRLD`` and ``ESP_BT_GAP_RSSI_LOW_THRLD``
- Macros of low and high RSSI threshold have been removed.
The following Bluedroid API have been changed:
- :component_file:`/bt/host/bluedroid/api/include/api/esp_sdp_api.h`

View File

@@ -31,6 +31,12 @@ Bluedroid
- 向 HFP 客户端发送指标报告 API 已被替换为 ``esp_hf_ag_ciev_report(...)``
- :component_file:`/bt/host/bluedroid/api/include/api/esp_gap_bt_api.h`
- 移除 ``ESP_BT_GAP_RSSI_HIGH_THRLD````ESP_BT_GAP_RSSI_LOW_THRLD``
- 表示接受信号强度阈值的宏 ``ESP_BT_GAP_RSSI_HIGH_THRLD````ESP_BT_GAP_RSSI_LOW_THRLD`` 已经被移除。
以下 Bluedroid API 发生变更
- :component_file:`/bt/host/bluedroid/api/include/api/esp_sdp_api.h`