阅读:1145回复:0
hid设备应用程序问题
各位高手,我的hid设备连接好了,在设备管理器里也能看到,也执行了openfile,可是我再执行readfile时没有反应,用bushound也没看到数据传输,请问是什么原因呀?谢谢!
我的report描述符如下: hid_report_desc_table: db 06h, A0h, FFh ; usage page (vendor defined) db 09h, 01h ; usage (vendor defined) db A1h, 01h ; collection (application) db 09h, 02h ; usage (vendor defined) db A1h, 00h ; collection (linked) db 06h, A1h, FFh ; usage page (vendor defined) ;The input report db 09h, 03h ; usage - vendor defined db 09h, 04h ; usage - vendor defined db 15h, 80h ; Logical Minimum (-128) db 25h, 7Fh ; Logical Maximum (127) db 35h, 00h ; Physical Minimum (0) db 45h, FFh; Physical Maximum (255) ; db 66h, 00h, 00h; Unit (None (2 bytes)) db 75h, 08h ; Report Size (8) (bits) db 95h, 02h ; Report Count (2) (fields) db 81h, 02h ; Input (Data, Variable, Absolute) ;The output report db 09h, 05h ; usage - vendor defined db 09h, 06h ; usage - vendor defined db 15h, 80h ; Logical Minimum (-128) db 25h, 7Fh ; Logical Maximum (127) db 35h, 00h ; Physical Minimum (0) db 45h, FFh ; Physical Maximum (255) ; db 66h, 00h, 00h; Unit (None (2 bytes)) db 75h, 08h ; Report Size (8) (bits) db 95h, 02h ; Report Count (2) (fields) db 91h, 02h ; Output (Data, Variable, Absolute) ;The Feature report ; db 85h, 01h ; report ID db 09h, 05h ; usage - vendor defined db 09h, 06h ; usage - vendor defined db 15h, 80h ; Logical Minimum (-128) db 25h, 7Fh ; Logical Maximum (127) db 35h, 00h ; Physical Minimum (0) db 45h, FFh ; Physical Maximum (255) ; db 66h, 00h, 00h; Unit (None (2 bytes)) db 75h, 08h ; Report Size (8) (bits) db 95h, 02h ; Report Count (2) (fields) db B1h, 02h ; Feature (Data, Variable, Absolute) db C0h, C0h ; end collection, end collection end_hid_report_desc_table: |
|