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;

}

相关推荐
zzc9211 个月前
手机(电脑)与音响的蓝牙通信
智能手机·电脑·蓝牙·2.4g·ble·嗅探
得单片机的运1 个月前
STM32的蓝牙通讯(HAL库)
stm32·单片机·嵌入式硬件·蓝牙
TengTaiTech1 个月前
QCC系列显示交互层的自研技术突破与实践
蓝牙·qcc·ldac
yuanyun_elber1 个月前
btstack移植之安全配对(二)
蓝牙·ble·btstack
一夜空中最亮的星一1 个月前
【HCI log】Google Pixel 手机抓取hci log
智能手机·蓝牙·log·hci·蓝牙hci log·hci log
漫步企鹅2 个月前
【蓝牙】Linux Qt4查看已经配对的蓝牙信息
linux·qt·蓝牙·配对
沿着缘溪奔向大海2 个月前
蓝牙数据通讯,实现内网电脑访问外网电脑
java·爬虫·python·socket·蓝牙
冰&可乐3 个月前
桃芯ingchips——windows HID键盘例程无法同时连接两个,但是安卓手机可以的问题
蓝牙
SuperHeroWu74 个月前
【HarmonyOS 5】鸿蒙星闪NearLink详解
华为·蓝牙·harmonyos·nearlink·鸿蒙星闪·绿牙
byte轻骑兵4 个月前
【Bluedroid】蓝牙HID DEVICE断开连接流程源码分析
android·c++·蓝牙·hid·bluedroid