摘要:
1 code char MouseReportDescriptor[29] = { 2 0x06,0x00,0xFF, //USAGE_PAGE (Vendor Defined Page 1) 3 0x09,0x01, //USAGE (Vendor Usage 1) 4 0xA1,0x01, //COLLECTION (Application) 5 6 0x19,0x01, //(Vendor Usage 1) ... 阅读全文
摘要:
(1)要学习HID,首先要了解USB的工作特点,包括设备枚举、数据传输特点、设备描述符的格式等,网上的百合电子工作室在这方面有很多资料,有本书《圈圈教你玩USB》也可以参考下,电脑圈圈有相关的论坛,大家有困惑可以求上墙。(2)学习HID类设备的报告描述符,这个是关键。报告描述符很灵活,其语法不同于标准USB描述符,初学者要完全弄懂它,需多花点功夫,手头必备资料:微软白皮书两篇:《device class definition for human interface device (HID)》, 《Universal Serial Bus HID Usage Tables》,这个是基础,很重要, 阅读全文