german77
7d1d9c8a6b
service: hid: Implement MergeSingleJoyAsDualJoy according to RE
4 years ago
german77
2b5c5a3817
service: hid: Add error handling to setNpadAssignment and variants
4 years ago
german77
0741919697
service: hid: Quick RE fixes and comments
4 years ago
Narr the Reg
f9315745f8
service: hid: Fix motion refresh rate
4 years ago
german77
bcaf1a7bb2
service: hid: Stub IsFirmwareUpdateNeededForNotification
Used in Fitness Boxing 2: Rhythm & Exercise (0100073011382000)
4 years ago
Narr the Reg
879f936920
service: hid: Access shared memory directly
4 years ago
Morph
2b87305d31
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
d64fe5a63a
service: hid: Improve accuracy of sixaxis functions
4 years ago
german77
0a05a333e2
hidbus: Implement hidbus and ringcon
5 years ago
german77
d6493d42fd
service: hid: Partially revert #8123
4 years ago
german77
a2cc3b6098
service: hid: Remove inaccurate behavior on initialization
4 years ago
Narr the Reg
0b8c1af0ed
service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle
4 years ago
lat9nq
94dec8e568
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
d678dfda6e
service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClamp
4 years ago
Narr the Reg
01d886a3ba
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
3554c18269
core/hid: Cancel any vibration after the test
4 years ago
german77
df845d5d6e
service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignment
Used by ring fit adventure 1.2.0
4 years ago
german77
2352826bf7
service/hid: Implement SetNpadJoyAssignmentMode
4 years ago
Narr the Reg
297b5accab
core/hid: Stub GetUniquePadsFromNpad
Used in checkpoint homebrew
4 years ago
german77
25521cd948
core/hid: Improve accuary of mouse implementation
4 years ago
german77
ebfe40dec8
core/hid: Improve accuracy of the keyboard implementation
4 years ago
german77
99485a06a7
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
d12525737a
service/hid: Remove includes of core.h and settings.h
4 years ago
german77
8517d89be0
core/hid: Rename NpadType to NpadStyleIndex
4 years ago
german77
b3f59b4407
kraken: Address comments from review
review fixes
4 years ago
german77
0292fe0198
kraken: Fix errors from rebase and format files
4 years ago
german77
70a0aba81d
service/hid: Use remove duplicated code, update names
4 years ago
german77
84bda35f14
settings: Cleanup settings
4 years ago
ameerj
d27abf5546
core: Remove unused includes
4 years ago
Morph
52fa30ab7d
service: Reduce header include overhead
4 years ago
Morph
203d8f7f60
style: Remove extra space preceding the :: operator
4 years ago
german77
f444f41880
service/hid: Update to 13.0.0
4 years ago
german77
9847b58137
hid: Stub SetTouchScreenConfiguration
4 years ago
bunnei
b7140d7f00
hle: service: Add a helper module for managing kernel objects.
5 years ago
german77
7ae1e7c0bb
hid: Stub IsFirmwareUpdateAvailableForSixAxisSensor
5 years ago
Morph
c4d6d9dfd3
general: Replace RESULT_UNKNOWN with ResultUnknown
Transition to PascalCase for result names.
5 years ago
Morph
7ebc38a6d1
general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
5 years ago
Chloe Marcec
cf489391d7
hid: ApplyNpadSystemCommonPolicy
We already do this specifically for homebrew, so we can keep it stubbed out for the time being
5 years ago
bunnei
9f1abd8188
hle: kernel: Migrate KClientPort to KAutoObject.
5 years ago
bunnei
bf274faa22
hle: kernel: Migrate KTransferMemory to KAutoObject.
5 years ago
bunnei
83b96b7264
hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject.
5 years ago
bunnei
11f9080d2e
hle: kernel: Migrate KSharedMemory to KAutoObject.
5 years ago
bunnei
8b224f05c9
hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.
5 years ago
german77
c8845b4fdf
hid: Implement SevenSixAxis and ConsoleSixAxisSensor
5 years ago
Morph
9c8242ed3f
service: hid: Get transfer memory for InitializeSevenSixAxisSensor
5 years ago
bunnei
7a76bc30fa
common: Move settings to common from core.
- Removes a dependency on core and input_common from common.
5 years ago
Morph
19b6ca175f
service: hid: Stub SetAnalogStickUseCenterClamp
- Used by eBASEBALLパワフルプロ野球2020
5 years ago
german77
db13bf47f3
hid: Update service function tables
5 years ago
Morph
c841dcc8cb
hid: Implement GameCube Controller Vibrations
Implements both SendVibrationGcErmCommand and GetActualVibrationGcErmCommand, and modifies GetVibrationDeviceInfo to account for additional controllers.
5 years ago
bunnei
f8d8755776
hle: kernel: Rename SharedMemory to KSharedMemory.
5 years ago