1<html>
2<head>
3<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
4<META http-equiv="Content-Style-Type" content="text/css">
5<LINK rel="stylesheet" type="text/css" href="../CSS/revolution.css">
6<base target="main">
7<title>HID API Introduction</title>
8</head>
9
10<body>
11
12<h1>HID API Introduction</h1>
13
14<h2>Introduction</h2>
15<p>
16The 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.
17<p>
18This 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.
19<p>
20This library is structured to be compatible with the HID-class specification (USB Device Class Definition for Human Interface Devices).
21
22<h2>Notes</h2>
23<p>
24See the manual for more information about the correct alignment of used memory. During a debug build, the API functions perform <code>ASSERTMSG</code> to present a warning to this effect.
25<p>
26<p>
27<hr>
28
29<hr><p>CONFIDENTIAL</p></body>
30</HTML>
31