1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xml:lang="en-US" lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
3  <head>
4    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5    <meta http-equiv="Content-Style-Type" content="text/css" />
6    <link rel="stylesheet" href="../../../css/manpage.css" type="text/css" />
7    <style type="text/css"><!--
8      span.static_style
9      {
10        font-size			: 8pt;
11        color				: white;
12        font-weight			: bold;
13        background			: #44f;
14        border-left			: solid 1px #aaf;
15        border-top			: solid 1px #aaf;
16        border-right		: solid 1px #00c;
17        border-bottom		: solid 1px #00c;
18        padding-left		: 2px;
19        padding-right		: 2px;
20      }
21      span.virtual_style
22      {
23        font-size			 : 8pt;
24        color				 : white;
25        font-weight			: bold;
26        background			: #0a0;
27        border-left			: solid 1px #0f0;
28        border-top			: solid 1px #0f0;
29        border-right		: solid 1px #060;
30        border-bottom		: solid 1px #060;
31        padding-left		: 2px;
32        padding-right		: 2px;
33      }
34      span.protected_style
35      {
36        font-size			 : 8pt;
37        color				 : white;
38        font-weight			: bold;
39        background			: #444;
40        border-left			: solid 1px #ccc;
41        border-top			: solid 1px #ccc;
42        border-right		: solid 1px #222;
43        border-bottom		: solid 1px #222;
44        padding-left		: 2px;
45        padding-right		: 2px;
46      }
47        --></style>
48<title>nn::hid::CTR</title>
49  </head>
50  <body>
51<h1><CODE><a href="../../../nn/Overview.html">nn</a>::<a href="../../../nn/hid/Overview.html">hid</a>::CTR</CODE> Namespace</h1>
52<h2>Description</h2>
53    <div class="section">
54<p>Namespace for the CTR's HID (Human Interface Device) functionality. <br />(This can also be written without the <CODE>::CTR</CODE> portion.)</p><!-- write here --></div>
55    <a name="class" id="class">
56<h2>Classes</h2>
57      <div class="section">
58        <table class="members">
59          <tr>
60            <th>
61<a href="../../../nn/hid/CTR/Accelerometer/Overview.html"><CODE>nn::hid::CTR::Accelerometer</CODE></a>
62            </th>
63<td>Class that contains the resources required for getting sampling data from the accelerometer. Use the <CODE>nn::hid::CTR::GetAccelerometer</CODE> function to get a reference to a valid instance.</td>
64          </tr>
65          <tr>
66            <th>
67<a href="../../../nn/hid/CTR/AccelerometerReader/Overview.html"><CODE>nn::hid::CTR::AccelerometerReader</CODE></a>
68            </th>
69<td>Class for loading sampling data from the accelerometer.</td>
70          </tr>
71          <tr>
72            <th>
73<a href="../../../nn/hid/CTR/DebugPad/Overview.html"><CODE>nn::hid::CTR::DebugPad</CODE></a>
74            </th>
75<td>A class that has the resources necessary to get sampling data from the <I>debug pad</I> (a game controller used for debugging). Call <CODE>nn::hid::CTR::GetDebugPad</CODE> to get a reference to a valid instance.</td>
76          </tr>
77          <tr>
78            <th>
79<a href="../../../nn/hid/CTR/DebugPadReader/Overview.html"><CODE>nn::hid::CTR::DebugPadReader</CODE></a>
80            </th>
81<td>Class for loading sampling data from the game controller used for debugging (the <I>debug pad</I>).</td>
82          </tr>
83          <tr>
84            <th>
85<a href="../../../nn/hid/CTR/Gyroscope/Overview.html"><CODE>nn::hid::CTR::Gyroscope</CODE></a>
86            </th>
87<td>The class with the resources necessary to get sampling data from the gyro sensor. Use the <a href="../../../nn/hid/CTR/GetGyroscope.html"><CODE>nn::hid::CTR::GetGyroscope</CODE></a> function to get a reference to a valid instance of this class.</td>
88          </tr>
89          <tr>
90            <th>
91<a href="../../../nn/hid/CTR/GyroscopeReader/Overview.html"><CODE>nn::hid::CTR::GyroscopeReader</CODE></a>
92            </th>
93<td>Class for loading sampling data from the gyro sensor.</td>
94          </tr>
95          <tr>
96            <th>
97<a href="../../../nn/hid/CTR/HidBase/Overview.html"><CODE>nn::hid::CTR::HidBase</CODE></a>
98            </th>
99<td>Base HID class.</td>
100          </tr>
101          <tr>
102            <th>
103<a href="../../../nn/hid/CTR/Pad/Overview.html"><CODE>nn::hid::CTR::Pad</CODE></a>
104            </th>
105<td>Class that contains the resources required for getting sampling data from the buttons and the Circle Pad. Use the <CODE>nn::hid::CTR::GetPad</CODE> function to get a reference to a valid instance.</td>
106          </tr>
107          <tr>
108            <th>
109<a href="../../../nn/hid/CTR/PadReader/Overview.html"><CODE>nn::hid::CTR::PadReader</CODE></a>
110            </th>
111<td>Class for loading sampling data from the game pad (which consists of the buttons and the Circle Pad).</td>
112          </tr>
113          <tr>
114            <th>
115<a href="../../../nn/hid/CTR/TouchPanel/Overview.html"><CODE>nn::hid::CTR::TouchPanel</CODE></a>
116            </th>
117<td>Class that contains the resources required for getting sampling data from the Touch Screen. Use the <CODE>nn::hid::CTR::GetTouchPanel</CODE> function to get a reference to a valid instance.</td>
118          </tr>
119          <tr>
120            <th>
121<a href="../../../nn/hid/CTR/TouchPanelReader/Overview.html"><CODE>nn::hid::CTR::TouchPanelReader</CODE></a>
122            </th>
123<td>Class for loading sampling data from the Touch Screen.</td>
124          </tr>
125          <tr>
126            <th>
127<a href="../../../nn/hid/CTR/MakeResultAlreadyInitialized/Overview.html"><CODE>nn::hid::CTR::MakeResultAlreadyInitialized</CODE></a>
128            </th>
129<td>Indicates that the HID library has already been initialized.</td>
130          </tr>
131          <tr>
132            <th>
133<a href="../../../nn/hid/CTR/MakeResultInvalidCombination/Overview.html"><CODE>nn::hid::CTR::MakeResultInvalidCombination</CODE></a>
134            </th>
135<td>Indicates that an invalid combination of arguments has been used.</td>
136          </tr> </table>
137      </div>
138    </a> <a name="struct" id="struct">
139<h2>Structures</h2>
140      <div class="section">
141        <table class="members">
142          <tr>
143            <th>
144<a href="../../../nn/hid/CTR/AnalogStickStatus/Overview.html"><CODE>nn::hid::CTR::AnalogStickStatus</CODE></a>
145            </th>
146<td>Structure used to store sampling data from the Circle Pad.</td>
147          </tr>
148          <tr>
149            <th>
150<a href="../../../nn/hid/CTR/PadStatus/Overview.html"><CODE>nn::hid::CTR::PadStatus</CODE></a>
151            </th>
152<td>Structure used to store sampling data from the buttons and the Circle Pad.</td>
153          </tr>
154          <tr>
155            <th>
156<a href="../../../nn/hid/CTR/TouchPanelStatus/Overview.html"><CODE>nn::hid::CTR::TouchPanelStatus</CODE></a>
157            </th>
158<td>Structure used to store sampling data from the Touch Screen.</td>
159          </tr>
160          <tr>
161            <th>
162<a href="../../../nn/hid/CTR/AccelerometerStatus/Overview.html"><CODE>nn::hid::CTR::AccelerometerStatus</CODE></a>
163            </th>
164<td>Structure used to store sampling data from the accelerometer.</td>
165          </tr>
166          <tr>
167            <th>
168<a href="../../../nn/hid/CTR/AccelerationFloat/Overview.html"><CODE>nn::hid::CTR::AccelerationFloat</CODE></a>
169            </th>
170<td>Structure used to store the acceleration (in g's) from the accelerometer.</td>
171          </tr>
172          <tr>
173            <th>
174<a href="../../../nn/hid/CTR/Direction/Overview.html"><CODE>nn::hid::CTR::Direction</CODE></a>
175            </th>
176<td>Structure storing the 3D attitude.</td>
177          </tr>
178          <tr>
179            <th>
180<a href="../../../nn/hid/CTR/GyroscopeStatus/Overview.html"><CODE>nn::hid::CTR::GyroscopeStatus</CODE></a>
181            </th>
182<td>This structure maintains the data acquired from the gyro sensor.</td>
183          </tr>
184          <tr>
185            <th>
186<a href="../../../nn/hid/CTR/DebugPadStatus/Overview.html"><CODE>nn::hid::CTR::DebugPadStatus</CODE></a>
187            </th>
188<td>Structure used to store sampling data from the buttons and Circle Pad on the debug pad.</td>
189          </tr> </table>
190      </div>
191    </a> <a name="enum" id="enum">
192<h2>Enumerated Types</h2>
193      <div class="section">
194        <table class="members">
195          <tr>
196            <td width="100"> </td>
197            <th>
198<a href="../../../nn/hid/CTR/ZeroDriftMode.html"><CODE>ZeroDriftMode</CODE></a>
199            </th>
200<td>Enumerated type for setting the strength of the correction for zero-point drift.</td>
201          </tr> </table>
202      </div>
203    </a> <a name="constant" id="constant">
204<h2>Constants</h2>
205      <div class="section">
206        <table class="members">
207          <tr>
208            <td width="100"> </td>
209            <th>
210<span class="argument"><a href="../../../nn/hid/CTR/MAX_OF_ACCELEROMETER_VALUE.html"><CODE>MAX_OF_ACCELEROMETER_VALUE</CODE></a></span>
211            </th>
212<td width="100">const s16</td>
213<td>Absolute value of the maximum value that the accelerometer can detect.</td>
214          </tr>
215          <tr>
216            <td width="100"> </td>
217            <th>
218<span class="argument"><a href="../../../nn/hid/CTR/ACCELEROMETER_VALUE_PER_1G.html"><CODE>ACCELEROMETER_VALUE_PER_1G</CODE></a></span>
219            </th>
220<td width="100">const s16</td>
221<td>Accelerometer value equivalent to 1 g of acceleration.</td>
222          </tr>
223          <tr>
224            <td width="100"> </td>
225            <th>
226<span class="argument"><a href="../../../nn/hid/CTR/MAX_OF_ACCELEROMETER_PLAY.html"><CODE>MAX_OF_ACCELEROMETER_PLAY</CODE></a></span>
227            </th>
228<td width="100">const s16</td>
229<td>Maximum value for the play range of the accelerometer.</td>
230          </tr>
231          <tr>
232            <td width="100"> </td>
233            <th>
234<span class="argument"><a href="../../../nn/hid/CTR/MAX_OF_ACCELEROMETER_SENSITIVITY.html"><CODE>MAX_OF_ACCELEROMETER_SENSITIVITY</CODE></a></span>
235            </th>
236<td width="100">const s16</td>
237<td>Maximum value for the accelerometer sensitivity.</td>
238          </tr>
239          <tr>
240            <td width="100"> </td>
241            <th>
242<span class="argument"><a href="../../../nn/hid/CTR/MIN_OF_STICK_CLAMP_MODE_CIRCLE.html"><CODE>MIN_OF_STICK_CLAMP_MODE_CIRCLE</CODE></a></span>
243            </th>
244<td width="100">const s16</td>
245<td>The minimum play that is appropriate for circular clamping of the Circle Pad.</td>
246          </tr>
247          <tr>
248            <td width="100"> </td>
249            <th>
250<span class="argument"><a href="../../../nn/hid/CTR/MIN_OF_STICK_CLAMP_MODE_CROSS.html"><CODE>MIN_OF_STICK_CLAMP_MODE_CROSS</CODE></a></span>
251            </th>
252<td width="100">const s16</td>
253<td>The minimum play that is appropriate for cross-shaped (+Control Pad-shaped) clamping of the Circle Pad.</td>
254          </tr>
255          <tr>
256            <td width="100"> </td>
257            <th>
258<span class="argument"><a href="../../../nn/hid/CTR/LIMIT_OF_STICK_CLAMP_MAX.html"><CODE>LIMIT_OF_STICK_CLAMP_MAX</CODE></a></span>
259            </th>
260<td width="100">const s16</td>
261<td>Maximum value for Circle Pad clamping.</td>
262          </tr>
263          <tr>
264            <td width="100"> </td>
265            <th>
266<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_A.html"><CODE>BUTTON_A</CODE></a></span>
267            </th>
268<td width="100"><CODE>const bit32</CODE></td>
269<td>A Button.</td>
270          </tr>
271          <tr>
272            <td width="100"> </td>
273            <th>
274<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_B.html"><CODE>BUTTON_B</CODE></a></span>
275            </th>
276<td width="100"><CODE>const bit32</CODE></td>
277<td>B Button.</td>
278          </tr>
279          <tr>
280            <td width="100"> </td>
281            <th>
282<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_SELECT_FOR_DEBUGGING.html"><CODE>BUTTON_SELECT_FOR_DEBUGGING</CODE></a></span>
283            </th>
284<td width="100"><CODE>const bit32</CODE></td>
285<td>SELECT</td>
286          </tr>
287          <tr>
288            <td width="100"> </td>
289            <th>
290<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_START.html"><CODE>BUTTON_START</CODE></a></span>
291            </th>
292<td width="100"><CODE>const bit32</CODE></td>
293<td>START Button</td>
294          </tr>
295          <tr>
296            <td width="100"> </td>
297            <th>
298<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_RIGHT.html"><CODE>BUTTON_RIGHT</CODE></a></span>
299            </th>
300<td width="100"><CODE>const bit32</CODE></td>
301<td>Right on the +Control Pad.</td>
302          </tr>
303          <tr>
304            <td width="100"> </td>
305            <th>
306<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_LEFT.html"><CODE>BUTTON_LEFT</CODE></a></span>
307            </th>
308<td width="100"><CODE>const bit32</CODE></td>
309<td>Left on the +Control Pad.</td>
310          </tr>
311          <tr>
312            <td width="100"> </td>
313            <th>
314<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_UP.html"><CODE>BUTTON_UP</CODE></a></span>
315            </th>
316<td width="100"><CODE>const bit32</CODE></td>
317<td>Up on the +Control Pad.</td>
318          </tr>
319          <tr>
320            <td width="100"> </td>
321            <th>
322<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_DOWN.html"><CODE>BUTTON_DOWN</CODE></a></span>
323            </th>
324<td width="100"><CODE>const bit32</CODE></td>
325<td>Down on the +Control Pad.</td>
326          </tr>
327          <tr>
328            <td width="100"> </td>
329            <th>
330<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_R.html"><CODE>BUTTON_R</CODE></a></span>
331            </th>
332<td width="100"><CODE>const bit32</CODE></td>
333<td>R Button.</td>
334          </tr>
335          <tr>
336            <td width="100"> </td>
337            <th>
338<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_L.html"><CODE>BUTTON_L</CODE></a></span>
339            </th>
340<td width="100"><CODE>const bit32</CODE></td>
341<td>L Button.</td>
342          </tr>
343          <tr>
344            <td width="100"> </td>
345            <th>
346<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_X.html"><CODE>BUTTON_X</CODE></a></span>
347            </th>
348<td width="100"><CODE>const bit32</CODE></td>
349<td>X Button.</td>
350          </tr>
351          <tr>
352            <td width="100"> </td>
353            <th>
354<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_Y.html"><CODE>BUTTON_Y</CODE></a></span>
355            </th>
356<td width="100"><CODE>const bit32</CODE></td>
357<td>Y Button.</td>
358          </tr>
359          <tr>
360            <td width="100"> </td>
361            <th>
362<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_DEBUG.html"><CODE>BUTTON_DEBUG</CODE></a></span>
363            </th>
364<td width="100"><CODE>const bit32</CODE></td>
365<td>DEBUG Button.</td>
366          </tr>
367          <tr>
368            <td width="100"> </td>
369            <th>
370<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_RIGHT.html"><CODE>BUTTON_EMULATION_RIGHT</CODE></a></span>
371            </th>
372<td width="100"><CODE>const bit32</CODE></td>
373<td>Right on the emulated +Control Pad, using the Circle Pad input.</td>
374          </tr>
375          <tr>
376            <td width="100"> </td>
377            <th>
378<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_LEFT.html"><CODE>BUTTON_EMULATION_LEFT</CODE></a></span>
379            </th>
380<td width="100"><CODE>const bit32</CODE></td>
381<td>Left on the emulated +Control Pad, using the Circle Pad input.</td>
382          </tr>
383          <tr>
384            <td width="100"> </td>
385            <th>
386<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_UP.html"><CODE>BUTTON_EMULATION_UP</CODE></a></span>
387            </th>
388<td width="100"><CODE>const bit32</CODE></td>
389<td>Up on the emulated +Control Pad, using the Circle Pad input.</td>
390          </tr>
391          <tr>
392            <td width="100"> </td>
393            <th>
394<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_EMULATION_DOWN.html"><CODE>BUTTON_EMULATION_DOWN</CODE></a></span>
395            </th>
396<td width="100"><CODE>const bit32</CODE></td>
397<td>Down on the emulated +Control Pad, using the Circle Pad input.</td>
398          </tr>
399          <tr>
400            <td width="100"> </td>
401            <th>
402<span class="argument"><a href="../../../nn/hid/CTR/BUTTON_MASK.html"><CODE>BUTTON_MASK</CODE></a></span>
403            </th>
404<td width="100"><CODE>const bit32</CODE></td>
405<td>Input mask that includes everything other than the +Control Pad (the +Control Pad includes emulation).</td>
406          </tr>
407          <tr>
408            <td width="100"> </td>
409            <th>
410<span class="argument"><a href="../../../nn/hid/CTR/PLUS_BUTTON_MASK.html"><CODE>PLUS_BUTTON_MASK</CODE></a></span>
411            </th>
412<td width="100"><CODE>const bit32</CODE></td>
413<td>Input mask for the +Control Pad (excluding emulation).</td>
414          </tr>
415          <tr>
416            <td width="100"> </td>
417            <th>
418<span class="argument"><a href="../../../nn/hid/CTR/PLUS_BUTTON_EMULATION_MASK.html"><CODE>PLUS_BUTTON_EMULATION_MASK</CODE></a></span>
419            </th>
420<td width="100"><CODE>const bit32</CODE></td>
421<td>Input mask for +Control Pad emulation.</td>
422          </tr>
423          <tr>
424            <td width="100"> </td>
425            <th>
426<span class="argument"><a href="../../../nn/hid/CTR/ALL_MASK.html"><CODE>ALL_MASK</CODE></a></span>
427            </th>
428<td width="100"><CODE>const bit32</CODE></td>
429<td>All input.</td>
430          </tr>
431          <tr>
432            <td width="100"> </td>
433            <th>
434<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_UP.html"><CODE>DEBUG_PAD_BUTTON_UP</CODE></a></span>
435            </th>
436<td width="100">const bit16</td>
437<td>Up on the +Control Pad of the debug pad.</td>
438          </tr>
439          <tr>
440            <td width="100"> </td>
441            <th>
442<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_LEFT.html"><CODE>DEBUG_PAD_BUTTON_LEFT</CODE></a></span>
443            </th>
444<td width="100">const bit16</td>
445<td>Left on the +Control Pad of the debug pad.</td>
446          </tr>
447          <tr>
448            <td width="100"> </td>
449            <th>
450<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_TRIGGER_ZR.html"><CODE>DEBUG_PAD_TRIGGER_ZR</CODE></a></span>
451            </th>
452<td width="100">const bit16</td>
453<td>The ZR Button on the debug pad.</td>
454          </tr>
455          <tr>
456            <td width="100"> </td>
457            <th>
458<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_X.html"><CODE>DEBUG_PAD_BUTTON_X</CODE></a></span>
459            </th>
460<td width="100">const bit16</td>
461<td>The X Button on the debug pad.</td>
462          </tr>
463          <tr>
464            <td width="100"> </td>
465            <th>
466<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_A.html"><CODE>DEBUG_PAD_BUTTON_A</CODE></a></span>
467            </th>
468<td width="100">const bit16</td>
469<td>The A Button on the debug pad.</td>
470          </tr>
471          <tr>
472            <td width="100"> </td>
473            <th>
474<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_Y.html"><CODE>DEBUG_PAD_BUTTON_Y</CODE></a></span>
475            </th>
476<td width="100">const bit16</td>
477<td>The Y Button on the debug pad.</td>
478          </tr>
479          <tr>
480            <td width="100"> </td>
481            <th>
482<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_B.html"><CODE>DEBUG_PAD_BUTTON_B</CODE></a></span>
483            </th>
484<td width="100">const bit16</td>
485<td>The B Button on the debug pad.</td>
486          </tr>
487          <tr>
488            <td width="100"> </td>
489            <th>
490<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_TRIGGER_ZL.html"><CODE>DEBUG_PAD_TRIGGER_ZL</CODE></a></span>
491            </th>
492<td width="100">const bit16</td>
493<td>The ZL Button on the debug pad.</td>
494          </tr>
495          <tr>
496            <td width="100"> </td>
497            <th>
498<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_TRIGGER_R.html"><CODE>DEBUG_PAD_TRIGGER_R</CODE></a></span>
499            </th>
500<td width="100">const bit16</td>
501<td>The R Button on the debug pad.</td>
502          </tr>
503          <tr>
504            <td width="100"> </td>
505            <th>
506<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_PLUS.html"><CODE>DEBUG_PAD_BUTTON_PLUS</CODE></a></span>
507            </th>
508<td width="100">const bit16</td>
509<td>The + Button on the debug pad.</td>
510          </tr>
511          <tr>
512            <td width="100"> </td>
513            <th>
514<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_HOME.html"><CODE>DEBUG_PAD_BUTTON_HOME</CODE></a></span>
515            </th>
516<td width="100">const bit16</td>
517<td>The HOME Button on the debug pad.</td>
518          </tr>
519          <tr>
520            <td width="100"> </td>
521            <th>
522<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_MINUS.html"><CODE>DEBUG_PAD_BUTTON_MINUS</CODE></a></span>
523            </th>
524<td width="100">const bit16</td>
525<td>The - Button on the debug pad.</td>
526          </tr>
527          <tr>
528            <td width="100"> </td>
529            <th>
530<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_TRIGGER_L.html"><CODE>DEBUG_PAD_TRIGGER_L</CODE></a></span>
531            </th>
532<td width="100">const bit16</td>
533<td>The L Button on the debug pad.</td>
534          </tr>
535          <tr>
536            <td width="100"> </td>
537            <th>
538<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_DOWN.html"><CODE>DEBUG_PAD_BUTTON_DOWN</CODE></a></span>
539            </th>
540<td width="100">const bit16</td>
541<td>Down on the +Control Pad of the debug pad.</td>
542          </tr>
543          <tr>
544            <td width="100"> </td>
545            <th>
546<span class="argument"><a href="../../../nn/hid/CTR/DEBUG_PAD_BUTTON_RIGHT.html"><CODE>DEBUG_PAD_BUTTON_RIGHT</CODE></a></span>
547            </th>
548<td width="100">const bit16</td>
549<td>Right on the +Control Pad of the debug pad.</td>
550          </tr> </table>
551      </div>
552    </a> <a name="function" id="function">
553<h2>Functions</h2>
554      <div class="section">
555        <table class="members">
556          <tr>
557<th class="category" colspan="3">Initialize/Finalize</th>
558          </tr>
559          <tr>
560            <td width="100">  </td>
561            <th>
562<a href="../../../nn/hid/CTR/Initialize.html"><CODE>Initialize</CODE></a>
563            </th>
564<td>Initializes the HID library and enables loading of the sampling data.</td>
565          </tr>
566          <tr>
567            <td width="100">  </td>
568            <th>
569<a href="../../../nn/hid/CTR/Finalize.html"><CODE>Finalize</CODE></a>
570            </th>
571<td>Finalizes the HID library.</td>
572          </tr>
573          <tr>
574<th class="category" colspan="3">Other</th>
575          </tr>
576          <tr>
577            <td width="100">  </td>
578            <th>
579<a href="../../../nn/hid/CTR/GetPad.html"><CODE>GetPad</CODE></a>
580            </th>
581<td>Gets a reference to an instance of the <CODE><a href="../../../nn/hid/CTR/Pad/Overview.html">Pad</a></CODE> class.</td>
582          </tr>
583          <tr>
584            <td width="100">  </td>
585            <th>
586<a href="../../../nn/hid/CTR/GetTouchPanel.html"><CODE>GetTouchPanel</CODE></a>
587            </th>
588<td>Gets a reference to an instance of the <CODE><a href="../../../nn/hid/CTR/TouchPanel/Overview.html">TouchPanel</a></CODE> class.</td>
589          </tr>
590          <tr>
591            <td width="100">  </td>
592            <th>
593<a href="../../../nn/hid/CTR/GetAccelerometer.html"><CODE>GetAccelerometer</CODE></a>
594            </th>
595<td>Gets a reference to an instance of the <CODE><a href="../../../nn/hid/CTR/Accelerometer/Overview.html">Accelerometer</a></CODE> class.</td>
596          </tr>
597          <tr>
598            <td width="100">  </td>
599            <th>
600<a href="../../../nn/hid/CTR/GetGyroscope.html"><CODE>GetGyroscope</CODE></a>
601            </th>
602<td>Gets a reference to an instance of the <CODE><a href="../../../nn/hid/CTR/Gyroscope/Overview.html">Gyroscope</a></CODE> class.</td>
603          </tr>
604          <tr>
605            <td width="100">  </td>
606            <th>
607<a href="../../../nn/hid/CTR/GetDebugPad.html"><CODE>GetDebugPad</CODE></a>
608            </th>
609<td>Gets a reference to an instance of the <a href="../../../nn/hid/CTR/DebugPad/Overview.html"><CODE>DebugPad</CODE></a> class.</td>
610          </tr>
611          <tr>
612            <td width="100">  </td>
613            <th>
614<a href="../../../nn/hid/CTR/EnableSelectButton.html"><CODE>EnableSelectButton</CODE></a>
615            </th>
616<td>Enables sampling of the SELECT Button. This feature is only available if Debug mode has been enabled from the Config tool.</td>
617          </tr>
618          <tr>
619            <td width="100">  </td>
620            <th>
621<a href="../../../nn/hid/CTR/DisableSelectButton.html"><CODE>DisableSelectButton</CODE></a>
622            </th>
623<td>Disables sampling of the SELECT Button.</td>
624          </tr> </table>
625      </div>
626    </a>
627<h2>Revision History</h2>
628    <div class="section">
629      <dl class="history">
630        <dt>2010/01/07</dt>
631<dd>Initial version.<br />
632        </dd>
633      </dl>
634    </div>
635  <hr><p>CONFIDENTIAL</p></body>
636</html>
637