HID services: Difference between revisions
No edit summary |
|||
Line 79: | Line 79: | ||
|- | |- | ||
| 83 || [6.0.0+] [[#IsFirmwareUpdateAvailableForSixAxisSensor]] | | 83 || [6.0.0+] [[#IsFirmwareUpdateAvailableForSixAxisSensor]] | ||
|- | |||
| 84 || [13.0.0+] | |||
|- | |||
| 85 || [13.0.0+] | |||
|- | |||
| 86 || [13.0.0+] | |||
|- | |||
| 87 || [13.0.0+] | |||
|- | |||
| 88 || [13.0.0+] | |||
|- | |||
| 89 || [13.0.0+] | |||
|- | |- | ||
| 91 || [[#ActivateGesture]] | | 91 || [[#ActivateGesture]] | ||
Line 931: | Line 943: | ||
|- | |- | ||
| 14 || [11.0.0+] ProcessTouchScreenAutoTune | | 14 || [11.0.0+] ProcessTouchScreenAutoTune | ||
|- | |||
| 15 || [13.0.0+] | |||
|- | |||
| 16 || [13.0.0+] | |||
|- | |||
| 17 || [13.0.0+] | |||
|- | |- | ||
| 20 || [[#DeactivateMouse]] | | 20 || [[#DeactivateMouse]] | ||
Line 1,329: | Line 1,347: | ||
== AttachHdlsWorkBuffer == | == AttachHdlsWorkBuffer == | ||
Takes an input TransferMemory handle and an u64 for the TransferMemory size, no output. | Takes an input TransferMemory handle and an u64 for the TransferMemory size, no output. | ||
[13.0.0+] Now additionally returns an output u64. | |||
Official user-processes use TransferMemory size=0x1000 and permissions=RW. | Official user-processes use TransferMemory size=0x1000 and permissions=RW. | ||
Line 1,338: | Line 1,358: | ||
== ReleaseHdlsWorkBuffer == | == ReleaseHdlsWorkBuffer == | ||
No input/output. | No input/output. | ||
[13.0.0+] Takes an input u64, no output. | |||
== DumpHdlsNpadAssignmentState == | == DumpHdlsNpadAssignmentState == | ||
No input/output. | No input/output. | ||
[13.0.0+] Takes an input u64, no output. | |||
After using this cmd, the output [[#HdlsNpadAssignment]] is located at tmem+0. | After using this cmd, the output [[#HdlsNpadAssignment]] is located at tmem+0. | ||
Line 1,346: | Line 1,370: | ||
== DumpHdlsStates == | == DumpHdlsStates == | ||
No input/output. | No input/output. | ||
[13.0.0+] Takes an input u64, no output. | |||
After using this cmd, the output [[#HdlsStateList]] struct is located at tmem+0. | After using this cmd, the output [[#HdlsStateList]] struct is located at tmem+0. | ||
Line 1,351: | Line 1,377: | ||
== ApplyHdlsNpadAssignmentState == | == ApplyHdlsNpadAssignmentState == | ||
Takes an input u8 bool, no output. | Takes an input u8 bool, no output. | ||
[13.0.0+] Takes a total of 0x10-bytes of input, no output. | |||
Prior to using this cmd, the input [[#HdlsNpadAssignment]] is written to tmem+0 by the user-process. | Prior to using this cmd, the input [[#HdlsNpadAssignment]] is written to tmem+0 by the user-process. | ||
Line 1,356: | Line 1,384: | ||
== ApplyHdlsStateList == | == ApplyHdlsStateList == | ||
No input/output. | No input/output. | ||
[13.0.0+] Takes an input u64, no output. | |||
Prior to using this cmd, the input [[#HdlsStateList]] is written to tmem+0 by the user-process. | Prior to using this cmd, the input [[#HdlsStateList]] is written to tmem+0 by the user-process. | ||
Line 1,704: | Line 1,734: | ||
| 1258 || [10.0.0+] [[#IsButtonConfigStorageRightEmpty]] | | 1258 || [10.0.0+] [[#IsButtonConfigStorageRightEmpty]] | ||
|- | |- | ||
| 1259 || [11.0.0 | | 1259 || [11.0.0-12.1.0] [[#GetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageEmbeddedDeprecated|GetButtonConfigStorageEmbedded]]) | ||
|- | |- | ||
| 1260 || [11.0.0 | | 1260 || [11.0.0-12.1.0] [[#GetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageFullDeprecated|GetButtonConfigStorageFull]]) | ||
|- | |- | ||
| 1261 || [11.0.0 | | 1261 || [11.0.0-12.1.0] [[#GetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageLeftDeprecated|GetButtonConfigStorageLeft]]) | ||
|- | |- | ||
| 1262 || [11.0.0 | | 1262 || [11.0.0-12.1.0] [[#GetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageRightDeprecated|GetButtonConfigStorageRight]]) | ||
|- | |- | ||
| 1263 || [11.0.0 | | 1263 || [11.0.0-12.1.0] [[#SetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageEmbeddedDeprecated|SetButtonConfigStorageEmbedded]]) | ||
|- | |- | ||
| 1264 || [11.0.0 | | 1264 || [11.0.0-12.1.0] [[#SetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageFullDeprecated|SetButtonConfigStorageFull]]) | ||
|- | |- | ||
| 1265 || [11.0.0 | | 1265 || [11.0.0-12.1.0] [[#SetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageLeftDeprecated|SetButtonConfigStorageLeft]]) | ||
|- | |- | ||
| 1266 || [11.0.0 | | 1266 || [11.0.0-12.1.0] [[#SetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageRightDeprecated|SetButtonConfigStorageRight]]) | ||
|- | |- | ||
| 1267 || [10.0.0+] [[#DeleteButtonConfigStorageEmbedded]] | | 1267 || [10.0.0+] [[#DeleteButtonConfigStorageEmbedded]] |