Changes

1,397 bytes added ,  16:49, 26 November 2020
no edit summary
Line 8: Line 8:  
| 0 || [[#CreateAppletResource]]
 
| 0 || [[#CreateAppletResource]]
 
|-
 
|-
| 1 || ActivateDebugPad
+
| 1 || [[#ActivateDebugPad]]
 
|-
 
|-
| 11 || ActivateTouchScreen
+
| 11 || [[#ActivateTouchScreen]]
 
|-
 
|-
| 21 || ActivateMouse
+
| 21 || [[#ActivateMouse]]
 
|-
 
|-
| 31 || ActivateKeyboard
+
| 31 || [[#ActivateKeyboard]]
 
|-
 
|-
 
| 32 || [6.0.0+] SendKeyboardLockKeyEvent
 
| 32 || [6.0.0+] SendKeyboardLockKeyEvent
Line 44: Line 44:  
| 65 || GetJoySixAxisSensorLifoHandle
 
| 65 || GetJoySixAxisSensorLifoHandle
 
|-
 
|-
| 66 || StartSixAxisSensor
+
| 66 || [[#StartSixAxisSensor]]
 
|-
 
|-
| 67 || StopSixAxisSensor
+
| 67 || [[#StopSixAxisSensor]]
 
|-
 
|-
| 68 || IsSixAxisSensorFusionEnabled
+
| 68 || [[#IsSixAxisSensorFusionEnabled]]
 
|-
 
|-
| 69 || EnableSixAxisSensorFusion
+
| 69 || [[#EnableSixAxisSensorFusion]]
 
|-
 
|-
 
| 70 || [[#SetSixAxisSensorFusionParameters]]
 
| 70 || [[#SetSixAxisSensorFusionParameters]]
Line 76: Line 76:  
| 81 || [[#ResetGyroscopeZeroDriftMode]]
 
| 81 || [[#ResetGyroscopeZeroDriftMode]]
 
|-
 
|-
| 82 || IsSixAxisSensorAtRest
+
| 82 || [[#IsSixAxisSensorAtRest]]
 
|-
 
|-
| 83 || [6.0.0+] IsFirmwareUpdateAvailableForSixAxisSensor
+
| 83 || [6.0.0+] [[#IsFirmwareUpdateAvailableForSixAxisSensor]]
 
|-
 
|-
 
| 91 || [[#ActivateGesture]]
 
| 91 || [[#ActivateGesture]]
Line 116: Line 116:  
| 127 || StopLrAssignmentMode
 
| 127 || StopLrAssignmentMode
 
|-
 
|-
| 128 || SetNpadHandheldActivationMode
+
| 128 || [[#SetNpadHandheldActivationMode]]
 
|-
 
|-
 
| 129 || [[#GetNpadHandheldActivationMode]]
 
| 129 || [[#GetNpadHandheldActivationMode]]
Line 271: Line 271:  
== CreateAppletResource ==
 
== CreateAppletResource ==
 
Takes a PID and an u64 [[AM_services|AppletResourceUserId]]. Returns an [[#IAppletResource]].
 
Takes a PID and an u64 [[AM_services|AppletResourceUserId]]. Returns an [[#IAppletResource]].
 +
 +
== ActivateDebugPad ==
 +
Takes a PID and an [[AM_services|AppletResourceUserId]], no output.
 +
 +
== ActivateTouchScreen ==
 +
Takes a PID and an [[AM_services|AppletResourceUserId]], no output.
 +
 +
== ActivateMouse ==
 +
Takes a PID and an [[AM_services|AppletResourceUserId]], no output.
 +
 +
== ActivateKeyboard ==
 +
Takes a PID and an [[AM_services|AppletResourceUserId]], no output.
 +
 +
== StartSixAxisSensor ==
 +
Takes a PID, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], no output.
 +
 +
== StopSixAxisSensor ==
 +
Takes a PID, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], no output.
 +
 +
== IsSixAxisSensorFusionEnabled ==
 +
Takes a PID, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], returns an output bool.
 +
 +
== EnableSixAxisSensorFusion ==
 +
Takes a PID, a bool, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], no output.
    
== SetSixAxisSensorFusionParameters ==
 
== SetSixAxisSensorFusionParameters ==
Line 295: Line 319:     
Same as [[#SetGyroscopeZeroDriftMode]] except the [[#GyroscopeZeroDriftMode]] is hard-coded to value 1 (Standard).
 
Same as [[#SetGyroscopeZeroDriftMode]] except the [[#GyroscopeZeroDriftMode]] is hard-coded to value 1 (Standard).
 +
 +
== IsSixAxisSensorAtRest ==
 +
Takes a PID, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], returns an output bool.
 +
 +
== IsFirmwareUpdateAvailableForSixAxisSensor ==
 +
Takes a PID, a [[#SixAxisSensorHandle]], and an [[AM_services|AppletResourceUserId]], returns an output bool.
    
== ActivateGesture ==
 
== ActivateGesture ==
Line 357: Line 387:  
== MergeSingleJoyAsDualJoy ==
 
== MergeSingleJoyAsDualJoy ==
 
Takes a PID-descriptor, two u32s, and an [[AM_services|AppletResourceUserId]]. No output.
 
Takes a PID-descriptor, two u32s, and an [[AM_services|AppletResourceUserId]]. No output.
 +
 +
== SetNpadHandheldActivationMode ==
 +
Takes a PID, an [[AM_services|AppletResourceUserId]], a s64 [[#NpadHandheldActivationMode]], no output.
    
== GetNpadHandheldActivationMode ==
 
== GetNpadHandheldActivationMode ==
Takes a PID and an u64 [[AM_services|AppletResourceUserId]]. Returns an output [[#NpadHandheldActivationMode]]. Official user-processes Abort if the output u64 is not 0-2.
+
Takes a PID and an u64 [[AM_services|AppletResourceUserId]]. Returns an output s64 [[#NpadHandheldActivationMode]]. Official user-processes Abort if the output value is not 0-2.
    
== GetVibrationDeviceInfo ==
 
== GetVibrationDeviceInfo ==