蓝牙播放音频,复位蓝牙控制器和协议栈后重新初始化无连接蓝牙
Posted: Thu Sep 22, 2022 8:34 am
项目需要蓝牙播放器和本地音频文件播放切换,找不到断开蓝牙的API,如果复位蓝牙控制器和协议栈,再次初始化无法连上蓝牙。参考的是ESP-ADF中的"play_bt_music_example"例子。
Code: Select all
初始化蓝牙:
esp_bt_controller_init(&bt_cfg);
esp_bt_controller_enable(ESP_BT_MODE_BTDM);
esp_bluedroid_init();
esp_bluedroid_enable();
复位蓝牙:
esp_bluedroid_disable();
esp_bluedroid_deinit();
esp_bt_controller_disable();
esp_bt_controller_deinit();