HID services: Difference between revisions
No edit summary |
|||
| Line 1,128: | Line 1,128: | ||
| 332 || [7.0.0+] [[#SetHdlsState]] | | 332 || [7.0.0+] [[#SetHdlsState]] | ||
|- | |- | ||
| 350 || [5.0.0+] AddRegisteredDevice | | 350 || [5.0.0+] [[#AddRegisteredDevice]] | ||
|- | |- | ||
| 400 || [6.0.0+] DisableExternalMcuOnNxDevice | | 400 || [6.0.0+] DisableExternalMcuOnNxDevice | ||
| Line 1,352: | Line 1,352: | ||
[9.0.0+] Input order was swapped: now takes an input [[#HdlsHandle]] and a [[#HdlsState]], no output. | [9.0.0+] Input order was swapped: now takes an input [[#HdlsHandle]] and a [[#HdlsState]], no output. | ||
== AddRegisteredDevice == | |||
Takes an input [[#RegisteredDevice]], no output. | |||
[11.0.0+] Takes an input [[#DebugRegisteredDevice]], no output. | |||
= hid:sys = | = hid:sys = | ||
| Line 7,497: | Line 7,502: | ||
| 0x21 || 0x3 || Padding | | 0x21 || 0x3 || Padding | ||
|} | |} | ||
= DebugRegisteredDevice = | |||
This is "nn::hid::debug::RegisteredDevice". This is a 0x58-byte struct with 2-byte alignment. | |||
= RegisteredDevice = | |||
This is "nn::hid::system::RegisteredDevice". This is a 0x68-byte struct with 4-byte alignment. | |||
= NotificationLedPattern = | = NotificationLedPattern = | ||