|
|
| (7 intermediate revisions by the same user not shown) |
| Line 16: |
Line 16: |
|
| |
|
| =Description= | | =Description= |
| This function reads data from the MCU | | This is just a wrapper for [[I2C_Services|I2C]] command 0x001200C2 with [[I2C_Registers|DeviceID]] 3 |
|
| |
|
| =Registers= | | =Registers= |
| {| class="wikitable" border="1"
| | This table has been merged to the [[I2C_Registers#Device_3|I2C Registers]] page. |
| |-
| |
| ! 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)
| |
| |}
| |