Narr the Reg
17ce54d7f2
yuzu: Config allow to delete single axis directions when buttons are mapped to a stick
4 years ago
Narr the Reg
0f3ad939a8
service: hid: Ensure all structs are initialized
4 years ago
Morph
99ceb03a1c
general: Convert source file copyright comments over to SPDX
This formats all copyright comments according to SPDX formatting guidelines.
Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later.
4 years ago
Narr the Reg
1d26fabaa7
service: hid: Improve accuracy of sixaxis functions
4 years ago
german77
d2f9412cf1
yuzu: Add custom ringcon configuration
4 years ago
Narr the Reg
bbaa08d7f0
core: hid: Fix double lock on softlock and forced updates
4 years ago
Narr the Reg
9c85cb354a
core: hid: Replace lock_guard with scoped_lock
4 years ago
german77
fa5277ecdb
core: hid: Reduce the amount of dataraces
4 years ago
Narr the Reg
6a1ad03153
nfp: Separate nfc tag from amiibo data
4 years ago
german77
fc9abd3c62
nfp: Improve implementation
5 years ago
Morph
25db62ce15
general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
4 years ago
Morph
cb30fe50cd
input/hid: Migrate to the new UUID implementation
4 years ago
Narr the Reg
064aa3de11
yuzu: ui: Improve battery symbols
4 years ago
Lioncash
76d83ffbec
general: Move deleted copy/move constructor/assignment operators to public interface
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).
4 years ago
german77
ebf19616f4
input_common: Add option to configure gyro threshold
4 years ago
Valeri
8eddafd9d0
hid: fix std::transform call
Found by static analysis with PVS-Studio.
4 years ago
Valeri
c624edceba
Correct assignment source for rotations
Found by static analysis with PVS-Studio
4 years ago
Narr the Reg
5ce5432830
core/hid: Increment shake force
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
4 years ago
Narr the Reg
d348070226
core/hid: Reduce gyro threshold even more
4 years ago
german77
873d26b335
yuzu: Use pad parameter to choose the correct controller
4 years ago
german77
72c8a94a6c
yuzu: Add controller hotkeys
4 years ago
german77
b94e947793
core/hid: Add home and screenshot button support
4 years ago
german77
50a7152941
core/hid: Set minimum gyro threshold
4 years ago
german77
7a13a515d9
core/hid: Add fallback to fullkey controllers
4 years ago
german77
9ee5c4ec56
core/hid: Fix controller type validation
4 years ago
Narr the Reg
c82e6dc810
core/hid: Cancel any vibration after the test
4 years ago
Narr the Reg
6aac5d4c27
core/hid: Fix faulty analog triggers
4 years ago
Lioncash
e05d2a70b2
common/input: Avoid numerous large copies of CallbackStatus
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.
4 years ago
Narr the Reg
316f80af87
service/hid: Improve console motion accuracy
4 years ago
german77
d6ae9c68f8
service/hid: Implement SetNpadJoyAssignmentMode
4 years ago
german77
7347cdb651
core/hid: Add missing controller type
4 years ago
german77
7fe455e42e
core/hid: Ensure only valid npad are connected
4 years ago
Morph
5deecd714b
input_interpreter: Make use of NpadButton instead of a u64
Allows us to be more explicit with the representation of button states and use the provided bit manipulation operators
4 years ago
Morph
bfac21fca1
core: hid: hid_types: Add "All" to NpadButton
This represents a bitmask for all pressed buttons
4 years ago
Morph
940375dfbb
core: hid: hid_core: Add (Enable/DIsable)AllControllerConfiguration
4 years ago
Morph
04f48f0120
core: hid: Mark constructors as explicit
4 years ago
Morph
b9b28c0457
core: hid: Cleanup and amend documentation
4 years ago
german77
51df96b7c0
settings: Add debug setting to enable all controllers
4 years ago
german77
182cd9004f
config: Remove vibration configuration
4 years ago
Narr the Reg
639402850a
input_common: Fully implement UDP controllers
4 years ago
Narr the Reg
23bf2e3bb6
service/hid: Finish converting LIFO objects and address some nits
4 years ago
german77
922aa9410a
bootmanager: Use cross-platform keyboard input
4 years ago
german77
42949738f2
kraken: Address comments from review
Fix compiler bug
4 years ago
german77
f4e5f89e6f
core/hid: Improve accuary of mouse implementation
4 years ago
german77
654d76e79e
core/hid: Fully implement native mouse
4 years ago
german77
bca299e8e0
input_common: Allow keyboard to be backwards compatible
4 years ago
german77
b673857d7d
core/hid: Improve accuracy of the keyboard implementation
4 years ago
german77
7fcfe24a3e
core/hid: Fix keyboard alignment
4 years ago
german77
71f9b90dd9
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
e7eee36d52
service/hid: Remove includes of core.h and settings.h
5 years ago