lophtware projects
The USB Interface allows the Host to be notified of any USB-based events and control and configure the USB-based device properties, such as string descriptors, current consumption, etc.
See the HID Interface page for a description of the available reports.