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;

}

相关推荐
jiang_bluetooth11 小时前
Simple fast pair design
蓝牙·gfps·fast pair·蓝牙快连·蓝牙架构设计
Lenzetech3 天前
科技资讯|谷歌Play应用商店有望支持 XR 头显,AR / VR设备有望得到发展
科技·物联网·ar·xr·蓝牙·find my
Lenzetech5 天前
蓝牙资讯|苹果AirPods Pro 2推出听力测试、助听器和听力保护等功能
科技·物联网·蓝牙·find my
Marko_Chai8 天前
Android BLE 杂谈
android·蓝牙
Lenzetech14 天前
Find My平板键盘|苹果Find My技术与键盘结合,智能防丢,全球定位
科技·物联网·蓝牙·find my
Lenzetech15 天前
蓝牙资讯|iOS 18.1 正式版下周推送,AirPods Pro 2耳机将带来助听器功能
科技·物联网·蓝牙·find my
jiang_bluetooth21 天前
结合空口分析BLE AUDIO之PAC
嵌入式硬件·信息与通信·蓝牙·智能硬件·蓝牙5.2·ble audio
jiang_bluetooth1 个月前
分享蓝牙耳机A2DP音频卡顿原因及解决思路
嵌入式硬件·音视频·信息与通信·蓝牙·智能硬件·a2dp
Lenzetech1 个月前
蓝牙技术|国产手机厂商推出蓝牙的公里级无网通信技术,可实现1500米无网通话
科技·物联网·蓝牙·find my
Android技术栈1 个月前
鸿蒙开发(NEXT/API 12)【蓝牙服务开发】网络篇
网络·华为·蓝牙·harmonyos·鸿蒙·鸿蒙系统·openharmony