Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core: hid: Fix double lock on softlock and forced updates | Narr the Reg | 2022-04-08 | 1 | -2/+12 |
| | |||||
* | core: hid: Replace lock_guard with scoped_lock | Narr the Reg | 2022-04-07 | 3 | -44/+44 |
| | |||||
* | core: hid: Reduce the amount of dataraces | german77 | 2022-04-07 | 6 | -176/+246 |
| | |||||
* | Merge pull request #7867 from german77/amiibo | bunnei | 2022-02-19 | 2 | -2/+15 |
|\ | | | | | nfp: Improve amiibo support | ||||
| * | nfp: Separate nfc tag from amiibo data | Narr the Reg | 2022-02-10 | 1 | -2/+7 |
| | | |||||
| * | nfp: Improve implementation | german77 | 2022-02-08 | 2 | -0/+8 |
| | | |||||
* | | general: Rename NewUUID to UUID, and remove the previous UUID impl | Morph | 2022-02-05 | 3 | -11/+11 |
| | | | | | | | | This completes the removal of the old UUID implementation. | ||||
* | | input/hid: Migrate to the new UUID implementation | Morph | 2022-02-05 | 3 | -15/+16 |
|/ | |||||
* | Merge pull request #7839 from german77/battery | bunnei | 2022-02-05 | 1 | -1/+1 |
|\ | | | | | yuzu: ui: Improve battery symbols | ||||
| * | yuzu: ui: Improve battery symbols | Narr the Reg | 2022-02-02 | 1 | -1/+1 |
| | | |||||
* | | general: Move deleted copy/move constructor/assignment operators to public interface | Lioncash | 2022-02-02 | 3 | -2/+2 |
|/ | | | | | | | | 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). | ||||
* | input_common: Add option to configure gyro threshold | german77 | 2022-01-24 | 2 | -2/+3 |
| | |||||
* | Merge pull request #7710 from german77/just-shake-it | bunnei | 2022-01-21 | 1 | -1/+1 |
|\ | | | | | core/hid: Increment shake force | ||||
| * | core/hid: Increment shake force | Narr the Reg | 2022-01-14 | 1 | -1/+1 |
| | | | | | | With the current settings 2p mode in pokemon let's go wasn't showing up. By making the shake more violent we can make it appear without any effort using the keyboard | ||||
* | | Merge pull request #7728 from v1993/patch-4 | Mai M | 2022-01-17 | 1 | -1/+1 |
|\ \ | | | | | | | hid: fix std::transform call | ||||
| * | | hid: fix std::transform call | Valeri | 2022-01-17 | 1 | -1/+1 |
| | | | | | | | | | Found by static analysis with PVS-Studio. | ||||
* | | | Correct assignment source for rotations | Valeri | 2022-01-17 | 1 | -1/+1 |
|/ / | | | | | Found by static analysis with PVS-Studio | ||||
* | | Merge pull request #7700 from german77/no-gyro | bunnei | 2022-01-14 | 1 | -1/+1 |
|\ \ | |/ |/| | core/hid: Reduce gyro threshold even more | ||||
| * | core/hid: Reduce gyro threshold even more | Narr the Reg | 2022-01-12 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #7633 from german77/hotkeys | bunnei | 2022-01-11 | 3 | -1/+75 |
|\ \ | |/ |/| | yuzu: Add controller hotkeys | ||||
| * | yuzu: Add controller hotkeys | german77 | 2022-01-07 | 2 | -0/+29 |
| | | |||||
| * | core/hid: Add home and screenshot button support | german77 | 2022-01-07 | 3 | -1/+46 |
| | | |||||
* | | Merge pull request #7682 from german77/udp_fix | bunnei | 2022-01-08 | 1 | -2/+6 |
|\ \ | | | | | | | input_common: Fix UDP controller mappings | ||||
| * | | yuzu: Use pad parameter to choose the correct controller | german77 | 2022-01-07 | 1 | -2/+6 |
| |/ | |||||
* / | core/hid: Set minimum gyro threshold | german77 | 2022-01-07 | 1 | -0/+1 |
|/ | |||||
* | core/hid: Add fallback to fullkey controllers | german77 | 2022-01-02 | 2 | -4/+36 |
| | |||||
* | core/hid: Fix controller type validation | german77 | 2021-12-30 | 2 | -8/+14 |
| | |||||
* | Merge pull request #7481 from german77/gyro-bias | bunnei | 2021-12-21 | 4 | -6/+16 |
|\ | | | | | service/hid: Improve console motion accuracy | ||||
| * | service/hid: Improve console motion accuracy | Narr the Reg | 2021-12-13 | 4 | -6/+16 |
| | | |||||
* | | core/hid: Cancel any vibration after the test | Narr the Reg | 2021-12-16 | 2 | -12/+14 |
| | | |||||
* | | core/hid: Fix faulty analog triggers | Narr the Reg | 2021-12-15 | 1 | -2/+2 |
| | | |||||
* | | common/input: Avoid numerous large copies of CallbackStatus | Lioncash | 2021-12-14 | 6 | -92/+118 |
| | | | | | | | | | | | | | | | | | | 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. | ||||
* | | service/hid: Implement SetNpadJoyAssignmentMode | german77 | 2021-12-05 | 2 | -0/+13 |
|/ | |||||
* | core/hid: Add missing controller type | german77 | 2021-12-05 | 1 | -0/+2 |
| | |||||
* | core/hid: Ensure only valid npad are connected | german77 | 2021-12-05 | 5 | -1/+70 |
| | |||||
* | input_interpreter: Make use of NpadButton instead of a u64 | Morph | 2021-11-30 | 2 | -9/+9 |
| | | | | Allows us to be more explicit with the representation of button states and use the provided bit manipulation operators | ||||
* | core: hid: hid_types: Add "All" to NpadButton | Morph | 2021-11-30 | 1 | -0/+2 |
| | | | | This represents a bitmask for all pressed buttons | ||||
* | core: hid: hid_core: Add (Enable/DIsable)AllControllerConfiguration | Morph | 2021-11-29 | 2 | -0/+32 |
| | |||||
* | core: hid: Mark constructors as explicit | Morph | 2021-11-29 | 2 | -2/+2 |
| | |||||
* | core: hid: Cleanup and amend documentation | Morph | 2021-11-29 | 4 | -69/+76 |
| | |||||
* | settings: Add debug setting to enable all controllers | german77 | 2021-11-28 | 1 | -0/+20 |
| | |||||
* | config: Remove vibration configuration | german77 | 2021-11-27 | 1 | -2/+3 |
| | |||||
* | input_common: Fully implement UDP controllers | Narr the Reg | 2021-11-26 | 1 | -2/+4 |
| | |||||
* | service/hid: Finish converting LIFO objects and address some nits | Narr the Reg | 2021-11-25 | 2 | -4/+4 |
| | |||||
* | bootmanager: Use cross-platform keyboard input | german77 | 2021-11-25 | 1 | -1/+1 |
| | |||||
* | kraken: Address comments from review | german77 | 2021-11-25 | 1 | -1/+2 |
| | | | | Fix compiler bug | ||||
* | core/hid: Improve accuary of mouse implementation | german77 | 2021-11-25 | 4 | -20/+33 |
| | |||||
* | core/hid: Fully implement native mouse | german77 | 2021-11-25 | 5 | -56/+165 |
| | |||||
* | input_common: Allow keyboard to be backwards compatible | german77 | 2021-11-25 | 1 | -6/+22 |
| | |||||
* | core/hid: Improve accuracy of the keyboard implementation | german77 | 2021-11-25 | 2 | -132/+269 |
| | |||||
* | core/hid: Fix keyboard alignment | german77 | 2021-11-25 | 1 | -12/+13 |
| | |||||
* | core/hid: Remove usage of native types, fix a couple of errors with motion | german77 | 2021-11-25 | 4 | -8/+69 |
| | |||||
* | service/hid: Remove includes of core.h and settings.h | german77 | 2021-11-25 | 3 | -3/+2 |
| | |||||
* | service/hid: Add support for new controllers | german77 | 2021-11-25 | 1 | -1/+1 |
| | |||||
* | settings: Fix controller preview not displaying the correct controller | german77 | 2021-11-25 | 1 | -2/+2 |
| | |||||
* | core/hid: Rename NpadType to NpadStyleIndex | german77 | 2021-11-25 | 3 | -34/+41 |
| | |||||
* | config: Cleanup and documentation | german77 | 2021-11-25 | 1 | -1/+5 |
| | |||||
* | core/hid: Prevent Emulated controller from flapping with multiple inputs devices | german77 | 2021-11-25 | 2 | -13/+61 |
| | |||||
* | core/hid: Fully emulate motion from button | german77 | 2021-11-25 | 4 | -36/+70 |
| | |||||
* | second commit lion review | german77 | 2021-11-25 | 6 | -11/+29 |
| | |||||
* | settings: Fix Debug controller type options | german77 | 2021-11-25 | 3 | -6/+12 |
| | |||||
* | kraken: Address comments from review | german77 | 2021-11-25 | 8 | -146/+173 |
| | | | | start lion review | ||||
* | input_common: Revert deleted TAS functions | german77 | 2021-11-25 | 1 | -22/+22 |
| | |||||
* | core/hid: Explain better what a temporary value does | german77 | 2021-11-25 | 2 | -24/+28 |
| | |||||
* | core/hid: Update structs to 13.1.0 | german77 | 2021-11-25 | 3 | -8/+18 |
| | |||||
* | core/hid: Add TAS input | german77 | 2021-11-25 | 2 | -0/+81 |
| | |||||
* | input_common: Add multiple vibration curves | german77 | 2021-11-25 | 1 | -1/+9 |
| | |||||
* | core/hid: Rework battery mappings | german77 | 2021-11-25 | 4 | -30/+54 |
| | |||||
* | input_common: Add manual update options to input devices | german77 | 2021-11-25 | 1 | -0/+9 |
| | |||||
* | settings: Fix mouse and keyboard mappings | german77 | 2021-11-25 | 3 | -11/+19 |
| | |||||
* | Morph review first wave | german77 | 2021-11-25 | 8 | -57/+57 |
| | |||||
* | yuzu: Fix loading input profiles | german77 | 2021-11-25 | 1 | -0/+2 |
| | |||||
* | kraken: Address comments from review | german77 | 2021-11-25 | 5 | -8/+14 |
| | | | | review fixes | ||||
* | service/hid: Fix gesture input | german77 | 2021-11-25 | 3 | -27/+37 |
| | |||||
* | configuration: Migrate controller settings to emulated controller | german77 | 2021-11-25 | 4 | -4/+30 |
| | |||||
* | core/hid: Fix rumble too strong at 1% | german77 | 2021-11-25 | 1 | -12/+22 |
| | |||||
* | core/hid: Only signal when needed | german77 | 2021-11-25 | 3 | -126/+141 |
| | |||||
* | hid: Fix controller connection/disconnection | german77 | 2021-11-25 | 4 | -30/+95 |
| | |||||
* | core/hid: Documment some files | german77 | 2021-11-25 | 4 | -52/+265 |
| | |||||
* | kraken: Fix errors from rebase and format files | german77 | 2021-11-25 | 1 | -1/+5 |
| | |||||
* | core/hid: Add output devices | german77 | 2021-11-25 | 3 | -29/+121 |
| | |||||
* | core: Update input interpreter | german77 | 2021-11-25 | 2 | -51/+18 |
| | |||||
* | core/hid: Add emulated controllers | german77 | 2021-11-25 | 8 | -0/+2017 |
| | |||||
* | core/hid: Move motion_input, create input converter and hid_types | german77 | 2021-11-25 | 5 | -0/+1159 |
| | |||||
* | core/hid: Move input_interpreter to hid | german77 | 2021-11-25 | 2 | -0/+206 |