aboutsummaryrefslogtreecommitdiff
path: root/src/core/hid/emulated_controller.cpp
AgeCommit message (Collapse)Author
2022-05-23input_common: Make vibration request asyncNarr the Reg
2022-04-23general: Convert source file copyright comments over to SPDXMorph
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.
2022-04-07core: hid: Fix double lock on softlock and forced updatesNarr the Reg
2022-04-07core: hid: Replace lock_guard with scoped_lockNarr the Reg
2022-04-07core: hid: Reduce the amount of dataracesgerman77
2022-02-19Merge pull request #7867 from german77/amiibobunnei
nfp: Improve amiibo support
2022-02-08nfp: Improve implementationgerman77
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph
This completes the removal of the old UUID implementation.
2022-02-05input/hid: Migrate to the new UUID implementationMorph
2022-01-23input_common: Add option to configure gyro thresholdgerman77
2022-01-17hid: fix std::transform callValeri
Found by static analysis with PVS-Studio.
2022-01-11Merge pull request #7633 from german77/hotkeysbunnei
yuzu: Add controller hotkeys
2022-01-07yuzu: Use pad parameter to choose the correct controllergerman77
2022-01-06yuzu: Add controller hotkeysgerman77
2022-01-06core/hid: Add home and screenshot button supportgerman77
2022-01-01core/hid: Add fallback to fullkey controllersgerman77
2021-12-29core/hid: Fix controller type validationgerman77
2021-12-16core/hid: Cancel any vibration after the testNarr the Reg
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-05core/hid: Add missing controller typegerman77
2021-12-04core/hid: Ensure only valid npad are connectedgerman77
2021-11-27settings: Add debug setting to enable all controllersgerman77
2021-11-26config: Remove vibration configurationgerman77
2021-11-24service/hid: Finish converting LIFO objects and address some nitsNarr the Reg
2021-11-24core/hid: Remove usage of native types, fix a couple of errors with motiongerman77
2021-11-24settings: Fix controller preview not displaying the correct controllergerman77
2021-11-24core/hid: Rename NpadType to NpadStyleIndexgerman77
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: 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-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-24kraken: Fix errors from rebase and format filesgerman77
2021-11-24core/hid: Add output devicesgerman77
2021-11-24core/hid: Add emulated controllersgerman77