Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | common: Move settings to common from core. | bunnei | 2021-04-15 | 1 | -1/+1 |
| | | | | - Removes a dependency on core and input_common from common. | ||||
* | input_common: Add VibrationDevice and VibrationDeviceFactory | Morph | 2020-11-16 | 1 | -4/+2 |
| | | | | | | 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 adapter | german | 2020-10-29 | 1 | -189/+273 |
| | |||||
* | input_common/CMakeLists: Make some warnings errors | Lioncash | 2020-10-16 | 1 | -17/+18 |
| | | | | | Makes the input_common code warnings consistent with the rest of the codebase. | ||||
* | Add automap feature for GC adapter | german | 2020-09-18 | 1 | -0/+88 |
| | |||||
* | gc_adapter: Disable MSVC nonstandard extension warning on libusb.h | ReinUsesLisp | 2020-09-15 | 1 | -0/+9 |
| | | | | Pragma disable zero-sized array nonstandard extension warning on MSVC. | ||||
* | gc_adapter: Make DeviceConnected() a const member function | Lioncash | 2020-09-07 | 1 | -1/+1 |
| | | | | This doesn't modify instance state, so it can be made const. | ||||
* | GCAdapter: only join worker thread if running & joinable | Brian J. Tarricone | 2020-07-26 | 1 | -1/+3 |
| | |||||
* | gc_adapter: Resolve C++20 deprecation warning | Lioncash | 2020-07-25 | 1 | -1/+1 |
| | |||||
* | std::size_t where appropriate, make error message more clear if can't read | ameerj | 2020-07-17 | 1 | -3/+4 |
| | |||||
* | Refactor adapter code | Ameer | 2020-07-16 | 1 | -145/+39 |
| | |||||
* | Rebase to master | Ameer | 2020-07-14 | 1 | -5/+6 |
|\ | |||||
| * | Merge pull request #4314 from lioncash/input-warn | bunnei | 2020-07-14 | 1 | -5/+5 |
| |\ | | | | | | | gcadapter: Tidy up compiler warnings | ||||
| | * | gc_adapter: Remove deprecated usage of = in lambda captures | Lioncash | 2020-07-12 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | It's deprecated in C++20 to use = to capture the this pointer. Instead, we can simply pass this as an argument to the thread constructor. | ||||
| | * | gc_adapter: Silence sign conversion warnings | Lioncash | 2020-07-12 | 1 | -4/+4 |
| | | | |||||
| * | | input_common: make libusb private to gc_adapter | Jan Beich | 2020-07-13 | 1 | -0/+1 |
| |/ | |||||
* | | Break out of scan loop if can't find adapter on first run | Ameer | 2020-07-10 | 1 | -0/+3 |
| | | |||||
* | | Rebase to master, fix merge conflicts | Ameer | 2020-07-09 | 1 | -10/+29 |
|\| | |||||
| * | Address comments for better clarity/signed dev count | Ameer | 2020-07-08 | 1 | -11/+15 |
| | | |||||
| * | Add more libusb error checks | Ameer | 2020-07-08 | 1 | -3/+18 |
| | | |||||
* | | Address PR feedback, fix axis button thresholding | Ameer | 2020-07-07 | 1 | -44/+18 |
| | | |||||
* | | Brace the code! Fix compile error due to class member construction order | Ameer | 2020-07-07 | 1 | -12/+27 |
| | | |||||
* | | Recalibrate reconnected controllers | Ameer | 2020-07-07 | 1 | -0/+5 |
| | | |||||
* | | Save origin state of GC controller analog features, compare against origin for input detection | Ameer | 2020-07-07 | 1 | -18/+54 |
|/ | |||||
* | Fix for always firing triggers on some controllers, trigger threshold more universal | Ameer | 2020-07-04 | 1 | -4/+2 |
| | |||||
* | Address lioncash feedback: Log formatting, extern const PadButtonArray, little touch ups | Ameer | 2020-07-03 | 1 | -14/+26 |
| | |||||
* | Add LR triggers as axes, half press to initiate a press, add GC axis id in config, clarify some code blocks for better readability | Ameer | 2020-07-02 | 1 | -0/+12 |
| | |||||
* | Reset adapter state on init, fixes errors relating driver hang from unexpected unplug | Ameer | 2020-07-01 | 1 | -0/+8 |
| | |||||
* | Address feedback regarding increments, const vars, and general cleanup | Ameer | 2020-06-30 | 1 | -14/+14 |
| | |||||
* | fix implicit conversion of size_t type to int | Ameer | 2020-06-30 | 1 | -1/+1 |
| | |||||
* | left const auto&, comment punctuation. | Ameer J | 2020-06-27 | 1 | -2/+2 |
| | | | Co-authored-by: Morph <39850852+Morph1984@users.noreply.github.com> | ||||
* | const& to button in button array | Ameer J | 2020-06-26 | 1 | -2/+2 |
| | | | Co-authored-by: VolcaEM <63682805+VolcaEM@users.noreply.github.com> | ||||
* | Stop reading loop if error is encountered | Ameer | 2020-06-26 | 1 | -4/+4 |
| | |||||
* | padbutton enum class and struct initiailization | Ameer | 2020-06-24 | 1 | -18/+13 |
| | |||||
* | cleanup check access, read, and factory GetNextInput funcs. Use size rather than magic number | Ameer | 2020-06-23 | 1 | -93/+76 |
| | |||||
* | Fix deallocation of GC Adapter | Ameer | 2020-06-23 | 1 | -3/+7 |
| | |||||
* | std::array and const reference passing of non-trivial objects | Ameer | 2020-06-23 | 1 | -11/+10 |
| | |||||
* | fix for sleep using stl | Ameer | 2020-06-22 | 1 | -1/+3 |
| | |||||
* | shared_ptr for the GC adapter class, constexpr constants | Ameer | 2020-06-22 | 1 | -24/+16 |
| | |||||
* | std::arrays where appropriate, clear q in adapter class, other touch ups | Ameer | 2020-06-22 | 1 | -7/+9 |
| | |||||
* | Singleton GC Adapter class, remove globals, fix naming convention | Ameer | 2020-06-22 | 1 | -89/+87 |
| | | | | | | | | Fix clang formatting Manual fix for configure_input_player formatting Add missing lib usb cmake command | ||||
* | Clang Formatting | Ameer | 2020-06-21 | 1 | -33/+57 |
| | |||||
* | GC Adapter Implementation | Ameer | 2020-06-21 | 1 | -0/+350 |