Changes

516 bytes added ,  13:21, 15 September 2021
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+] [[#GetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageEmbeddedDeprecated|GetButtonConfigStorageEmbedded]])
+
| 1259 || [11.0.0-12.1.0] [[#GetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageEmbeddedDeprecated|GetButtonConfigStorageEmbedded]])
 
|-
 
|-
| 1260 || [11.0.0+] [[#GetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageFullDeprecated|GetButtonConfigStorageFull]])
+
| 1260 || [11.0.0-12.1.0] [[#GetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageFullDeprecated|GetButtonConfigStorageFull]])
 
|-
 
|-
| 1261 || [11.0.0+] [[#GetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageLeftDeprecated|GetButtonConfigStorageLeft]])
+
| 1261 || [11.0.0-12.1.0] [[#GetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageLeftDeprecated|GetButtonConfigStorageLeft]])
 
|-
 
|-
| 1262 || [11.0.0+] [[#GetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageRightDeprecated|GetButtonConfigStorageRight]])
+
| 1262 || [11.0.0-12.1.0] [[#GetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] [[#GetButtonConfigStorageRightDeprecated|GetButtonConfigStorageRight]])
 
|-
 
|-
| 1263 || [11.0.0+] [[#SetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageEmbeddedDeprecated|SetButtonConfigStorageEmbedded]])
+
| 1263 || [11.0.0-12.1.0] [[#SetButtonConfigStorageEmbeddedDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageEmbeddedDeprecated|SetButtonConfigStorageEmbedded]])
 
|-
 
|-
| 1264 || [11.0.0+] [[#SetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageFullDeprecated|SetButtonConfigStorageFull]])
+
| 1264 || [11.0.0-12.1.0] [[#SetButtonConfigStorageFullDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageFullDeprecated|SetButtonConfigStorageFull]])
 
|-
 
|-
| 1265 || [11.0.0+] [[#SetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageLeftDeprecated|SetButtonConfigStorageLeft]])
+
| 1265 || [11.0.0-12.1.0] [[#SetButtonConfigStorageLeftDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageLeftDeprecated|SetButtonConfigStorageLeft]])
 
|-
 
|-
| 1266 || [11.0.0+] [[#SetButtonConfigStorageRightDeprecated]] ([10.0.0-10.2.0] [[#SetButtonConfigStorageRightDeprecated|SetButtonConfigStorageRight]])
+
| 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]]