[蓝牙芯片]

蓝牙HID上报的report id怎么没区分的?

[复制链接]
1002|12
手机看帖
扫描二维码
随时随地手机跟帖
jack821119|  楼主 | 2022-8-15 11:41 | 显示全部楼层 |阅读模式
蓝牙HID上报的report id怎么没区分的?
HidDev_Report(HID_RPT_ID_TOUCH_IN, HID_REPORT_TYPE_INPUT,
                  HID_TOUCH_IN_RPT_LEN, buf);


HidDev_Report(HID_RPT_ID_CONSUMER_IN, HID_REPORT_TYPE_INPUT,
                  HID_CONSUMER_IN_RPT_LEN, buf);

一个是touch的上报,一个是consumer的上报,但是实际上HidDev_Report前面的两个参数的值都是一样的。那到底是怎么区分到底是touch还是consumer?

使用特权

评论回复
jack821119|  楼主 | 2022-8-15 13:41 | 显示全部楼层
@WCHTech2

@WCHCN

使用特权

评论回复
jack821119|  楼主 | 2022-8-15 13:42 | 显示全部楼层
@WCHTech2

使用特权

评论回复
WCHTECH75| | 2022-8-17 10:15 | 显示全部楼层
你这用的两个单独的例程,report id是可以自己定义的,与报表对应即可。当使用hid复合设备的时候,才需要设置不同的report id来区分。

使用特权

评论回复
tpgf| | 2022-9-7 14:20 | 显示全部楼层
report id和芯片id不是个东西是吗

使用特权

评论回复
评论
WCHTECH75 2022-9-7 15:57 回复TA
是的,两者不是同一个东西。report id是hid报表中对应的一个自定义的id,芯片id是芯片的一个唯一序列号。 
nawu| | 2022-9-7 14:36 | 显示全部楼层
这个id 一个网络上最大是多少号啊

使用特权

评论回复
aoyi| | 2022-9-7 14:43 | 显示全部楼层
report id是不能重复的

使用特权

评论回复
zljiu| | 2022-9-7 14:49 | 显示全部楼层
如果id变化了  就得实时刷新报表吧

使用特权

评论回复
gwsan| | 2022-9-7 14:57 | 显示全部楼层
我感觉应该要区分开来 要不然无法识别

使用特权

评论回复
tfqi| | 2022-9-7 15:07 | 显示全部楼层
还有其他可以区分设备的id吗

使用特权

评论回复
tail066| | 2022-10-1 18:26 | 显示全部楼层
怎么这么复杂,有教程没有

使用特权

评论回复
Jacquetry| | 2022-10-4 21:34 | 显示全部楼层
id不能重复

使用特权

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

本版积分规则

23

主题

205

帖子

3

粉丝