aboutsummaryrefslogtreecommitdiff
path: root/src/core/hid/emulated_controller.cpp
Commit message (Collapse)AuthorAgeFilesLines
* core: hid: Use gyro thresholds modes set by the gameNarr the Reg2023-02-091-1/+21
|
* input_common: Implement turbo buttonsgerman772023-02-011-1/+74
|
* Revert 9617 and fix it on input_commonNarr the Reg2023-01-251-10/+2
|
* Merge pull request #9492 from german77/joycon_releaseliamwhite2023-01-241-81/+217
|\ | | | | Input_common: Implement custom joycon driver v2
| * core: hid: Make use of SCOPE_EXIT and SCOPE_GUARD where applicableNarr the Reg2023-01-201-67/+38
| |
| * core: hid: Only set the polling mode to the correct sideNarr the Reg2023-01-191-8/+20
| |
| * input_common: Implement joycon ir cameraNarr the Reg2023-01-191-7/+14
| |
| * yuzu: Add ring controller test buttongerman772023-01-191-3/+7
| |
| * input_common: Use DriverResult on all enginesgerman772023-01-191-5/+5
| |
| * core: hid: Fix input regressionsNarr the Reg2023-01-191-20/+35
| |
| * input_common: Implement joycon nfcgerman772023-01-191-1/+2
| |
| * core: hid: Enable pulling color data from controllersNarr the Reg2023-01-191-0/+80
| |
| * core: hid: Migrate ring from emulated devices to emulated controllerNarr the Reg2023-01-191-0/+46
| |
* | core: hid: Fix stick minimum rangegerman772023-01-141-2/+10
|/
* input_common: Create an update engineNarr the Reg2023-01-051-10/+0
|
* TAS: Immediately switch stick to TAS on inputMonsterDruide12023-01-031-9/+11
| | | | Co-Authored-By: Narr the Reg <5944268+german77@users.noreply.github.com>
* TAS: Increase accuracy of Stick inputsMonsterDruide12022-12-251-0/+7
|
* input_common: Add virtual gamepadgerman772022-12-161-0/+82
|
* emulated_controller: Remove unused parameter in GetMappedDevices()Lioncash2022-12-051-2/+1
| | | | | This isn't used, so it can be removed to make the function a little nicer.
* emulated_controller: Use std::move() in GetMappedDevices()Lioncash2022-12-051-6/+6
| | | | Avoids churning allocations in a loop.
* Merge pull request #9273 from ameerj/per-game-profileliamwhite2022-12-041-2/+1
|\ | | | | Configuration: Add per-game input profiles
| * Configuration: Add per-game input profilesameerj2022-11-201-2/+1
| |
* | externals: update dynarmic, SDL2Liam2022-12-041-0/+1
| |
* | core/hid/emulated_controller: Use ranges version of transformLioncash2022-11-281-19/+15
| | | | | | | | Makes the transform calls much nicer to read.
* | common/input: Add helpers functions for creating input and output devicesLioncash2022-11-281-10/+10
|/ | | | | Avoids the redundancy of needing to explictly specify the common namespace and the type.
* Merge pull request #9113 from german77/peer_pressureliamwhite2022-10-251-0/+1
|\ | | | | service: nfp: Allow amiibos without keys
| * core: hid: Add handheld to nfc devicesgerman772022-10-221-0/+1
| |
* | Merge pull request #9107 from german77/gidoly_rulesliamwhite2022-10-251-37/+8
|\ \ | | | | | | input_common: cache vibration tests
| * | input_common: cache vibration testsgerman772022-10-211-37/+8
| |/
* / general: Enforce C4800 everywhere except in video_coreMorph2022-10-221-11/+11
|/
* service: nfp: Fix errors to pass unit testingNarr the Reg2022-10-031-2/+4
|
* Merge pull request #8955 from german77/amiibo-rewritebunnei2022-10-021-0/+70
|\ | | | | core: nfp: Rewrite implementation to remove direct access from the frontend
| * core: hid: Add nfc support to emulated controllergerman772022-10-021-0/+70
| |
* | Fix "controller.colors_state.right" being "left"Zwip-Zwap Zapony2022-10-011-1/+1
|/
* core: hid: Fix GC triggers overwritting ZL and ZR buttonsNarr the Reg2022-09-051-0/+15
|
* Merge pull request #8566 from german77/galaxybunnei2022-08-261-1/+34
|\ | | | | core: hid: Add fallback for dualjoycon and pro controllers
| * core: hid: Add fallback for dualjoycon and pro controllersgerman772022-07-101-1/+34
| |
* | Merge pull request #8722 from german77/ds4_goes_brrrbunnei2022-08-091-0/+4
|\ \ | | | | | | hid: core: Delay the stop vibration command when testing
| * | hid: core: Delay the stop vibration command when testingNarr the Reg2022-08-051-0/+4
| | |
* | | hid: core: Properly emulate controller color and battery levelNarr the Reg2022-08-081-8/+18
|/ /
* / core: hid: Add cammera supportgerman772022-07-231-0/+59
|/
* input_common: Make vibration request asyncNarr the Reg2022-05-231-5/+29
|
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-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.
* core: hid: Fix double lock on softlock and forced updatesNarr the Reg2022-04-071-2/+12
|
* core: hid: Replace lock_guard with scoped_lockNarr the Reg2022-04-071-26/+26
|
* core: hid: Reduce the amount of dataracesgerman772022-04-071-164/+203
|
* Merge pull request #7867 from german77/amiibobunnei2022-02-191-0/+6
|\ | | | | nfp: Improve amiibo support
| * nfp: Improve implementationgerman772022-02-081-0/+6
| |
* | general: Rename NewUUID to UUID, and remove the previous UUID implMorph2022-02-051-7/+7
| | | | | | | | This completes the removal of the old UUID implementation.
* | input/hid: Migrate to the new UUID implementationMorph2022-02-051-11/+12
|/