Changes

Jump to navigation Jump to search
859 bytes added ,  11:49, 28 October 2016
no edit summary
Line 3: Line 3:  
{{#vardefine:ipc_offset|0}}
 
{{#vardefine:ipc_offset|0}}
 
{{IPC/RequestEntry|Header code [0x00010082]}}
 
{{IPC/RequestEntry|Header code [0x00010082]}}
{{IPC/RequestEntry|u8 register(???)}}
+
{{IPC/RequestEntry|u8 register}}
 
{{IPC/RequestEntry|size}}
 
{{IPC/RequestEntry|size}}
 
{{IPC/MapPointerW|data pointer}}
 
{{IPC/MapPointerW|data pointer}}
Line 16: Line 16:     
=Description=
 
=Description=
This function reads data from the MCU?
+
This function reads data from the MCU
 +
 
 +
=Registers=
 +
{| class="wikitable" border="1"
 +
|-
 +
!  ID
 +
!  Info
 +
!  Description
 +
|-
 +
| 0x04
 +
0x05
 +
| size=1, rw
 +
| Top/bottom screen flicker
 +
|-
 +
| 0x08
 +
| size=1, ro
 +
| Raw 3D slider state
 +
|-
 +
| 0x09
 +
| size=1, ro
 +
| Volume slider state (0x00 - 0x3F)
 +
This is the same value returned by [[MCUHWC:GetSoundVolume|MCUHWC:GetSoundVolume]]
 +
|-
 +
| 0x0F
 +
| size=1, ??
 +
| ???
 +
|-
 +
| 0x27
 +
| size=1, ro
 +
| Raw volume slider state
 +
|-
 +
| 0x28
 +
| size=1, ro
 +
| 3D slider state(?) (0xFF if 3D is not enabled(?))
 +
|-
 +
| 0x46
 +
| size=1, ro
 +
| Gyro Y(?) axis rotation (0x00 = flat, 0x40 = 3DS standing on right side, 0xBE = 3DS standing on left side)
 +
|-
 +
| 0x48
 +
| size=1, ro
 +
| Gyro Z(?) axis rotation (0x00 = flat, 0x40 = 3DS standing vertically, 0xBE = 3DS base is vertically upside-down)
 +
|-
 +
| 0x4A
 +
| size=1, ro
 +
| Gyro X(?) axis rotation (0x00 = 3DS standing vertically, 0x40 = face-down flat, 0xBE = flat)
 +
|}
Trusted
225

edits

Navigation menu