GPIO Services: Difference between revisions
m →GPIO Bits: 0x100->Gyroscope |
|||
(9 intermediate revisions by 4 users not shown) | |||
Line 41: | Line 41: | ||
! Uses [[GPIO_Registers|GPIO Regs]] | ! Uses [[GPIO_Registers|GPIO Regs]] | ||
|- | |- | ||
| | | 0x00010040 | ||
| | | u32 GetRegPart1(u32 mask) | ||
| 0x10147010, 0x10147020 | | 0x10147010, 0x10147020 | ||
|- | |- | ||
| 0x00020080 | | 0x00020080 | ||
| | | void SetRegPart1(u32 value, u32 mask) | ||
| 0x10147010, 0x10147020 | | 0x10147010, 0x10147020 | ||
|- | |- | ||
| | | 0x00030040 | ||
| | | u32 GetRegPart2(u32 mask) | ||
| 0x10147010, 0x10147024 | | 0x10147010, 0x10147024 | ||
|- | |- | ||
| 0x00040080 | | 0x00040080 | ||
| | | u32 SetRegPart2(u32 value, u32 mask) | ||
| 0x10147010, 0x10147024 | | 0x10147010, 0x10147024 | ||
|- | |- | ||
| | | 0x00050040 | ||
| | | u32 GetInterruptMask(u32 mask) | ||
| 0x10147010, 0x10147024 | | 0x10147010, 0x10147024 | ||
|- | |- | ||
| 0x00060080 | | 0x00060080 | ||
| | | void SetInterruptMask(u32 value, u32 mask) | ||
| 0x10147010, 0x10147024 | | 0x10147010, 0x10147024 | ||
|- | |- | ||
Line 130: | Line 130: | ||
| 0x1 | | 0x1 | ||
| gpio:HID | | gpio:HID | ||
| | | HID-sysmodule | ||
| | | Used with [[HID_Shared_Memory|HID]] PAD state. | ||
|- | |- | ||
| 1 | | 1 | ||
Line 137: | Line 137: | ||
| None | | None | ||
| | | | ||
| | | Not known to be used by ''anything'', with the latest system-version at least. | ||
|- | |- | ||
| 2 | | 2 | ||
Line 143: | Line 143: | ||
| None | | None | ||
| | | | ||
| | | Not known to be used by ''anything'', with the latest system-version at least. | ||
|- | |- | ||
| 3 | | 3 | ||
Line 155: | Line 155: | ||
| None | | None | ||
| | | | ||
| | | Not known to be used by ''anything'', with the latest system-version at least. | ||
|- | |- | ||
| 5 | | 5 | ||
Line 172: | Line 172: | ||
| 0x80 | | 0x80 | ||
| gpio:IR | | gpio:IR | ||
| | | Boot11 | ||
| ? | | ? | ||
|- | |- | ||
Line 178: | Line 178: | ||
| 0x100 | | 0x100 | ||
| gpio:HID | | gpio:HID | ||
| | | HID sysmodule | ||
| | | Used with gyroscope | ||
|- | |- | ||
| 9 | | 9 | ||
| 0x200 | | 0x200 | ||
| gpio:HID, gpio:IR | | gpio:HID, gpio:IR | ||
| | | HID-sysmodule and IR-sysmodule | ||
| | | Unknown, used with ir:rst. | ||
|- | |- | ||
| 10 | | 10 | ||
| 0x400 | | 0x400 | ||
| gpio:IR | | gpio:IR | ||
| | | IR-sysmodule, Boot11 | ||
| | | IR [[IRU:SetIRLEDState|send]]. 1 = IR LED enable, 0 = IR LED disable. | ||
|- | |- | ||
| 11 | | 11 | ||
| 0x800 | | 0x800 | ||
| gpio:IR | | gpio:IR | ||
| | | IR-sysmodule | ||
| | | IR [[IRU:GetIRLEDRecvState|receive]] | ||
|- | |- | ||
| 12 | | 12 | ||
Line 214: | Line 214: | ||
| 0x4000 | | 0x4000 | ||
| gpio:HID | | gpio:HID | ||
| | | HID-sysmodule | ||
| | | Used with [[HID_Shared_Memory|HID]] PAD state. | ||
|- | |- | ||
| 15 | | 15 | ||
Line 238: | Line 238: | ||
| 0x40000 | | 0x40000 | ||
| gpio:MCU, gpio:NWM | | gpio:MCU, gpio:NWM | ||
| | | NWM-sysmodule | ||
| | | Wifi enable. 1=Enabled, 0=Disabled. | ||
|} | |} |