Human Interface Device (HID)

Microchip USB Device Library

USB Device Library Help
Human Interface Device (HID)

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)
Microchip MCHPFSUSB v2.3 - Sept 20, 2008
Copyright © 2008 Microchip Technology, Inc.  All rights reserved.