The Human Interface Device (HID) class include devices like mice, keyboards, joysticks, game controllers, etc. These devices provide input (and in some cases feedback) providing a user interface to the computer. The HID class can also be used to create custom devices that don't fall into the typical human interface usage model. Examples of both standard devices and custom HID devices are provided in this framework.
The HID driver is found in nearly all operating systems and requires no driver installation on most systems.
For more information about HID class devices, please see the following sources:
- http://www.usb.org/developers/hidpage
Topics
Name |
Description |
This section includes the API members required to access the CDC function driver | |
This section lists the files required for use with the device stack. These files should be included in any project using the HID function driver |
MCHPFSUSB Device Library > Function Drivers > Human Interface Device (HID)