我在帮我的客户设计一个蓝牙模块把USB键盘变成一个蓝牙键盘,在笔记本电脑上识别出蓝牙键盘,请问有没有解决方案

客户已经设计好了USB接口的键盘,需要通过USB接到这个蓝牙模块上,同时这个蓝牙模块上需要有USB type C接口,当蓝牙模块通过USB 连接到笔记本电脑后,可以当做普通的USB键盘使用, 当不接USB线时, 可以当做蓝牙键盘使用

您好,可以到我们官网下载对应芯片的EVT例程,假设您使用的是CH582芯片,到BLE文件夹中找到Hid_Keyboard例程,建议先使用该例程跑一遍,理解一下,

之后搜索if(events & START_REPORT_EVT),改写成如图,您那边将键扫得到的8个字节数据存入这个buf中,即可在连接蓝牙之后,将键扫得到数据发送给电脑,不过这边只是以8位常规键值为例提供一个键值上传的方法,另外比如组合键,16位bit键,特殊键之类的需要自行做区分。

image.png


如果还有疑问或者不清楚的地方需要指导,可以将您的联系方式发送至邮箱zzy@wch.cn


这个倒是做果一个类似的


只有登录才能回复,可以选择微信账号登录