summaryrefslogtreecommitdiffstats
path: root/src/core/hid/emulated_controller.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-12-17input_common: Add virtual gamepadgerman771-0/+9
2022-12-06emulated_controller: Remove unused parameter in GetMappedDevices()Lioncash1-1/+1
This isn't used, so it can be removed to make the function a little nicer.
2022-11-23general: fix compile for Apple ClangLiam1-0/+1
2022-10-21input_common: cache vibration testsgerman771-4/+1
2022-10-02core: hid: Add nfc support to emulated controllergerman771-3/+31
2022-08-08hid: core: Properly emulate controller color and battery levelNarr the Reg1-0/+7
2022-07-24core: hid: Add cammera supportgerman771-3/+37
2022-07-11core: hid: Add fallback for dualjoycon and pro controllersgerman771-0/+1
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
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: Reduce the amount of dataracesgerman771-1/+2
2022-02-10nfp: Separate nfc tag from amiibo dataNarr the Reg1-2/+7
2022-02-08nfp: Improve implementationgerman771-0/+2
2022-02-05general: Rename NewUUID to UUID, and remove the previous UUID implMorph1-3/+3
This completes the removal of the old UUID implementation.
2022-02-05input/hid: Migrate to the new UUID implementationMorph1-3/+3
2022-02-02general: Move deleted copy/move constructor/assignment operators to public interfaceLioncash1-2/+0
This allows for better compiler errors, where the compiler will state a copy or move couldn't occur due to the relevant function being deleted. Previously a compiler would warn about the relevant function not being accessible (which, while true, isn't as informative as it could be).
2022-01-07yuzu: Add controller hotkeysgerman771-0/+10
2022-01-07core/hid: Add home and screenshot button supportgerman771-1/+9
2022-01-02core/hid: Add fallback to fullkey controllersgerman771-0/+6
2021-12-30core/hid: Fix controller type validationgerman771-3/+7
2021-12-14common/input: Avoid numerous large copies of CallbackStatusLioncash1-5/+8
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: Ensure only valid npad are connectedgerman771-0/+14
2021-11-29core: hid: Cleanup and amend documentationMorph1-28/+30
2021-11-25core/hid: Remove usage of native types, fix a couple of errors with motiongerman771-2/+2
2021-11-25core/hid: Rename NpadType to NpadStyleIndexgerman771-9/+9
2021-11-25core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman771-3/+3
2021-11-25core/hid: Fully emulate motion from buttongerman771-0/+1
2021-11-25kraken: Address comments from reviewgerman771-18/+24
start lion review
2021-11-25core/hid: Explain better what a temporary value doesgerman771-6/+8
2021-11-25core/hid: Add TAS inputgerman771-0/+9
2021-11-25core/hid: Rework battery mappingsgerman771-9/+19
2021-11-25Morph review first wavegerman771-11/+11
2021-11-25kraken: Address comments from reviewgerman771-1/+0
review fixes
2021-11-25configuration: Migrate controller settings to emulated controllergerman771-1/+1
2021-11-25core/hid: Only signal when neededgerman771-2/+4
2021-11-25hid: Fix controller connection/disconnectiongerman771-4/+14
2021-11-25core/hid: Documment some filesgerman771-18/+130
2021-11-25core/hid: Add output devicesgerman771-2/+11
2021-11-25core/hid: Add emulated controllersgerman771-0/+232