我们在设计中使用 CC2564,我正在编写一些代码来对调制解调器进行基本测试(基本上是某种硬件测试应用程序)
我们不想在应用程序中实现完整的 BT 堆栈,我看到有一个 TI 供应商特定的 HCI 命令0xFE1F 返回系统状态。
问题是,我正在努力解码返回的数据。
当我发送 RESET 命令时:
0x0c03 (数据包为{0x01、0x03、0x0C、0x00})
我得到0x04 0x0E 0x04 0x01 0x03 0x0c 0x00、这似乎是正确的。
如果我然后发送:
{0x01、0x1F、0xFE、0x00}
我得到:
0x04 0x0E 0x1b 0x01 0x1f 0xFE 0x00 0x07 0x10 0x06 0x01 0x40 0x9C 0x01 0x00 0x00 0x01 0x00 0x01 0x00 0xC2 0x01 0x00 0x05 0x12 0x00 0x90 0x65 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
(我打印的数据比收到的数据多,所以只需忽略末尾的额外字节)
您能否提供一些有关如何解码响应的帮助?
谢谢
此致、
