HID services: Difference between revisions

No edit summary
Line 3,043: Line 3,043:
! Offset || Size || Description
! Offset || Size || Description
|-
|-
| 0x0 || 0x44 (4*17) || [[#ButtonConfig]]
| 0x0 || 0x44 (4*17) || [[#ButtonConfig]], for the following buttons: DLeft, DUp, DRight, DDown, A, B, X, Y, L-Stick, R-Stick, L, R, ZL, ZR, -, +, Capture.
|-
|-
| 0x44 || 0x8 || [[#JoystickConfig]]
| 0x44 || 0x8 || [[#JoystickConfig]], for the left-stick.
|-
|-
| 0x4C || 0x8 || [[#JoystickConfig]]
| 0x4C || 0x8 || [[#JoystickConfig]], for the right-stick.
|}
|}


Line 3,119: Line 3,119:
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"
This is identical to [[#ButtonConfigEmbedded]].
|-
! Offset || Size || Description
|-
| 0x0 || 0x44 (4*17) || [[#ButtonConfig]]
|-
| 0x44 || 0x8 || [[#JoystickConfig]]
|-
| 0x4C || 0x8 || [[#JoystickConfig]]
|}


= ButtonConfigLeft =
= ButtonConfigLeft =