GPIO Services

From 3dbrew
Revision as of 19:09, 18 December 2015 by Dazzozo (talk | contribs) (→‎I2C Service)
Jump to navigation Jump to search

GPIO Service Names

  • "gpio:CDC"
  • "gpio:MCU"
  • "gpio:HID"
  • "gpio:NWM"
  • "gpio:IR"
  • "gpio:NFC"

The commands for these services are identical.

HID Service

Command Header Description
0x00020080 u32 unk, u32 unk
0x00040080 u32 unk, u32 unk
0x00060080 u32 unk, u32 unk
0x00070040 u32 unk

I2C Service

Command Header Description
0x0001.... ?(u32 unk1,u32* ret) //reads from 0x1ec47020
0x0002.... ?(u32 unk1,u32 unk2)
0x0003.... ?(u32 unk1,u32* ret)
0x0004.... ?(u32 unk1,u32 unk2)
0x0005.... ?(u32 unk1,u32* ret)
0x0006.... ?(u32 unk1,u32 unk2)
0x0007.... GetIRGPIO(u32 unk1,u32* ret)
0x0008.... SetIRGPIO(u32 unk1,u32 unk2)
0x00090082 BindInterrupt
0x000A0042 UnbindInterrupt