USB-USBH-HIDXXX-P-P1-SINGLE is a uC/USB-Host HID (Human Interface Device Class) class component with single product license. The Human Interface Device Class driver enables the application to communicate with both standard (keyboards, mouse, etc) and vendor-specific HID devices. This driver provides routines for getting and setting reports, in addition to mechanisms for parsing report descriptors.