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]]. |
− | bit01: ShellState | + | bit1: ShellState |
− | bit03: AdapterState | + | bit3: AdapterState |
− | bit04: BatteryChargeState | + | bit4: BatteryChargeState |
− | bit05: Bottom screen backlight on | + | bit5: Bottom screen backlight on |
− | bit06: Top screen backlight on | + | bit6: Top screen backlight on |
− | bit07: GPU on(?) | + | bit7: LCD panel voltage on |
| |- | | |- |
| | 0x10 | | | 0x10 |
Line 442: |
Line 442: |
| | d | | | d |
| | wo | | | wo |
− | | Used to set LCD states | + | | 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: don't push to LCDs | + | bit0: LCD panel voltage off |
− | bit1: push to LCDs | + | bit1: LCD panel voltage on |
− | bit2: bottom screen backlight off | + | bit2: Bottom screen backlight off |
− | bit3: bottom screen backlight on | + | bit3: Bottom screen backlight on |
− | bit4: top screen backlight off | + | bit4: Top screen backlight off |
− | bit5: top screen backlight on | + | 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. |