首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

USB HID汇报描述符中FEATURE的疑问 求指导.

2013-01-02 
USB HID报告描述符中FEATURE的疑问 求指导...最近在弄触摸屏两点触控的报告描述符。以前没接触过。现在遇到

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返回就好了。

热点排行