打印
[单片机芯片]

【CH579开发板评测】蓝牙键盘增加USBHID任务

[复制链接]
37226|140
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
#申请开发板#      继上次实现了USBHID的复合键盘鼠标手柄设备,这次在上次基础上增加了蓝牙键盘。实现蓝牙与USBHID设备共用。
上次帖子:https://bbs.21ic.com/icview-2893864-1-1.html
默认初始是USBHID按键输入有效,当蓝牙连接后按键通过蓝牙输入。实现USB与蓝牙分时复用按键。简单测试一下。功能基本OK。
在蓝牙发送音量加减按键还没成功,可以模拟发送字符按键。后面继续改进。



代码如下:

游客,如果您要查看本帖隐藏内容请回复






使用特权

评论回复
沙发
WoodData|  楼主 | 2020-4-21 16:03 | 显示全部楼层
春光一乍 发表于 2020-4-21 15:42
楼主你好,我想请教下,HID的枚举通信种键盘好像也有SetReport或者Getreport的请求,请问下在这个蓝牙例程 ...

SetReport或者Getreport的请求一般只会在用端点0做数据传输的时候才会有回复,因为我用的端点1输入和输出数据,所以例程中没有对他处理。如果端点0只做控制传输数据,不做数据传输就可以不用管这2个请求。

使用特权

评论回复
板凳
WoodData|  楼主 | 2020-4-21 17:12 | 显示全部楼层
春光一乍 发表于 2020-4-21 16:54
那如果我修改了描述符,会有这2个请求,我该如何区分出这2个请求呢?这应该在Hid_GetParameter的feature ...

你说的是蓝牙传输的请求吧?蓝牙的还没研究透,不太清楚。现在只知道蓝牙在哪发送数据,接收数据。

使用特权

评论回复
地板
WoodData|  楼主 | 2021-2-2 18:56 | 显示全部楼层
fusss 发表于 2021-2-2 17:15
老哥有联系方式吗???

有什么问题可以帖子提出来

使用特权

评论回复
5
WoodData|  楼主 | 2021-2-4 09:23 | 显示全部楼层
fusss 发表于 2021-2-3 12:41
就是有个蓝牙键盘项目想找老哥 你看有时间吗

私信你了

使用特权

评论回复
6
WoodData|  楼主 | 2021-2-4 09:24 | 显示全部楼层
单片小菜 发表于 2021-2-4 09:09
这个是复合设备的方案吧,HID加键盘加鼠标?

是的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

125

主题

4757

帖子

28

粉丝