我终于找到LP的板子了,原来不好用是因为板子上DC-DC电感掉了。
我是IDB011V1官板,芯片BlueNRG-355MC,使用ST BlueNRG-LP DK 1.0.0的BlueNRG-LP Navigator直接烧录HID_Keyboard例程出现和你一样的问题。
第一次配对后可以正常连接,但是发送按键WIN10没有反应,复位BlueNRG-LP后WIN10提示驱动程序错误。
同样的代码在android上工作正常。
下边是我的日志输出,上边是电脑输出,下边是手机输出。
HID Keyboard Configured
HID Keyboard Configured
Connection Complete Event
Modified event on handle; 0x04, value: 0x0, 0x2
Modified event on handle; 0x24, value: 0x0, 0x1
aci_gatt_srv_read_event() handle: 0x31, Data_Offset: 0x00
Get Report Callback ID = 0
hidGetReport_CB() procedure OK
aci_gatt_srv_read_event() handle: 0x2d, Data_Offset: 0x00
Get Report Callback ID = 0
hidGetReport_CB() procedure OK
//下边是手机输出,之前绑定过
A
A
A
A
A
A
HID Keyboard Configured
Connection Complete Event
Modified event on handle; 0x2e, value: 0x0, 0x1
A
A
A
A
Disconnection Complete Event
Connection Complete Event
HID Keyboard Configured
Connection Complete Event
//手机删除设备后重新绑定
Modified event on handle; 0x04, value: 0x0, 0x2
Modified event on handle; 0x2e, value: 0x0, 0x1
A
A
A
估计这个问题要请论坛联系ST的工程师来看看了。@nmg
|