The HID library is an API that provides an interface to HID-class devices (Human Interface Devices) connected to the Wii console. The HID library has functions for asynchronous communications with HID devices using a USB hub and for the detection of the insertion and removal of such devices.
This library provides a means of developing drivers for HID-class devices. Check that you have obtained licensed permission from Nintendo before developing HID-class devices.
This library is structured to be compatible with the HID-class specification (USB Device Class Definition for Human Interface Devices).
See the manual for more information about the correct alignment of used memory. During a debug build, the API functions perform ASSERTMSG to present a warning to this effect.
CONFIDENTIAL