QCC Tx 发射器(source)通话(麦克风输入)切换

QCC Tx 发射器(source)通话(麦克风输入)切换

  1. 1.QCC(QCC3056) Tx 发射器(source)连接BT 接收设备(Sink)
  2. QCC USB声卡自动识别音乐或者通话,通过蓝牙传输到BT 接收设备(Sink)
  3. 可以手动切换模式到使用本地mic和spk与连接BT 接收设备(Sink)进行全双工通话。
  4. 麦克风模式和USB模式是需要手动切换,USB模式下的音乐和通话自动切换。

方框图

配对代码

bool UsbDongleSm_PairSink(const bdaddr *sink_addr)

{

if (UsbDongleSm_GetState() != APP_STATE_IDLE)

{

DEBUG_LOG_INFO("UsbDongleSm_PairSink, cannot pair, state not idle");

return FALSE;

}

if (!BdaddrIsZero(&usbDongleSmGetTaskData()->hold_pairing_acl_device_address))
{
    DEBUG_LOG_INFO("UsbDongleSm_PairSink cannot pair, already pairing");
    return FALSE;
}

/* Open ACL before pairing, to hold over into profile connection. */
usbDongleSmGetTaskData()->hold_pairing_acl_device_address = *sink_addr;
MessageSendConditionally(UsbDongleSmGetTask(), SM_INTERNAL_PAIRING_ACL_COMPLETE,
                         NULL, ConManagerCreateAcl(sink_addr));

usbDongleSetState(APP_STATE_PAIRING);
return TRUE;

}

相关推荐
Android技术栈12 天前
鸿蒙NEXT(API 12)【蓝牙设置】 网络开发
网络·php·蓝牙·harmonyos·鸿蒙·鸿蒙系统·openharmony
SuperHeroWu71 个月前
【HarmonyOS】鸿蒙应用蓝牙功能实现 (二)
华为·蓝牙·harmonyos·低功耗蓝牙·bluetooth
WUNEAL1 个月前
安卓蓝牙日志的获取方法
安卓·蓝牙
Lenzetech1 个月前
蓝牙资讯|AirPods Pro 2推送最新开发者版固件,支持点头摇头控制Siri
科技·物联网·蓝牙·find my
SuperHeroWu71 个月前
【HarmonyOS】鸿蒙应用蓝牙功能实现 (一)
华为·蓝牙·harmonyos
小白橘颂1 个月前
喵喵蓝牙热敏打印机(下)
c++·stm32·物联网·esp32·arduino·蓝牙
Lenzetech1 个月前
Find My防狼器|苹果Find My技术与防狼器结合,智能防丢,全球定位
科技·物联网·蓝牙·find my
西西菜鸟1 个月前
[ 烧录 ]蓝牙一键烧录调试程序-批量烧写-MAC地址自增-串口调试-Phy62XX-ST17H6X-支持奉加微电子和伦茨科技
科技·蓝牙·奉加微电子·伦茨科技·phy62xx·st17h6x·烧写
塔寨围城2 个月前
spi 推跑马灯
android·蓝牙
知孤云出岫2 个月前
华为配置蓝牙终端定位实验
蓝牙·数据通信·终端定位