求教:
ESP32 好像是双模的吧,要同时支持a2dp和hid,能够实现吗?我看经典蓝牙例程里就esp_bt_controller_mem_release(ESP_BT_MODE_BLE), HID例程里就 esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT),从代码上看不能双模?
有相似的demo吗?
感谢。
经典蓝牙和BLE双模
-
- Posts: 184
- Joined: Fri Dec 15, 2017 2:45 am
Re: 经典蓝牙和BLE双模
你好, esp32 是支持双模的模式。
1. a2dp 是经典蓝牙的 profile, ADF 例程为:https://github.com/espressif/esp-adf/tr ... ink_stream
2. esp_bt_controller_mem_release(ESP_BT_MODE_BLE), 这段代码意思是释放掉 BLE 模式下的内存, 因为经典蓝牙的例程里面没有使用到 BLE。
3. 同理,IDF 的 HID 例程没有使用 经典蓝牙, 所以它释放掉了经典蓝牙的内存 esp_bt_controller_mem_release(ESP_BT_MODE_CLASSIC_BT), 这并不是说明不支持蓝牙双模。
4. 如果使用双模,那么请参考 https://github.com/espressif/esp-idf/tr ... droid/coex 这个下面的例子, 这下面的是 ble 和 classic bt 共存的例子。
Who is online
Users browsing this forum: No registered users and 63 guests