I2C Registers: Difference between revisions
mcu regs |
|||
Line 237: | Line 237: | ||
| 8 | | 8 | ||
| ? | | ? | ||
|- | |||
| 0x08 | |||
| 1 | |||
| 3D slider position 0x9..0xFB | |||
|- | |- | ||
| 0x09 | | 0x09 | ||
Line 249: | Line 253: | ||
| 1 | | 1 | ||
| Flags: bit7-5 are read via [[MCU_Services|mcu::GPU]]. The rest of these are read via [[MCU_Services|mcu::RTC]]: bit4 = BatteryChargeState. bit3 = AdapterState. bit1 = ShellState. | | Flags: bit7-5 are read via [[MCU_Services|mcu::GPU]]. The rest of these are read via [[MCU_Services|mcu::RTC]]: bit4 = BatteryChargeState. bit3 = AdapterState. bit1 = ShellState. | ||
|- | |||
| 0x10 | |||
| 1 | |||
| Special HID status flags: bit0 = power button pressed, bit1 = power button released, bit2 = home button pressed, bit3 = home button released, bit4 = wifi slider enabled, bit5 = shell got closed, bit6 = shell got opened. If nothing has changed this register is 0. | |||
|- | |||
| 0x12 | |||
| 1 | |||
| 0x40 if volume slider position changed | |||
|- | |- | ||
| 0x18 | | 0x18 |