你的浏览器版本过低,可能导致网站不能正常访问!为了你能正常使用网站功能,请使用这些浏览器。
举报
查看全部评分
maxtch 发表于 2018-1-20 19:59 你分别在两个不同的 Interface,两个不同的 Endpoint 上干活啊……我做 HID+CDC+MSC 的复合设备没有两个请 ...
renlei_bit 发表于 2018-1-20 20:17 对啊 按我自己的理解,我是两个interface各自定义了一个endpoint,然后用各自的endpoint往PC端发数,这 ...
toofree 发表于 2018-1-20 22:52 先用HID Descriptor tool检查一下,描述符字段是否正确。复合设备,可以帧长度不同。 ...
maxtch 发表于 2018-1-20 21:08 就是这个意思。设备描述符里面用 IAD 分隔成两个 Interface,各自定义 Endpoint,有两个单独的 Report De ...
评分
查看全部评分
对啊 按我自己的理解,我是两个interface各自定义了一个endpoint,然后用各自的endpoint往PC端发数,这样有问题吗 刚入行不太懂
就是这个意思。设备描述符里面用 IAD 分隔成两个 Interface,各自定义 Endpoint,有两个单独的 Report Descriptor,各自独立工作。
评分
查看全部评分
自定义HID设备的帧长度等于8个字节就没问题,现在是小于或者大于8个字节就影响键盘数据帧的发送。看描述符没问题啊
就是这么干的啊 不知道怎么会出现这个问题 两个接口分别发不同长度的数据帧应该没问题的才对
正常来说,不同的设备走不同的通道,互不影响的。
评分
查看全部评分