工具/软件:Code Composer Studio
您好:
我使用 STM32 cc2564b 的 TI-hiddemo。 在我的器件配对和连接之前、我将器件的 HID 模式设置为"器件"、 然后,当 PC 连接设备并成功匹配设备时,我将与 PC 的连接的“LinkKeyInfo”信息保存在 STM32的闪存中,设备重新启动后,STM32程序将首先检查“LinkKeyInfo”是否保存在闪存中。 如果是、器件将 HID 模式设置为"主机"。 此时、器件将使用子例程"ConnectRemoteHIDDevice"自动连接保存的"LinkKeyInfo[index]。 BD_ADDR"、与 PC 系统(例如:Windows 7或 Windows 8(Ver:1083)或 Windows 8 (Ver:1093))所有设备均可正确连接。 但是、当我重新启动 PC 时、 此时 Windows 10 (版本1803 Creator)无法通过 HID 连接到 CC2564B、但是 Windows 10 (版本1903) 或 Windows 7可以通过 hid 连接到 cc2564b。
分析 HCI 层的数据后、Windows 10 (版本1803创建者)无法通过 HID 连接到 cc2564b 的原因是计算机侧的 l2ca 通道无法正常打开
我现在的想法是"再次"完成 L2CA_Connect_request、但" L2CA_Connect_request "连接_不知道如何编写它?
主要问题是在 cc2564b 应用?的 hiddemo 中找不到事件"L2CA_Event_Callback"
请提供源代码的这一方面?