HID
EUSBD-HID is a suite for using the Human Interface Device class on a USB device.
The HID class is used for sending pre-defined reports both from the device to the host and from the host to the device. A report is effectively a structure containing an array of bits that can be defined as required by the application.
The standard EUSBD-HID package includes four USB device implementations:
-
Keyboard
-
Mouse
-
Joystick
-
Generic
The HID class uses interrupt end points for standard reports and the control end point for feature reports.
HCC includes a sample program for Windows (with full source available in C++ or C#). The sample program allows reports to be read and written.
