Other Parts Discussed in Thread: CC2564C
大家好、
我对 CC2564C 上的两个并行 SCO 链路有疑问、希望有人能进一步帮助我。 首先、我想通过一个 BT 模块运行两个并行 SCO 链路、音频数据包通过 I2S (PCM)从 STM32F413传输到模块。
出现以下问题:
当我新配对两个耳机时、我会在两个耳机上听到音频(耳机1上的左声道和耳机2上的右声道)、到目前为止一切正常。 当我最初配对时、我将 LinkKey_t 数据存储在 UC 的闪存中、当发生 Authentication_Request_Event (耳机关闭并再次打开)时、我将相应数据从闪存加载到 LinkKey_t 结构中、然后调用 HFRE_Open_Remote_handsfree_Port ()。 这两个耳机将自动重新连接。 两个耳机连接良好。
从这一点开始、我只能在一个耳机上播放音频。 函数 HFRE_Setup_Audio_Connection()返回连接0但对应的事件
HFRE_Audio_Connection_Indication 返回状态:0x0001、这意味着未知错误。 当我关闭工作中的耳机并重新开始音频播放时、我会在以前不工作的耳机上获得播放
感谢您的帮助和 BR
日志:
HFRE 命令结果、ID:0x0001、类型0代码0。
atLinkKeyRequest:0x0CE0E441C339
atLinkKeyRequest:本地存储中找到的密钥
GAP_Authentication_Response ()成功。
连接到堆栈:1、端口1
蓝牙器件地址:0x0CE0E441C339
打开远程免提端口= 0000
HFRE_Open_Remote_handsfree_Port:函数成功 ID = 0002。
OpenRemoteHandsFreePort:HFRE_Update_Current_Control_Indicator_Status 函数状态0。
atLinkKeyRequest:0x0CE0E441C339
atLinkKeyRequest:本地存储中找到的密钥
GAP_Authentication_Response ()成功。
ATAuthenticationStatus:0板:0x0CE0E441C339
encryption_Change_Result 状态:0。
HFRE 打开端口确认、ID:0x0002、状态:0x0000。
HFRE 开放服务级别连接指示、ID:0x0002
RemoteSupportedFeaturesValid:true
RemoteSupportedFeatures:0x00000019
RemoteCallHoldMultipartySupport:0x00000000
HFRE_Enable 呼叫线路识别
已建立连接
HFRE 禁用声音增强指示、ID:0x0002。
HFRE 扬声器增益指示、ID:0x0002、扬声器增益0x0008。
HFRE 麦克风增益指示、ID:0x0002、增益:15
atLinkKeyRequest:0xE422A57A32A8
atLinkKeyRequest:本地存储中找到的密钥
GAP_Authentication_Response ()成功。
正在连接到堆栈:1、端口0
蓝牙器件地址:0xE422A57A32A8
打开远程免提端口= 0000
HFRE_Open_Remote_handsfree_Port:函数成功 ID = 0003。
OpenRemoteHandsFreePort:HFRE_Update_Current_Control_Indicator_Status 函数状态0。
atLinkKeyRequest:0xE422A57A32A8
atLinkKeyRequest:本地存储中找到的密钥
GAP_Authentication_Response ()成功。
连接处理204
ATAuthenticationStatus:0 Board:0xE422A57A32A8
encryption_Change_Result 状态:0。
HFRE 打开端口确认、ID:0x0003、状态:0x0000。
HFRE 开放服务级别连接指示、ID:0x0003
RemoteSupportedFeaturesValid:true
RemoteSupportedFeatures:0x00000019
RemoteCallHoldMultipartySupport:0x00000000
HFRE_Enable 呼叫线路识别
已建立连接
HFRE 禁用声音增强指示、ID:0x0003。
HFRE 保持状态指示、ID:0x0002
HFRE 发送呼入呼叫状态、返回代码:0x0000。
HFRE 调用列表指示、ID:0x0002
HFRE_Send_Current_Calls_List 函数:成功、返回的结果0
HFRE 扬声器增益指示、ID:0x0003、扬声器增益0x0008。
HFRE 麦克风增益指示、ID:0x0003、增益:15
HFRE 保持状态指示、ID:0x0003
HFRE 发送呼入呼叫状态、返回代码:0x0000。
HFRE 调用列表指示、ID:0x0003
HFRE_Send_Current_Calls_List 函数:成功、返回的结果0
atLinkKeyRequest:0xE422A57A32A8
GAP_Authentication_Response ()成功。
HFRE 控制指示灯状态指示1、ID:0x0001、说明:CALSEUP、值:1。
HFRE_SETUP_Audio_Connection:功能成功。
HFRE_SETUP_Audio_Connection:功能成功。
etHFRE_Codec_Select_Indication、ID:0x0001 Codec ID:2.
警告:始终为第一个器件完成!
HFRE 命令结果、ID:0x0001、类型0代码0。
etHFRE_Codec_Select_Indication、ID:0x0001 Codec ID:1.
警告:始终为第一个器件完成!
HFRE 音频连接指示、ID:0x0002、状态:0x0001。
HFRE 命令结果、ID:0x0001、类型0代码0。
HFRE 音频连接指示、ID:0x0001、状态:0x0000。