Narr the Reg
36148fe7f6
service: hid: Correct some mistakes and add more validations
4 years ago
Liam
084d7d6b01
common: Change semantics of UNREACHABLE to unconditionally crash
4 years ago
german77
a1f2610522
service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssigned
Needed by Nintendo Switch Sports
4 years ago
german77
240f59a4c8
service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformation
Needed by Nintendo Switch Sports
4 years ago
german77
c889a5805e
service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and IsSixAxisSensorUnalteredPassthroughEnabled
Needed by Nintendo Switch Sports
4 years ago
german77
3cf15af31e
service: hid: Implement MergeSingleJoyAsDualJoy according to RE
4 years ago
german77
7aa1d10655
service: hid: Add error handling to setNpadAssignment and variants
4 years ago
german77
74d1b9a254
service: hid: Quick RE fixes and comments
4 years ago
Narr the Reg
babd580c64
service: hid: Fix motion refresh rate
4 years ago
german77
173d849b8f
service: hid: Stub IsFirmwareUpdateNeededForNotification
Used in Fitness Boxing 2: Rhythm & Exercise (0100073011382000)
4 years ago
Narr the Reg
61582efeb9
service: hid: Access shared memory directly
4 years ago
Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
Narr the Reg
1d26fabaa7
service: hid: Improve accuracy of sixaxis functions
4 years ago
german77
b2359f1527
hidbus: Implement hidbus and ringcon
5 years ago
german77
8c089f4e2a
service: hid: Partially revert #8123
4 years ago
german77
9346f0b33d
service: hid: Remove inaccurate behavior on initialization
4 years ago
Narr the Reg
c04e65c254
service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle
4 years ago
lat9nq
c5d22952bf
hid: Stub IsUsbFullKeyControllerEnabled
Used by Splatoon 2, when opening the inventory from a LAN battle lobby.
Reference: https://switchbrew.org/wiki/HID_services
4 years ago
german77
8fa0416fee
service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClamp
4 years ago
Narr the Reg
8185509683
service/hid: Decrease motion update rate
Motion stops working in Mario Tennis in swing mode if the update rate is too fast even when HW it updates at the same speed. 10ms it's the minimum period that the game needs to start working again.
4 years ago
Narr the Reg
c82e6dc810
core/hid: Cancel any vibration after the test
4 years ago
german77
189741b521
service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignment
Used by ring fit adventure 1.2.0
4 years ago
german77
d6ae9c68f8
service/hid: Implement SetNpadJoyAssignmentMode
4 years ago
Narr the Reg
f966c05a74
core/hid: Stub GetUniquePadsFromNpad
Used in checkpoint homebrew
4 years ago
german77
f4e5f89e6f
core/hid: Improve accuary of mouse implementation
4 years ago
german77
b673857d7d
core/hid: Improve accuracy of the keyboard implementation
4 years ago
german77
71f9b90dd9
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
e7eee36d52
service/hid: Remove includes of core.h and settings.h
4 years ago
german77
5d0f3540c4
core/hid: Rename NpadType to NpadStyleIndex
4 years ago
german77
b5e72de753
kraken: Address comments from review
review fixes
4 years ago
german77
e0da5c1bbc
kraken: Fix errors from rebase and format files
4 years ago
german77
dbe0301102
service/hid: Use remove duplicated code, update names
4 years ago
german77
6e2c84042d
settings: Cleanup settings
4 years ago
ameerj
7c4b6aab2e
core: Remove unused includes
4 years ago
Morph
7bb2dd75cd
service: Reduce header include overhead
4 years ago
Morph
e29f3b87f1
style: Remove extra space preceding the :: operator
4 years ago
german77
e401c77351
service/hid: Update to 13.0.0
4 years ago
german77
a7bbd37f81
hid: Stub SetTouchScreenConfiguration
4 years ago
bunnei
015058fadf
hle: service: Add a helper module for managing kernel objects.
5 years ago
german77
827483409b
hid: Stub IsFirmwareUpdateAvailableForSixAxisSensor
5 years ago
Morph
a0e4c2e1fc
general: Replace RESULT_UNKNOWN with ResultUnknown
Transition to PascalCase for result names.
5 years ago
Morph
12c1766997
general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
5 years ago
Chloe Marcec
db7abfecdd
hid: ApplyNpadSystemCommonPolicy
We already do this specifically for homebrew, so we can keep it stubbed out for the time being
5 years ago
bunnei
0297448fbc
hle: kernel: Migrate KClientPort to KAutoObject.
5 years ago
bunnei
c7d8b7421c
hle: kernel: Migrate KTransferMemory to KAutoObject.
5 years ago
bunnei
7444963bbb
hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
5 years ago
bunnei
086db71e94
hle: kernel: Migrate KSharedMemory to KAutoObject.
5 years ago
bunnei
5e5933256b
hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.
5 years ago
german77
c19ad21ae8
hid: Implement SevenSixAxis and ConsoleSixAxisSensor
5 years ago
Morph
86278f5db2
service: hid: Get transfer memory for InitializeSevenSixAxisSensor
5 years ago