aboutsummaryrefslogtreecommitdiff
path: root/src/core/hid
AgeCommit message (Collapse)Author
2021-12-14core/hid: Fix faulty analog triggersNarr the Reg
2021-12-13common/input: Avoid numerous large copies of CallbackStatusLioncash
CallbackStatus instances aren't the cheapest things to copy around (relative to everything else), given that they're currently 520 bytes in size and are currently copied numerous times when callbacks are invoked. Instead, we can pass the status by const reference to avoid all the copying.
2021-12-05service/hid: Implement SetNpadJoyAssignmentModegerman77
2021-12-05core/hid: Add missing controller typegerman77
2021-12-04core/hid: Ensure only valid npad are connectedgerman77
2021-11-29input_interpreter: Make use of NpadButton instead of a u64Morph
Allows us to be more explicit with the representation of button states and use the provided bit manipulation operators
2021-11-29core: hid: hid_types: Add "All" to NpadButtonMorph
This represents a bitmask for all pressed buttons
2021-11-29core: hid: hid_core: Add (Enable/DIsable)AllControllerConfigurationMorph
2021-11-29core: hid: Mark constructors as explicitMorph
2021-11-29core: hid: Cleanup and amend documentationMorph
2021-11-27settings: Add debug setting to enable all controllersgerman77
2021-11-26config: Remove vibration configurationgerman77
2021-11-26input_common: Fully implement UDP controllersNarr the Reg
2021-11-24service/hid: Finish converting LIFO objects and address some nitsNarr the Reg
2021-11-24bootmanager: Use cross-platform keyboard inputgerman77
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-24input_common: Allow keyboard to be backwards compatiblegerman77
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-24settings: Fix controller preview not displaying the correct controllergerman77
2021-11-24core/hid: Rename NpadType to NpadStyleIndexgerman77
2021-11-24config: Cleanup and documentationgerman77
2021-11-24core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman77
2021-11-24core/hid: Fully emulate motion from buttongerman77
2021-11-24second commit lion reviewgerman77
2021-11-24settings: Fix Debug controller type optionsgerman77
2021-11-24kraken: Address comments from reviewgerman77
start lion review
2021-11-24input_common: Revert deleted TAS functionsgerman77
2021-11-24core/hid: Explain better what a temporary value doesgerman77
2021-11-24core/hid: Update structs to 13.1.0german77
2021-11-24core/hid: Add TAS inputgerman77
2021-11-24input_common: Add multiple vibration curvesgerman77
2021-11-24core/hid: Rework battery mappingsgerman77
2021-11-24input_common: Add manual update options to input devicesgerman77
2021-11-24settings: Fix mouse and keyboard mappingsgerman77
2021-11-24Morph review first wavegerman77
2021-11-24yuzu: Fix loading input profilesgerman77
2021-11-24kraken: Address comments from reviewgerman77
review fixes
2021-11-24service/hid: Fix gesture inputgerman77
2021-11-24configuration: Migrate controller settings to emulated controllergerman77
2021-11-24core/hid: Fix rumble too strong at 1%german77
2021-11-24core/hid: Only signal when neededgerman77
2021-11-24hid: Fix controller connection/disconnectiongerman77
2021-11-24core/hid: Documment some filesgerman77
2021-11-24kraken: Fix errors from rebase and format filesgerman77