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;

}

相关推荐
Darkershadow3 天前
蓝牙学习之Time Set
python·学习·蓝牙·ble·mesh
榕树子4 天前
【蓝牙】安全密钥如何生成:蓝牙Mesh网络的安全基石
安全·蓝牙
Ar呐6 天前
软考网规篇之无线通信网——无线个域网蓝牙和Zigbee、移动通信和5G
5g·蓝牙·zigbee·高级软考·网络规划设计师
CCTI_Curran9 天前
迷你标签打印机做TELEC认证注意事项
运维·服务器·wifi·蓝牙·telec认证·日本认证·无线产品
byte轻骑兵9 天前
HFP协议核心AT指令速查表
信息与通信·蓝牙·通信·hfp·通话
summerkissyou198710 天前
Android13-蓝牙-常见问题
android·蓝牙
Industio_触觉智能11 天前
触觉智能RK3576开发板OpenHarmony开源鸿蒙蓝牙BLE主机实现方案
蓝牙·openharmony·主机·ble·开源鸿蒙·rk3576·从机
summerkissyou198713 天前
Android13-蓝牙-发现,配对,连接-例子
android·蓝牙
wotaifuzao14 天前
(九)一文吃透 BLE:从低功耗原理到协议栈与实战概念
物联网·硬件架构·蓝牙·低功耗·ble·设计原理
byte轻骑兵15 天前
【LE Audio】BAP协议精讲[1]: 开启低功耗音频新纪元
人工智能·音视频·蓝牙·le audio·bap