Page 1 of 1

蓝牙播放音频,复位蓝牙控制器和协议栈后重新初始化无连接蓝牙

Posted: Thu Sep 22, 2022 8:34 am
by 最后一只晴天小猪
项目需要蓝牙播放器和本地音频文件播放切换,找不到断开蓝牙的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();