aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/hid
AgeCommit message (Collapse)Author
2022-04-16hidbus: Implement hidbus and ringcongerman77
2022-04-07core/hle: Replace lock_guard with scoped_lockMerry
2022-04-05service: hid: Partially revert #8123german77
2022-04-02Merge pull request #8123 from german77/bombslingerbunnei
service: hid: Remove inaccurate behavior on initialization
2022-04-02service: npad: Default initialize shared memorygerman77
2022-03-31service: hid: Remove inaccurate behavior on initializationgerman77
2022-03-30service: hid: Signal event on AcquireNpadStyleSetUpdateEventHandleNarr the Reg
2022-03-19core: Reduce unused includesameerj
2022-02-12hid: Stub IsUsbFullKeyControllerEnabledlat9nq
Used by Splatoon 2, when opening the inventory from a LAN battle lobby. Reference: https://switchbrew.org/wiki/HID_services
2022-01-19service/hid: Initialize applet_resource on SetNpadAnalogStickUseCenterClampgerman77
2022-01-12service/hid: Decrease motion update rateNarr the Reg
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.
2021-12-21Merge pull request #7481 from german77/gyro-biasbunnei
service/hid: Improve console motion accuracy
2021-12-16core/hid: Cancel any vibration after the testNarr the Reg
2021-12-12service/hid: Improve console motion accuracyNarr the Reg
2021-12-07Merge pull request #7521 from german77/dual_single_joyconsbunnei
service/hid: Implement SetNpadJoyAssignmentMode
2021-12-05service/hid: Stub SetNpadCaptureButtonAssignment and ↵german77
ClearNpadCaptureButtonAssignment Used by ring fit adventure 1.2.0
2021-12-05service/hid: Implement SetNpadJoyAssignmentModegerman77
2021-12-04core/hid: Ensure only valid npad are connectedgerman77
2021-11-29npad: Return NpadButton in GetAndResetPressStateMorph
We were previously truncating this to a u32 as there were no known buttons that used the full 64 bits of this type. Fix this now that we know they are used.
2021-11-29general: Fix handheld typoMorph
2021-11-28Merge pull request #7438 from german77/homebrew2bunnei
Core: Stub services and functions needed for checkpoint
2021-11-27settings: Add debug setting to enable all controllersgerman77
2021-11-27core/hid: Stub GetUniquePadsFromNpadNarr the Reg
Used in checkpoint homebrew
2021-11-24service/hid: Finish converting LIFO objects and address some nitsNarr the Reg
2021-11-24kraken: Address comments from reviewgerman77
Fix compiler bug
2021-11-24core/hid: Improve accuary of mouse implementationgerman77
2021-11-24core/hid: Fully implement native mousegerman77
2021-11-24core/hid: Improve accuracy of the keyboard implementationgerman77
2021-11-24core/hid: Fix keyboard alignmentgerman77
2021-11-24core/hid: Remove usage of native types, fix a couple of errors with motiongerman77
2021-11-24service/hid: Remove includes of core.h and settings.hgerman77
2021-11-24service/hid: Add support for new controllersgerman77
2021-11-24core/hid: Rename NpadType to NpadStyleIndexgerman77
2021-11-24second commit lion reviewgerman77
2021-11-24kraken: Address comments from reviewgerman77
start lion review
2021-11-24core/hid: Update structs to 13.1.0german77
2021-11-24core/hid: Rework battery mappingsgerman77
2021-11-24service/hid: Fix memory allocated incorrectlygerman77
2021-11-24Morph review first wavegerman77
2021-11-24service/hid: Match shared memory closer to HWgerman77
2021-11-24kraken: Address comments from reviewgerman77
review fixes
2021-11-24service/hid: Use ring buffer for gesturesgerman77
2021-11-24service/hid: Fix gesture inputgerman77
2021-11-24core/hid: Only signal when neededgerman77
2021-11-24hid: Fix controller connection/disconnectiongerman77
2021-11-24kraken: Fix errors from rebase and format filesgerman77
2021-11-24core/hid: Add output devicesgerman77
2021-11-24service/hid: Rewrite npad to use ring lifo and the emulated controllergerman77
2021-11-24service/hid: Update console sixaxis to the emulated consolegerman77
2021-11-24service/hid: Update mouse and keyboard to use ring lifo and the emulated devicegerman77