打印
[AIROC™ 蓝牙]

Repeated function of CYW8x373

[复制链接]
136|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
IFX-Raymondtsoi|  楼主 | 2024-7-24 19:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
For CYW89373, repeater support NBS mode .  Both phone and Handset must be in NBS.  

And using following commands and sequence for controlling.

#1 params in HCI vendor command, 0xfcce: only one byte flag to turn on/off repeater
exp:
    [CE FC 01]: 01
    opcode = 0xFCCE (64718, "Enable_Repeater_Functionality")
    Repeater Functionality = 0x1 (1, "Enable Repeater Functionality"
#2 HCI sequence, VSC of Enable_Repeater_Functionality: it should be sent prior to SCO setup
    a. VSC of Enable_Repeater_Functionality to enable repeater
    b. setup 1st SCO
    c. setup 2nd SCO

  And following is the flow for this repeater usage:

(a) Issue VSC Enable_Repeater_Functionality to enable repeater function
(b) setup carkit esco
(c) setup headset esco  <-- then repeater function should be running here
(d) headset disconnect <-- carkit should still no voice here
(e) carkit issue Enable_Repeater_Functionality to disable repeater function
    and Write_Dynamic_SCO_Routing_Change to route path back to carkit  <--- I guess customer call this two function set audio path back to carkit
(f) headset connect back
(g) setup headet esco, enable repeater function again, sequence doesn't matter
(h) call Write_Dynamic_SCO_Routing_Change << repeater function running


使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

20

帖子

0

粉丝