Changes

Jump to navigation Jump to search
636 bytes added ,  20:34, 26 October 2014
m
Line 24: Line 24:  
| 0x18
 
| 0x18
 
| 0x80
 
| 0x80
| Array of 8 entries, where each entry(see below) is 0x10-bytes.
+
| Array of 8 entries, where each entry (see below) is 0x10-bytes.
 
|}
 
|}
   Line 42: Line 42:  
| 0x4
 
| 0x4
 
| 0x4
 
| 0x4
| ?
+
| PAD state for buttons which were pressed(bitmasks which changed from value 0 to value 1) since the last HID update.
 
|-
 
|-
 
| 0x8
 
| 0x8
 
| 0x4
 
| 0x4
| ?
+
| PAD state for buttons which were released(bitmasks which changed from value 1 to value 0) since the last HID update.
 
|-
 
|-
 
| 0xC
 
| 0xC
 
| 0x2
 
| 0x2
| 16bit value (probably C-Stick)
+
| C-stick X value (center is exactly 0, ranges from -0x9C to 0x9C)
 
|-
 
|-
 
| 0xE
 
| 0xE
 
| 0x2
 
| 0x2
| 16bit value (probably C-Stick)
+
| C-stick Y value (center is exactly 0, ranges from -0x9C to 0x9C)
 
|}
 
|}
 +
 +
==PAD State==
 +
{| class="wikitable" border="1"
 +
|-
 +
!  Bit
 +
!  Description
 +
|-
 +
| 14
 +
| ZL
 +
|-
 +
| 15
 +
| ZR
 +
|-
 +
| 24
 +
| C-stick right
 +
|-
 +
| 25
 +
| C-stick left
 +
|-
 +
| 26
 +
| C-stick up
 +
|-
 +
| 27
 +
| C-stick down
 +
|}
 +
 +
The ir:rst PAD entries are the same format as HID ones and meant to be ORd with them (they are complementary, there is no overlap in used bits).
373

edits

Navigation menu