打印
[蓝牙芯片]

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

[复制链接]
1235|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来区分。

使用特权

评论回复
5
tpgf| | 2022-9-7 14:20 | 只看该作者
report id和芯片id不是个东西是吗

使用特权

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

使用特权

评论回复
7
aoyi| | 2022-9-7 14:43 | 只看该作者
report id是不能重复的

使用特权

评论回复
8
zljiu| | 2022-9-7 14:49 | 只看该作者
如果id变化了  就得实时刷新报表吧

使用特权

评论回复
9
gwsan| | 2022-9-7 14:57 | 只看该作者
我感觉应该要区分开来 要不然无法识别

使用特权

评论回复
10
tfqi| | 2022-9-7 15:07 | 只看该作者
还有其他可以区分设备的id吗

使用特权

评论回复
11
tail066| | 2022-10-1 18:26 | 只看该作者
怎么这么复杂,有教程没有

使用特权

评论回复
12
Jacquetry| | 2022-10-4 21:34 | 只看该作者
id不能重复

使用特权

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

本版积分规则

23

主题

205

帖子

3

粉丝