german77
d389a05005
service: nfp: address comments
4 years ago
german77
3be3a16c01
core: hid: Add nfc support to emulated controller
4 years ago
Narr the Reg
d4fb46d8f9
input_common: Add support for analog toggle
4 years ago
Narr the Reg
07d2e08272
core: hid: Fix GC triggers overwritting ZL and ZR buttons
4 years ago
Narr the Reg
67f4daf029
hid: core: Properly emulate controller color and battery level
4 years ago
Narr the Reg
7cf52e6eb8
hid: core: Delay the stop vibration command when testing
4 years ago
german77
cd16f9801a
service: irs: Move to IRS namespace and minor fixes
4 years ago
german77
2cb57c0f7f
core: hid: Add cammera support
4 years ago
german77
412221d1a1
core: hid: Add fallback for dualjoycon and pro controllers
4 years ago
Narr the Reg
63ae2ffac1
service: hid: Correct some mistakes and add more validations
4 years ago
Liam
c1771c98f3
common: Change semantics of UNREACHABLE to unconditionally crash
4 years ago
german77
7d3544bf8d
service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssigned
Needed by Nintendo Switch Sports
4 years ago
german77
b644fc33fb
service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformation
Needed by Nintendo Switch Sports
4 years ago
Narr the Reg
3cd7b067e0
input_common: Make vibration request async
4 years ago
german77
b6d3a7d8cf
input_common: touch: Rewrite touch driver to support multiple touch points
4 years ago
Narr the Reg
ec8fa22768
yuzu: Config allow to delete single axis directions when buttons are mapped to a stick
4 years ago
Narr the Reg
db349d78c3
service: hid: Ensure all structs are initialized
4 years ago
Morph
2b87305d31
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
d64fe5a63a
service: hid: Improve accuracy of sixaxis functions
4 years ago
german77
25c46f82c5
yuzu: Add custom ringcon configuration
4 years ago
Narr the Reg
b12a44a5ea
core: hid: Fix double lock on softlock and forced updates
4 years ago
Narr the Reg
c5b3ff2238
core: hid: Replace lock_guard with scoped_lock
4 years ago
german77
48ac3b1b60
core: hid: Reduce the amount of dataraces
4 years ago
Narr the Reg
11680706a7
nfp: Separate nfc tag from amiibo data
4 years ago
german77
68ed8e2388
nfp: Improve implementation
5 years ago
Morph
e47b5e6a26
general: Rename NewUUID to UUID, and remove the previous UUID impl
This completes the removal of the old UUID implementation.
4 years ago
Morph
51c445f7e8
input/hid: Migrate to the new UUID implementation
4 years ago
Narr the Reg
2198237e42
yuzu: ui: Improve battery symbols
4 years ago
Lioncash
2c2e08df02
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
1fca7203d3
input_common: Add option to configure gyro threshold
4 years ago
Valeri
8b3ea1258c
hid: fix std::transform call
Found by static analysis with PVS-Studio.
4 years ago
Valeri
347574b398
Correct assignment source for rotations
Found by static analysis with PVS-Studio
4 years ago
Narr the Reg
f217849d21
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
56ac40bfc4
core/hid: Reduce gyro threshold even more
4 years ago
german77
a52791af6b
yuzu: Use pad parameter to choose the correct controller
4 years ago
german77
353317f31e
yuzu: Add controller hotkeys
4 years ago
german77
06d840652f
core/hid: Add home and screenshot button support
4 years ago
german77
f333340a9c
core/hid: Set minimum gyro threshold
4 years ago
german77
0e9f010ed6
core/hid: Add fallback to fullkey controllers
4 years ago
german77
5dab578691
core/hid: Fix controller type validation
4 years ago
Narr the Reg
3554c18269
core/hid: Cancel any vibration after the test
4 years ago
Narr the Reg
3e0a577553
core/hid: Fix faulty analog triggers
4 years ago
Lioncash
726de453bb
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
66a86f54af
service/hid: Improve console motion accuracy
4 years ago
german77
2352826bf7
service/hid: Implement SetNpadJoyAssignmentMode
4 years ago
german77
2ba6890141
core/hid: Add missing controller type
4 years ago
german77
5fae083bc3
core/hid: Ensure only valid npad are connected
4 years ago
Morph
ef31afb71f
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
978c1c2853
core: hid: hid_types: Add "All" to NpadButton
This represents a bitmask for all pressed buttons
4 years ago
Morph
715d4bdbc6
core: hid: hid_core: Add (Enable/DIsable)AllControllerConfiguration
4 years ago