mirror of
https://github.com/switchbrew/libnx.git
synced 2025-08-06 00:19:22 +02:00
hid: Use ActivateNpadWithRevision with the sysver-specific revision value in _hidActivateNpad(), on [5.0.0+].
This commit is contained in:
parent
70ddae58ff
commit
167bd9e110
@ -788,7 +788,18 @@ Result hidSetSupportedNpadIdType(HidControllerID *buf, size_t count) {
|
||||
}
|
||||
|
||||
static Result _hidActivateNpad(void) {
|
||||
return _hidCmdWithNoInput(103);
|
||||
u32 revision=0x0;
|
||||
|
||||
if (hosversionBefore(5,0,0))
|
||||
return _hidCmdWithNoInput(103); // ActivateNpad
|
||||
|
||||
revision = 0x1; // [5.0.0+]
|
||||
if (hosversionAtLeast(6,0,0))
|
||||
revision = 0x2; // [6.0.0+]
|
||||
if (hosversionAtLeast(8,0,0))
|
||||
revision = 0x3; // [8.0.0+]
|
||||
|
||||
return _hidCmdWithInputU32(revision, 109); // ActivateNpadWithRevision
|
||||
}
|
||||
|
||||
static Result _hidDeactivateNpad(void) {
|
||||
|
Loading…
Reference in New Issue
Block a user