summaryrefslogtreecommitdiffstats
path: root/src/core/hid/emulated_controller.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* service: hid: Create appropriate hid resourcesNarr the Reg2023-11-211-8/+9
* core: hid: Split SL and SR buttonsgerman772023-11-121-8/+20
* core: hid: Signal color updatesNarr the Reg2023-11-041-12/+25
* core: hid: Fix wrong battery valuesgerman772023-11-031-7/+7
* Reduce core timing mutex contentionKelebek12023-09-201-5/+6
* service: nfc: Ensure controller is in the correct modegerman772023-07-031-0/+12
* core: hid: Allow to read bin files while switch controller is availablegerman772023-06-251-4/+10
* input_common: Dont try to read/write data from 3rd party controllersgerman772023-06-251-0/+5
* input_common: Implement native mifare supportNarr the Reg2023-06-221-7/+75
* core: hid: Finish linking motion from virtual controllersNarr the Reg2023-06-031-0/+26
* input_common: Implement amiibo writtingNarr the Reg2023-05-221-2/+7
* core: hid: Allow to calibrate gyro sensorNarr the Reg2023-05-081-0/+6
* core: hid: Update motion on a better placegerman772023-05-081-15/+14
* Merge pull request #10167 from german77/motion_previewliamwhite2023-05-071-4/+2
|\
| * yuzu: Add motion preview to controller inputNarr the Reg2023-05-051-4/+2
* | core: hid: Fix state of capture and home buttonsgerman772023-05-051-0/+4
|/
* core: hid: Remove deadzone of virtual controllergerman772023-04-161-0/+4
* Revert "yuzu: config: Remove player 8 and 9 from config file"Narr the Reg2023-02-261-66/+12
* yuzu: config: Remove player 8 and 9 from config fileNarr the Reg2023-02-261-12/+66
* core: hid: Restore motion state on refresh and clamp motion valuesNarr the Reg2023-02-221-1/+11
* core: hid: Use gyro thresholds modes set by the gameNarr the Reg2023-02-101-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
|\
| * 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-201-8/+20
| * input_common: Implement joycon ir cameraNarr the Reg2023-01-201-7/+14
| * yuzu: Add ring controller test buttongerman772023-01-201-3/+7
| * input_common: Use DriverResult on all enginesgerman772023-01-201-5/+5
| * core: hid: Fix input regressionsNarr the Reg2023-01-201-20/+35
| * input_common: Implement joycon nfcgerman772023-01-201-1/+2
| * core: hid: Enable pulling color data from controllersNarr the Reg2023-01-201-0/+80
| * core: hid: Migrate ring from emulated devices to emulated controllerNarr the Reg2023-01-201-0/+46
* | core: hid: Fix stick minimum rangegerman772023-01-141-2/+10
|/
* input_common: Create an update engineNarr the Reg2023-01-061-10/+0
* TAS: Immediately switch stick to TAS on inputMonsterDruide12023-01-031-9/+11
* TAS: Increase accuracy of Stick inputsMonsterDruide12022-12-251-0/+7
* input_common: Add virtual gamepadgerman772022-12-171-0/+82
* emulated_controller: Remove unused parameter in GetMappedDevices()Lioncash2022-12-061-2/+1
* emulated_controller: Use std::move() in GetMappedDevices()Lioncash2022-12-061-6/+6
* Merge pull request #9273 from ameerj/per-game-profileliamwhite2022-12-041-2/+1
|\
| * 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
* | common/input: Add helpers functions for creating input and output devicesLioncash2022-11-281-10/+10
|/
* Merge pull request #9113 from german77/peer_pressureliamwhite2022-10-251-0/+1
|\
| * 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 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-041-2/+4
* Merge pull request #8955 from german77/amiibo-rewritebunnei2022-10-021-0/+70
|\
| * 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-271-1/+34
|\
| * core: hid: Add fallback for dualjoycon and pro controllersgerman772022-07-111-1/+34
* | Merge pull request #8722 from german77/ds4_goes_brrrbunnei2022-08-101-0/+4
|\ \
| * | hid: core: Delay the stop vibration command when testingNarr the Reg2022-08-061-0/+4
* | | hid: core: Properly emulate controller color and battery levelNarr the Reg2022-08-081-8/+18
|/ /
* / core: hid: Add cammera supportgerman772022-07-241-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
* core: hid: Fix double lock on softlock and forced updatesNarr the Reg2022-04-081-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 implementationgerman772022-02-081-0/+6
* | general: Rename NewUUID to UUID, and remove the previous UUID implMorph2022-02-051-7/+7
* | input/hid: Migrate to the new UUID implementationMorph2022-02-051-11/+12
|/
* input_common: Add option to configure gyro thresholdgerman772022-01-241-0/+1
* hid: fix std::transform callValeri2022-01-171-1/+1
* Merge pull request #7633 from german77/hotkeysbunnei2022-01-111-0/+36
|\
| * yuzu: Add controller hotkeysgerman772022-01-071-0/+19
| * core/hid: Add home and screenshot button supportgerman772022-01-071-0/+17
* | yuzu: Use pad parameter to choose the correct controllergerman772022-01-071-2/+6
|/
* core/hid: Add fallback to fullkey controllersgerman772022-01-021-4/+30
* core/hid: Fix controller type validationgerman772021-12-301-5/+7
* core/hid: Cancel any vibration after the testNarr the Reg2021-12-161-12/+7
* core/hid: Fix faulty analog triggersNarr the Reg2021-12-151-2/+2
* common/input: Avoid numerous large copies of CallbackStatusLioncash2021-12-141-41/+54
* core/hid: Add missing controller typegerman772021-12-051-0/+2
* core/hid: Ensure only valid npad are connectedgerman772021-12-051-0/+43
* settings: Add debug setting to enable all controllersgerman772021-11-281-0/+20
* config: Remove vibration configurationgerman772021-11-271-2/+3
* service/hid: Finish converting LIFO objects and address some nitsNarr the Reg2021-11-251-1/+1
* core/hid: Remove usage of native types, fix a couple of errors with motiongerman772021-11-251-2/+2
* settings: Fix controller preview not displaying the correct controllergerman772021-11-251-2/+2
* core/hid: Rename NpadType to NpadStyleIndexgerman772021-11-251-22/+22
* core/hid: Prevent Emulated controller from flapping with multiple inputs devicesgerman772021-11-251-10/+58
* core/hid: Fully emulate motion from buttongerman772021-11-251-1/+10
* second commit lion reviewgerman772021-11-251-2/+3
* settings: Fix Debug controller type optionsgerman772021-11-251-3/+8
* kraken: Address comments from reviewgerman772021-11-251-43/+45
* input_common: Revert deleted TAS functionsgerman772021-11-251-22/+22
* core/hid: Explain better what a temporary value doesgerman772021-11-251-18/+20
* core/hid: Add TAS inputgerman772021-11-251-0/+72
* input_common: Add multiple vibration curvesgerman772021-11-251-1/+9
* core/hid: Rework battery mappingsgerman772021-11-251-20/+30
* input_common: Add manual update options to input devicesgerman772021-11-251-0/+9
* settings: Fix mouse and keyboard mappingsgerman772021-11-251-4/+4
* Morph review first wavegerman772021-11-251-3/+3
* kraken: Address comments from reviewgerman772021-11-251-3/+9
* service/hid: Fix gesture inputgerman772021-11-251-4/+0
* configuration: Migrate controller settings to emulated controllergerman772021-11-251-1/+0
* core/hid: Fix rumble too strong at 1%german772021-11-251-12/+22
* core/hid: Only signal when neededgerman772021-11-251-123/+136
* hid: Fix controller connection/disconnectiongerman772021-11-251-21/+77
* kraken: Fix errors from rebase and format filesgerman772021-11-251-1/+5
* core/hid: Add output devicesgerman772021-11-251-27/+92
* core/hid: Add emulated controllersgerman772021-11-251-0/+745