|
![](static/image/common/ico_lz.png)
楼主 |
发表于 2012-8-18 10:44:20
|
显示全部楼层
0x05, 0x01, // USAGE_PAGE (Generic) 2
0x09, 0x00, // USAGE 自定义 4
0xa1, 0x01, // COLLECTION (Application) 6
0x85, REPORTID_DEBUG, // REPORT_ID () 8 0x09
0x09, 0x01, // USAGE 1 10
0x15, 0x00, // LOGICAL_MINIMUM 12
0x25, 0xff, // LOGICAL_MAXIMUM 14
0x75, 0x08, // REPORT_SIZE 16
0x95, 0x10, // REPORT_COUNT 18 16个字节,作为调试用
0x81, 0x02, // INPUT 20
0x09, 0x02, // USAGE 2 22
0x15, 0x00, // LOGICAL_MINIMUM 24
0x25, 0xff, // LOGICAL_MAXIMUM 26
0x75, 0x08, // REPORT_SIZE 28
0x95, 0x02, // REPORT_COUNT 30 2个输出字节
0x91, 0x02, // OUTPUT 32
0xc0 // END_COLLECTION 33 0x00ff
在报告描述符的最好我写了这么一段,想作为调试用,
但我把
0x09, 0x01, // USAGE 1
0x09, 0x02, // USAGE 2
这两段去掉后程序编译正常,但是下载到板子上不能正常运行
我怀疑问题可能出在这里,OO的示例中就没这两句 |
|