I2C Registers: Difference between revisions
finally correct this awful misinformation. also make the formatting slightly better |
|||
Line 342: | Line 342: | ||
| ro | | ro | ||
| Flags: bit7-5 are read via [[MCU_Services|mcu::GPU]]. The rest of them are read via [[MCU_Services|mcu::RTC]]. | | Flags: bit7-5 are read via [[MCU_Services|mcu::GPU]]. The rest of them are read via [[MCU_Services|mcu::RTC]]. | ||
bit1: ShellState | |||
bit3: AdapterState | |||
bit4: BatteryChargeState | |||
bit5: Bottom screen backlight on | |||
bit6: Top screen backlight on | |||
bit7: LCD panel voltage on | |||
|- | |- | ||
| 0x10 | | 0x10 | ||
Line 442: | Line 442: | ||
| d | | d | ||
| wo | | wo | ||
| Used to | | Used to turn on or turn off LCD-related boost circuits. Bits 5:2 can be read back so see whether backlight setting is in progress or not, however bits 1:0 get cleared as soon as the request gets acknowledged. | ||
bit0: | bit0: LCD panel voltage off | ||
bit1: | bit1: LCD panel voltage on | ||
bit2: | bit2: Bottom screen backlight off | ||
bit3: | bit3: Bottom screen backlight on | ||
bit4: | bit4: Top screen backlight off | ||
bit5: | bit5: Top screen backlight on | ||
Bits 4 and 5 have no effect on a 2DS because the backlight source is the bottom screen. | Bits 4 and 5 have no effect on a 2DS because the backlight source is the bottom screen. |