Other Parts Discussed in Thread: CC2564C
工具/软件:Linux
您好!
HCI_VS_LE_Enable (0xFD5B) 0x01 0x01命令可启用低功耗功能、应用工具可通过检测信标数据来观察该功能。
HCI_VS_LE_Enable (0xFD5B) 0x00 0x00命令似乎失败、因为该应用工具仍然可以检测到不断变化的信标数据。
要禁用 BLE 功能、还需要做什么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Peijie、
从日志中可以看到您使用的是 CC2564B、而不是 CC2564C。 两个器件以完全相同的方式处理 HCI_VS_LE_Enable 函数、但我想在记录中说明一下、因为主题行提到 CC2564C。
BLE_DisableNOK.lgr 日志显示 HCI_VS_LE_Enable 0xFD5B 0x00 0x00 0x00命令是从主机(#1277)发送的、而 LE 广播仍处于活动状态(#1240 HCI_LE_Write_Advertise_Enable 0x01)。 因此、CC2564B 会在 HCI_VS_LE_Enable 命令的命令完成事件(#1278)中返回0x0C (禁用命令)错误代码。
在 HCI_VS_LE_Enable 0xFD5B 0x00 0x00命令能够成功禁用 LE 之前、必须停止所有 LE 过程(即广播、扫描、活动 LE 连接或 LE 测试模式)。
此致、
Vihang