Difference between revisions of "HID Registers"

From 3dbrew
Jump to navigation Jump to search
Line 10: Line 10:
 
| [[#HID_PAD|HID_PAD]]
 
| [[#HID_PAD|HID_PAD]]
 
| 0x10146000
 
| 0x10146000
| 4
+
| 2
|  
+
| Boot9, Boot11, Kernel11, TwlBg, HID Services, dlp Services
 +
|-
 +
| style="background: green" | Yes
 +
| HID_?
 +
| 0x10146002
 +
| 2
 +
| TwlBg
 
|}
 
|}
 +
 +
0x10146002 is writable.
  
 
==HID_PAD==
 
==HID_PAD==

Revision as of 18:33, 18 January 2017

Registers

Old3DS Name Address Width Used by
Yes HID_PAD 0x10146000 2 Boot9, Boot11, Kernel11, TwlBg, HID Services, dlp Services
Yes HID_? 0x10146002 2 TwlBg

0x10146002 is writable.

HID_PAD

Each bit in this register refers to a particular key. Each bit is set if the corresponding key is not pressed, and unset if it's pressed.

Bit Key
0 A
1 B
2 Select
3 Start
4 Right
5 Left
6 Up
7 Down
8 R
9 L
10 X
11 Y