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