[蓝牙芯片]

关于蓝牙HID与USB HID的一点小疑问,请大佬赐教,谢谢

[复制链接]
493|3
手机看帖
扫描二维码
随时随地手机跟帖
lilijin1995|  楼主 | 2022-7-28 11:56 | 显示全部楼层 |阅读模式
本帖最后由 lilijin1995 于 2022-7-30 11:19 编辑

在蓝牙HID设备中,区分两个报告通过Report ID以区分鼠标键盘不同设备,如report 0是鼠标,report 1是键盘;同样的USB Hid也是有这样的区分,但是如果USB有三个接口:

如我们的摇杆设备:

Interface 0 HID Report Descriptor Joystick

Interface 1 HID Report Descriptor Mouse

Interface 2 HID Report Descriptor Vendor-Defined 4

有三个接口,每个接口都是有独立的 HID Report Descriptor,而不是一个接口通过不同的Report ID区分,这种三个接口的 HID Report Descriptor在蓝牙HID设备中如何体现,是需要创建三个GATT服务吗?抑或是只能通过Report ID区分;
@WCHTech2

@WCHCN

使用特权

评论回复
WCHTECH75| | 2022-8-2 17:54 | 显示全部楼层
目前还没有使用多个报表的方案,一个报表多个report id是可以的。

使用特权

评论回复
caigang13| | 2022-8-2 19:32 | 显示全部楼层
没用过,帮顶一下。

使用特权

评论回复
match007| | 2022-8-14 14:02 | 显示全部楼层
学习一下,没用过这个

使用特权

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

本版积分规则