summaryrefslogtreecommitdiff
path: root/src/input_common/helpers (follow)
Commit message (Collapse)AuthorAgeFilesLines
* scope_exit: Make constexprGravatar FearlessTobi2024-02-191-1/+3
| | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
* Fix more typosGravatar Viktor Szépe2024-01-155-16/+16
|
* input_common: joycon: Move vibrations to a queueGravatar german772023-10-222-2/+19
|
* ci: fix new codespell errorsGravatar Liam2023-10-021-1/+1
|
* input_common: Allow timeouts to happen while scanning for a ringGravatar german772023-06-292-3/+4
|
* input_common: Remove duplicated DriverResult enumGravatar german772023-06-2817-459/+500
|
* input_common: Dont try to read/write data from 3rd party controllersGravatar german772023-06-243-14/+37
|
* input_common: Implement native mifare supportGravatar Narr the Reg2023-06-217-27/+588
|
* input_common: rename PAGE_SIZE to avoid conflictGravatar 121011112023-05-301-3/+3
| | | | See also: https://github.com/yuzu-emu/yuzu/issues/8779
* input_common: Implement amiibo writtingGravatar Narr the Reg2023-05-215-60/+370
|
* input_common: Fix pro controller amiibo supportGravatar Narr the Reg2023-05-164-98/+63
|
* input_common: Make amiibo scanning less demandingGravatar german772023-05-143-4/+13
|
* input_common: Fix nfc detection for joyconsGravatar german772023-05-094-19/+21
|
* general: fix spelling mistakesGravatar Liam2023-03-124-7/+7
|
* input_common: Minor typo issues (#9922)Gravatar Narr the Reg2023-03-085-44/+44
|
* input_common: joycon: Add stick input from passive reportsGravatar german772023-03-053-32/+84
|
* input_common: Reintroduce custom pro controller supportGravatar Narr the Reg2023-02-091-1/+2
|
* input_common: Simplify stick from buttonGravatar Narr the Reg2023-02-021-32/+13
|
* input_common: joycon: Remove Magic numbers from common protocolGravatar Narr the Reg2023-01-299-154/+221
|
* input_common: joycon: Fill missing enum dataGravatar Narr the Reg2023-01-294-37/+51
|
* Move to Clang Format 15Gravatar Levi Behunin2023-01-291-2/+2
| | | | | | Depends on https://github.com/yuzu-emu/build-environments/pull/69 clang-15 primary run
* input_common: joycon: Replace ReadSPI vector with spanGravatar Narr the Reg2023-01-273-20/+26
|
* input_common: joycon: Remove magic numbers from calibration protocolGravatar Narr the Reg2023-01-276-107/+202
|
* input_common: Implement SetLowPowerMode and TriggersElapsed for the joycon ↵Gravatar Narr the Reg2023-01-264-0/+21
| | | | driver
* Revert 9617 and fix it on input_commonGravatar Narr the Reg2023-01-251-2/+7
|
* input_common: Address byte reviewGravatar german772023-01-2013-217/+193
|
* input_common: Drop Pro controller support from custom driverGravatar german772023-01-191-3/+1
|
* input_common: Fix issue where ring and irs are enabled at the same timeGravatar german772023-01-193-12/+23
|
* input_common: Implement joycon ir cameraGravatar Narr the Reg2023-01-199-5/+553
|
* yuzu: Add ring controller test buttonGravatar german772023-01-192-13/+27
|
* input_common: Use DriverResult on all enginesGravatar german772023-01-193-18/+19
|
* Address review commentsGravatar german772023-01-1912-41/+41
|
* core: hid: Fix input regressionsGravatar Narr the Reg2023-01-192-4/+1
|
* input_common: Implement joycon nfcGravatar german772023-01-196-11/+537
|
* input_common: Add support for joycon ring controllerGravatar Narr the Reg2023-01-198-4/+270
|
* input_common: Add support for joycon input reportsGravatar Narr the Reg2023-01-196-77/+770
|
* input_common: Use calibration from joyconGravatar Narr the Reg2023-01-194-0/+229
|
* input_common: Add support for joycon generic functionsGravatar Narr the Reg2023-01-194-3/+308
|
* input_common: Add joycon low level functionsGravatar Narr the Reg2023-01-192-0/+432
|
* input_common: Initial skeleton for custom joycon driverGravatar Narr the Reg2023-01-193-0/+1022
|
* input_common: Create an update engineGravatar Narr the Reg2023-01-051-6/+11
|
* Merge pull request #9338 from lioncash/propertiesGravatar Morph2022-11-282-2/+18
|\ | | | | input_common/helpers: Mark analog property structs members as static constexpr
| * input_common/helpers: Mark analog property structs members as static constexprGravatar Lioncash2022-11-282-2/+18
| | | | | | | | | | These are const with no dependency on any other data members, so we can make these static constexpr to reduce the overall object size.
* | common/input: Add helpers functions for creating input and output devicesGravatar Lioncash2022-11-282-12/+6
|/ | | | | Avoids the redundancy of needing to explictly specify the common namespace and the type.
* core: hid: Implement true multitouch supportGravatar Narr the Reg2022-11-191-6/+3
|
* chore: make yuzu REUSE compliantGravatar Andrea Pappacoda2022-07-276-18/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [REUSE] is a specification that aims at making file copyright information consistent, so that it can be both human and machine readable. It basically requires that all files have a header containing copyright and licensing information. When this isn't possible, like when dealing with binary assets, generated files or embedded third-party dependencies, it is permitted to insert copyright information in the `.reuse/dep5` file. Oh, and it also requires that all the licenses used in the project are present in the `LICENSES` folder, that's why the diff is so huge. This can be done automatically with `reuse download --all`. The `reuse` tool also contains a handy subcommand that analyzes the project and tells whether or not the project is (still) compliant, `reuse lint`. Following REUSE has a few advantages over the current approach: - Copyright information is easy to access for users / downstream - Files like `dist/license.md` do not need to exist anymore, as `.reuse/dep5` is used instead - `reuse lint` makes it easy to ensure that copyright information of files like binary assets / images is always accurate and up to date To add copyright information of files that didn't have it I looked up who committed what and when, for each file. As yuzu contributors do not have to sign a CLA or similar I couldn't assume that copyright ownership was of the "yuzu Emulator Project", so I used the name and/or email of the commit author instead. [REUSE]: https://reuse.software Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254
* Address first part of review commentsGravatar FearlessTobi2022-07-251-1/+1
|
* input_common: Ignore boost uninitialized local variableGravatar Narr the Reg2022-04-201-0/+9
|
* input_common: Reduce unused includesGravatar ameerj2022-03-201-1/+0
|
* input_common: Remove unused core includeGravatar Morph2022-02-031-1/+0
|