Application Note 1163, USB HID Class on an Embedded Device
The Human Interface Device (HID) is a class for use with Universal Serial Bus (USB). The HID class con-sists of devices that a human may use to control the operation of computer systems. ......