HID services: Difference between revisions
No edit summary |
|||
| Line 3,038: | Line 3,038: | ||
= ButtonConfigEmbedded = | = ButtonConfigEmbedded = | ||
This is "nn::hidconfig::ButtonConfigEmbedded". This is a 0x54-byte struct. | This is "nn::hidconfig::ButtonConfigEmbedded". This is a 0x54-byte struct. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x44 (4*17) || [[#ButtonConfig]] | |||
|- | |||
| 0x44 || 0x8 || [[#JoystickConfig]] | |||
|- | |||
| 0x4C || 0x8 || [[#JoystickConfig]] | |||
|} | |||
== ButtonConfig == | |||
u32 button mapping config. Must be value 0 - 22, which selects what button to map to. | |||
== JoystickConfig == | |||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x4 || | |||
|- | |||
| 0x4 || 0x1 || Flag | |||
|- | |||
| 0x5 || 0x3 || Padding | |||
|} | |||
= ButtonConfigFull = | = ButtonConfigFull = | ||
This is "nn::hidconfig::ButtonConfigFull". This is a 0x54-byte struct. | This is "nn::hidconfig::ButtonConfigFull". This is a 0x54-byte struct. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x44 (4*17) || [[#ButtonConfig]] | |||
|- | |||
| 0x44 || 0x8 || [[#JoystickConfig]] | |||
|- | |||
| 0x4C || 0x8 || [[#JoystickConfig]] | |||
|} | |||
= ButtonConfigLeft = | = ButtonConfigLeft = | ||
This is "nn::hidconfig::ButtonConfigLeft". This is a 0x34-byte struct. | This is "nn::hidconfig::ButtonConfigLeft". This is a 0x34-byte struct. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x2C (4*11) || [[#ButtonConfig]] | |||
|- | |||
| 0x2C || 0x8 || [[#JoystickConfig]] | |||
|} | |||
= ButtonConfigRight = | = ButtonConfigRight = | ||
This is "nn::hidconfig::ButtonConfigRight". This is a 0x30-byte struct. | This is "nn::hidconfig::ButtonConfigRight". This is a 0x30-byte struct. | ||
{| class="wikitable" border="1" | |||
|- | |||
! Offset || Size || Description | |||
|- | |||
| 0x0 || 0x28 (4*10) || [[#ButtonConfig]] | |||
|- | |||
| 0x28 || 0x8 || [[#JoystickConfig]] | |||
|} | |||
= IrCameraHandle = | = IrCameraHandle = | ||