[蓝牙芯片] 蓝牙HID上报的report id怎么没区分的?

[复制链接]
1938|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 | 显示全部楼层
 楼主| 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不是个东西是吗

评论

是的,两者不是同一个东西。report id是hid报表中对应的一个自定义的id,芯片id是芯片的一个唯一序列号。  发表于 2022-9-7 15:57
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不能重复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

24

主题

216

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部