HID设备上报,功能异常

元素 2022-12-31 17:17:19 编辑

嗨咯,请教一下大家
有没有遇到这样情况,就是HID设备上报数据正常,但是没有产生具体的功能。
如下两个功能:
165700932139
第一个为pen,正常上报,有数据,有触控操作
170026394496
第二个为touch功能,有数据上报,但是没有具体的功能相应
170207992453
明显是pen多一个接口上报数据,感觉是初始化异常,导致上报没有对应的接口,但是迟迟找不到解决的办法。

备注:
报告描述符在其它工程上是正常可以收发的。
两种类型收发的方式也是正确处理的。
bus hound的设备信息如下所示
170457783766

元素 2023-01-02 10:08:54 编辑

已经解决了,主要是feature初始化的时候,需要告知主机具体触摸屏的点数
函数 size_t app_hid_on_get_report(const uint8_t type, const uint8_t id, const size_t length, uint8_t** data)
里面的这个
100809855244