Offset
|
Length
|
Description
|
2
|
2
|
Buttons, ABXY, Left, Right, Up, Down in that order (bits)
|
3
|
1
|
Buttons, ZL, ZR, L, R, +, -, Power/Home, Sync in that order (bits)
|
12
|
8
|
Left Joystick, vectors for X and Y
|
20
|
8
|
Right Joystick, vectors for X and Y
|
Touchscreen Input
|
82
|
2
|
Touchscreen X
|
84
|
2
|
Touchscreen Y
|
86
|
2
|
Flag for if touchscreen is currently being touched (1 = Yes, 0 = No)
|
88
|
2
|
Coordinate validation (0 = All Valid, 1 = Invalid X, 2 = Invalid Y, 3 = Both Invalid)
|
90
|
2
|
Modified Touchscreen X?
|
92
|
2
|
Modified Touchscreen Y?
|
94
|
2
|
Modified Flag for if touchscreen is currently being touched (1 = Yes, 0 = No)?
|
96
|
2
|
Modified Coordinate validation (0 = All Valid, 1 = Invalid X, 2 = Invalid Y, 3 = Both Invalid)?
|
98
|
2
|
Modified Touchscreen X?
|
100
|
2
|
Modified Touchscreen Y?
|
102
|
2
|
Modified Flag for if touchscreen is currently being touched (1 = Yes, 0 = No)?
|
104
|
2
|
Modified Coordinate validation (0 = All Valid, 1 = Invalid X, 2 = Invalid Y, 3 = Both Invalid)?
|
Other Data
|
160
|
1
|
Something related to volume slider
|
161
|
1
|
Battery related. Charge level? out of 6
|
163
|
1
|
Something related to volume slider(one less than 0xA0)
|
164
|
8
|
Padding?
|