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
bunnei
80d0eb3bbd
hle: kernel: Rename WritableEvent to KWritableEvent.
5 years ago
bunnei
284a4d9283
hle: kernel: Rename ReadableEvent to KReadableEvent.
5 years ago
german
1f204e5930
Adds missing controller types and properties
5 years ago
german
e0c83e305a
Prevent over scheduling audio events and terminate properly the motion update event
5 years ago
german
963ce4f5ab
Only update motion for npad and prevent over scheduling events
5 years ago
Morph
83f6fc1a5f
hid: Add static_assert for Parameter size
5 years ago
Morph
d6cb14fbf3
npad: Remove unused device handle parameter
5 years ago
german
264bcb9e1d
Stub Set/Get/Reset SixaxisSensorFusionParameters
5 years ago
ReinUsesLisp
4854f3291e
core: Silence Wclass-memaccess warnings
This requires making several types trivial and properly initialize
them whenever they are called.
5 years ago
bunnei
e5f216261e
hle: service: Acquire and release a lock on requests.
- This makes it such that we can safely access service members from CoreTiming thread.
5 years ago
german
d9d2a0aac7
Stub set and get NpadCommunicationMode
5 years ago
Lioncash
346271b80b
service: Eliminate usages of the global system instance
Completely removes all usages of the global system instance within the
services code by passing in the using system instance to the services.
5 years ago