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