Commit Graph

262 Commits (1d26fabaa763560902413ac4ef024e69fe30c45a)

Author SHA1 Message Date
Narr the Reg 1d26fabaa7 service: hid: Improve accuracy of sixaxis functions 3 years ago
german77 b2359f1527 hidbus: Implement hidbus and ringcon 3 years ago
german77 8c089f4e2a service: hid: Partially revert #8123 3 years ago
bunnei b5910ad0ba
Merge pull request #8123 from german77/bombslinger
service: hid: Remove inaccurate behavior on initialization
3 years ago
german77 9346f0b33d service: hid: Remove inaccurate behavior on initialization 3 years ago
Narr the Reg c04e65c254 service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandle 3 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
3 years ago
german77 8fa0416fee service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClamp 3 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.
3 years ago
Narr the Reg c82e6dc810 core/hid: Cancel any vibration after the test 3 years ago
bunnei f6e8e61e3e
Merge pull request #7521 from german77/dual_single_joycons
service/hid: Implement SetNpadJoyAssignmentMode
3 years ago
german77 189741b521 service/hid: Stub SetNpadCaptureButtonAssignment and ClearNpadCaptureButtonAssignment
Used by ring fit adventure 1.2.0
3 years ago
german77 d6ae9c68f8 service/hid: Implement SetNpadJoyAssignmentMode 3 years ago
Narr the Reg f966c05a74 core/hid: Stub GetUniquePadsFromNpad
Used in checkpoint homebrew
3 years ago
german77 f4e5f89e6f core/hid: Improve accuary of mouse implementation 3 years ago
german77 b673857d7d core/hid: Improve accuracy of the keyboard implementation 3 years ago
german77 71f9b90dd9 core/hid: Remove usage of native types, fix a couple of errors with motion 3 years ago
german77 e7eee36d52 service/hid: Remove includes of core.h and settings.h 3 years ago
german77 5d0f3540c4 core/hid: Rename NpadType to NpadStyleIndex 3 years ago
german77 b5e72de753 kraken: Address comments from review
review fixes
3 years ago
german77 e0da5c1bbc kraken: Fix errors from rebase and format files 3 years ago
german77 dbe0301102 service/hid: Use remove duplicated code, update names 3 years ago
german77 6e2c84042d settings: Cleanup settings 3 years ago
ameerj 7c4b6aab2e core: Remove unused includes 3 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. 4 years ago
german77 827483409b hid: Stub IsFirmwareUpdateAvailableForSixAxisSensor 4 years ago
Morph a0e4c2e1fc general: Replace RESULT_UNKNOWN with ResultUnknown
Transition to PascalCase for result names.
4 years ago
Morph 12c1766997 general: Replace RESULT_SUCCESS with ResultSuccess
Transition to PascalCase for result names.
4 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
4 years ago
bunnei 0297448fbc hle: kernel: Migrate KClientPort to KAutoObject. 4 years ago
bunnei c7d8b7421c hle: kernel: Migrate KTransferMemory to KAutoObject. 4 years ago
bunnei 7444963bbb hle: kernel: Migrate KSession, KClientSession, and KServerSession to KAutoObject. 4 years ago
bunnei 086db71e94 hle: kernel: Migrate KSharedMemory to KAutoObject. 4 years ago
bunnei 5e5933256b hle: kernel: Refactor IPC interfaces to not use std::shared_ptr. 4 years ago
german77 c19ad21ae8 hid: Implement SevenSixAxis and ConsoleSixAxisSensor 4 years ago
Morph 86278f5db2 service: hid: Get transfer memory for InitializeSevenSixAxisSensor 4 years ago
bunnei a4c6712a4b common: Move settings to common from core.
- Removes a dependency on core and input_common from common.
4 years ago
bunnei 96d07b4949
Merge pull request #6158 from german77/hidServiceTables
hid: Update service function tables
4 years ago
Morph 8e545deab9 service: hid: Stub SetAnalogStickUseCenterClamp
- Used by eBASEBALLパワフルプロ野球2020
4 years ago
german77 4fe05d7b42 hid: Update service function tables 4 years ago
bunnei 09f7c355c6
Merge pull request #5953 from bunnei/memory-refactor-1
Kernel Rework: Memory updates and refactoring (Part 1)
4 years ago
Morph ec19a85890 hid: Implement GameCube Controller Vibrations
Implements both SendVibrationGcErmCommand and GetActualVibrationGcErmCommand, and modifies GetVibrationDeviceInfo to account for additional controllers.
4 years ago
bunnei 0d62f30b00 hle: kernel: Rename SharedMemory to KSharedMemory. 4 years ago
bunnei 7666c0994c
Merge pull request #5868 from german77/HandheldFix
Prevent over scheduling audio events and add motion update unschedule event
4 years ago
bunnei 61bf850f3d
Merge pull request #5326 from german77/hidUpdate1
HID: Update the HID service to match more closely to switchbrew part 1
4 years ago
bunnei 3f942c01f0 hle: kernel: Rename WritableEvent to KWritableEvent. 4 years ago