summaryrefslogtreecommitdiffstats
path: root/src/input_common/gcadapter/gc_poller.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Allow to invert analog axis with right clickgerman2020-12-271-7/+21
|
* input_common: Fix typo in gc_poller.cpp with [[maybe_unused]].bunnei2020-11-241-2/+2
|
* input_common: Add more missing [[maybe_unused]] from #4927.bunnei2020-11-241-1/+2
|
* input_common: Treat warnings as errorsLioncash2020-11-221-1/+0
| | | | | Migrates over warnings as errors for input common to match how the common library treats warnings as errors.
* Modify rumble amplificationgerman772020-11-191-2/+2
|
* input_common: Add VibrationDevice and VibrationDeviceFactoryMorph2020-11-161-10/+40
| | | | | | A vibration device is an input device that returns an unsigned byte as status. It represents whether the vibration device supports vibration or not. If the status returns 1, it supports vibration. Otherwise, it does not support vibration.
* Add hotplug, rumble and fix 3rd party adapters for the GC adaptergerman2020-10-291-58/+70
|
* input_common/CMakeLists: Make some warnings errorsLioncash2020-10-161-23/+25
| | | | | Makes the input_common code warnings consistent with the rest of the codebase.
* gc_adapter: Make DeviceConnected() a const member functionLioncash2020-09-071-7/+7
| | | | This doesn't modify instance state, so it can be made const.
* Merge pull request #4583 from lioncash/truncbunnei2020-09-041-3/+5
|\ | | | | gc_poller: Resolve compilation warnings on MSVC
| * gc_poller: Resolve compilation warnings on MSVCLioncash2020-08-261-3/+5
| | | | | | | | We just need to make our intentional implicit truncations explicit.
* | input_common: Fix directional deadzone valuesMorph2020-08-261-1/+1
| | | | | | | | The hardware tested value is 0.5 which translates to SHRT_MAX / 2
* | Project Mjölnir: Part 1Morph2020-08-261-1/+1
|/ | | | | Co-authored-by: James Rowe <jroweboy@gmail.com> Co-authored-by: Its-Rei <kupfel@gmail.com>
* Remove UI changesameerj2020-08-101-1/+1
| | | | This PR is now only the Analog devices handling the range value defaulting at 100%
* Add range slider functionality for gc adapterameerj2020-08-101-7/+7
|
* gc_poller: Resolve -Wsign-compare warningLioncash2020-07-251-1/+2
|
* gc_poller: Resolve -Wredundant-move warningLioncash2020-07-251-2/+1
|
* Rebase to masterAmeer2020-07-141-16/+29
|\
| * Fix crash if gc configured but adapter not connectedAmeer2020-07-141-12/+22
| |
| * gc_poller: Mark GCButtonFactory::GetNextInput() as constLioncash2020-07-121-1/+1
| | | | | | | | This doesn't modify class instance state.
| * gc_poller: Get rid of undefined behavior in Create()Lioncash2020-07-121-0/+4
| | | | | | | | Ensures that the function always has returns in all control paths.
| * gc_poller: Silence sign conversion warningsLioncash2020-07-121-1/+1
| |
* | Address PR feedback, fix axis button thresholdingAmeer2020-07-071-12/+3
| |
* | Brace the code! Fix compile error due to class member construction orderAmeer2020-07-071-3/+4
| |
* | Save origin state of GC controller analog features, compare against origin for input detectionAmeer2020-07-071-4/+13
|/
* Address lioncash feedback: Log formatting, extern const PadButtonArray, little touch upsAmeer2020-07-031-4/+5
|
* Add LR triggers as axes, half press to initiate a press, add GC axis id in config, clarify some code blocks for better readabilityAmeer2020-07-021-10/+22
|
* Address feedback regarding increments, const vars, and general cleanupAmeer2020-06-301-10/+7
|
* padbutton enum class and struct initiailizationAmeer2020-06-241-3/+4
|
* cleanup check access, read, and factory GetNextInput funcs. Use size rather than magic numberAmeer2020-06-231-56/+18
|
* Tidy up the pointers, use pair over tuple where appropriateAmeer2020-06-221-19/+17
|
* shared_ptr for the GC adapter class, constexpr constantsAmeer2020-06-221-12/+12
|
* std::arrays where appropriate, clear q in adapter class, other touch upsAmeer2020-06-221-15/+1
|
* Singleton GC Adapter class, remove globals, fix naming conventionAmeer2020-06-221-60/+65
| | | | | | | | Fix clang formatting Manual fix for configure_input_player formatting Add missing lib usb cmake command
* Clang FormattingAmeer2020-06-211-28/+28
|
* GC Adapter ImplementationAmeer2020-06-211-0/+310