当前位置: 代码迷 >> 驱动开发 >> USB HID报告描述符中FEATURE的疑问 求指导.该怎么处理
  详细解决方案

USB HID报告描述符中FEATURE的疑问 求指导.该怎么处理

热度:176   发布时间:2016-04-28 11:22:36.0
USB HID报告描述符中FEATURE的疑问 求指导...
最近在弄触摸屏两点触控的报告描述符。以前没接触过。
现在遇到一个问题,只能识别一个点。PC识别到的也是写可进行单一触控输入。
我怀疑是不是我没有对(Contact Count Maximum)进行设置。
所以想问下:FEATURE 和INPUT的区别,FEATURE也需要传值给PC吗?跟INPUT一样嘛?

  0x05, 0x0d, // USAGE_PAGE (Digitizers)
  0x09, 0x54, // USAGE (Contact Count)
  0x95, 0x01, // REPORT_COUNT (1)
  0x75, 0x08, // REPORT_SIZE (8)
  0x15, 0x00, // LOGICAL_MINIMUM (0)
  0x25, 0x08, // LOGICAL_MAXIMUM (8)
  0x81, 0x02, // INPUT (Data,Var,Abs)
  0x09, 0x55, // USAGE(Contact Count Maximum)
  0xb1, 0x02, // FEATURE (Data,Var,Abs)



------解决方案--------------------
好久没有弄,都忘掉了。

你的Input Report内容格式对了么?

如果你的HID Descriptor没有问题的话,系统应该会发Get Feature Report Request,你按照白皮书和HID Spec的要求,将对应的Feature Report返回就好了。
  相关解决方案