USB HID Learning Record

版本:v0.6

Crifan Li

摘要

本文主要介绍了USB HID的基本知识,以及举例说明如何解析HID Report

[提示] 本文提供多种格式供:
在线阅读 HTML HTMLs PDF CHM TXT RTF WEBHELP
下载(7zip压缩包) HTML HTMLs PDF CHM TXT RTF WEBHELP

HTML版本的在线地址为:

http://www.crifan.com/files/doc/docbook/usb_hid/release/html/usb_hid.html

有任何意见,建议,提交bug等,都欢迎去讨论组发帖讨论:

http://www.crifan.com/bbs/categories/usb_hid/

2013-09-05

修订历史
修订 0.4 2011-06-16 crl
  1. 写好了USB HID基本内容
修订 0.6 2013-09-05 crl
  1. 通过Docbook发布
  2. 更新了所有xml:id

目录

1. USB HID基础知识
1.1. USB HID Structure
1.2. HID descriptor
1.2.1. HID Class Structure
1.2.2. Short Items
1.2.3. Long Items
1.2.4. Main Items
1.2.5. Global Items
1.2.6. Local Items
1.3. Usage Page Summary
2. HID Report Example
2.1. Normal examples
2.1.1. Generic mouse
2.1.2. Keyboard
2.2. An HID Report Example analysis

插图清单

1.1. USB HID Structure
1.2. HID descriptor
1.3. HID Class Structure
1.4. HID Short Items
1.5. HID Long Items
1.6. HID Main Items
1.7. HID Global Items
1.8. HID Local Items
1.9. HID Usage page summary
2.1. HID Report Example - 3 button mouse
2.2. HID Report Example - keyboard - 1/2
2.3. HID Report Example - keyboard - 2/2
2.4. HID Data Format