Products
Intel Press Home
Intel Press
Right Books. Right Time. From the Experts.
Additional Chapter 3 Information

USB Design by Example      USB Design by Example, 2nd Edition
A Practical Guide to Building I/O Devices
by John Hyde
Getting to Know You: Enumeration
USB Specification
Human Interface Device Class Specification
HID Usage Tables
Microsoft: HID Class Support in WDM
Microsoft: Choosing a Device Driver
Enumeration examples
I captured the enumeration of several devices using a CATC* Chief*
First download the free CATC trace viewer
Then download five example CATC traces
HID (I used a mouse)
HID, but looking at the upstream hub connection
Hub, so that you can see that it enumerates just like any other device
Audio device (I used Yamaha* speakers, these also have a HID interface)
Mass Storage device (I used a ZIP* drive)
USB Design by Example
Back to Top