Line 90: |
Line 90: |
| | 102 || [[#SetSupportedNpadIdType]] | | | 102 || [[#SetSupportedNpadIdType]] |
| |- | | |- |
− | | 103 || ActivateNpad | + | | 103 || [[#ActivateNpad]] |
| |- | | |- |
− | | 104 || DeactivateNpad | + | | 104 || [[#DeactivateNpad]] |
| |- | | |- |
| | 106 || [[#AcquireNpadStyleSetUpdateEventHandle]] | | | 106 || [[#AcquireNpadStyleSetUpdateEventHandle]] |
Line 100: |
Line 100: |
| | 108 || GetPlayerLedPattern | | | 108 || GetPlayerLedPattern |
| |- | | |- |
− | | 109 || [5.0.0+] ActivateNpadWithRevision | + | | 109 || [5.0.0+] [[#ActivateNpadWithRevision]] |
| |- | | |- |
| | 120 || SetNpadJoyHoldType | | | 120 || SetNpadJoyHoldType |
Line 282: |
Line 282: |
| | | |
| The input buffer contains an array of u32 [[#NpadIdType]]. | | The input buffer contains an array of u32 [[#NpadIdType]]. |
| + | |
| + | == ActivateNpad == |
| + | Takes a PID-descriptor and an [[AM_services|AppletResourceUserId]]. No output. |
| + | |
| + | On newer sysvers this runs the same code as [[#ActivateNpadWithRevision]], with revision=0. |
| + | |
| + | == DeactivateNpad == |
| + | Takes a PID-descriptor and an [[AM_services|AppletResourceUserId]]. No output. |
| + | |
| + | This just returns 0. |
| | | |
| == AcquireNpadStyleSetUpdateEventHandle == | | == AcquireNpadStyleSetUpdateEventHandle == |
Line 287: |
Line 297: |
| | | |
| The value for the last u64 doesn't seem to matter (?): official sw sets this to the address of the structure used for storing the event which is initialized after using this cmd. | | The value for the last u64 doesn't seem to matter (?): official sw sets this to the address of the structure used for storing the event which is initialized after using this cmd. |
| + | |
| + | == ActivateNpadWithRevision == |
| + | Takes a PID-descriptor, a s32 revision, and an [[AM_services|AppletResourceUserId]]. No output. |
| + | |
| + | Revisions: |
| + | * 0x0: Initial revision. |
| + | * ... |
| + | * 0x3: Used by 9.x sdknso, unknown when this was introduced. |
| | | |
| == SetNpadJoyAssignmentModeSingleByDefault == | | == SetNpadJoyAssignmentModeSingleByDefault == |