简单将官方例程HostU2Enum和HID_Keyboard合并后就可以实现有线键盘插上开发板转为无线蓝牙键盘,实测一般输入报告为8字节的HID键盘是没有问题的,但是有些客制化键盘例如瀚文75他的输入报告是17字节的(按位表示按键是否按下来实现全键无冲,15x8=120键),应该修改相关地方是哪些部分呐
客制化键盘是否有专用的驱动呢,最好是可以抓包看看报表描述符。
USB代码中报表描述符如下图,最后6个字节规定了按键键值,最多可以同时按下6个键。
BLE_HID代码中在hidReportMap数组中。
您好,根据您的抓包移植,用USB的代码测试是可以打字的。没有分ReportID。修改如下图。
劳烦可以把上面测试代码发我研究一下吗,个人信息保护,已隐藏,谢谢了
已发送至邮箱,请查收。
修改后的代码同求 能发一份嘛
个人信息保护,已隐藏
已发送至邮箱,请查收。
修改后的代码同求 能发一份嘛 个人信息保护,已隐藏
您好,只有USB部分代码,用于验证17字节报文,蓝牙部分需要自行添加。已发送至邮箱,请查收。
麻烦修改以后的代码也发我一份把 个人信息保护,已隐藏
您好,只有USB部分代码,用于验证17字节报文,蓝牙部分需要自行添加。已发送至邮箱,请查收。
劳烦可以把上面测试代码发我一下吧,个人信息保护,已隐藏,谢谢了
您好,只有USB部分代码,用于验证17字节报文,蓝牙部分需要自行添加。已发送至邮箱,请查收。
你好。那到下载到开发板上测试。发现和原8字节对于的字符完全不对了。比如现在你们代码里面发送的0x08, 电脑上打出来的是H 。但8字节的应该是E。请问这样是正常的吗?