经典蓝牙
Bluedroid
- 之前,SDP 相关 API 的使用受到配置项 - CONFIG_BT_L2CAP_ENABLED影响,但是这两者并没有太大关联。新的配置项- CONFIG_BT_SDP_COMMON_ENABLED将 SDP 通用功能从经典蓝牙 L2CAP 功能中分离出来,在使用 SDP 相关 API 前需要先使能该配置项。
- 以下 Bluedroid API 发生变更 - /bt/host/bluedroid/api/include/api/esp_sdp_api.h - 结构体 - esp_bluetooth_sdp_hdr_overlay_t中的字段- user2_ptr_len和- user2_ptr被弃用,因为 SDP 的 API 或者事件中不会用到该字段。
 
 
Bluetooth Common APIs
- /bt/include/esp32c3/include/esp_bt.h - 将 - esp_wifi_bt_power_domain_on和- esp_wifi_bt_power_domain_off的声明从- esp_bt.h移至- esp_phy_init.h, 因为它们属于组件- esp_phy并且不希望被客户使用。