# 经典蓝牙

[English]

## 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` 并且不希望被客户使用。

此文档对您有帮助吗？

- 反馈已收到，谢谢！
- 如果您有其他意见，欢迎填写乐鑫文档反馈表。

- 我们重视您的反馈。
- 您可以填写乐鑫文档反馈表告诉我们如何改进该文档。