german77
c6a065cb08
input_common: Allow timeouts to happen while scanning for a ring
3 years ago
german77
38b68d1783
input_common: Remove duplicated DriverResult enum
3 years ago
german77
4c2f8ac0eb
input_common: Dont try to read/write data from 3rd party controllers
3 years ago
german77
b16b2a486b
input_common: Make use of new SDL features
3 years ago
zeltermann
377ffa277c
Only use SDL wakelock on Linux
SDL has internally fixed shenanigans related to wakelocking through DBus
from inside sandboxes from around August 2022, so we can now remove the
workaround we used since 2021.
3 years ago
Narr the Reg
b24451c571
input_common: Implement native mifare support
3 years ago
Narr the Reg
4a5f56645a
input_common: Add amiibo with originality signature support
3 years ago
Baptiste Marie
83f4158d6c
input_common: Redesign mouse panning
3 years ago
bunnei
122ff50c1a
input_common: Fix virtual amiibos
3 years ago
bunnei
04eabc45e5
android: Various fixes for CI.
3 years ago
Narr the Reg
9d11e03d61
android: Implement amiibo reading from nfc tag
3 years ago
Narr the Reg
38b030ac58
android: Add motion sensor
3 years ago
12101111
3f3e986098
input_common: rename PAGE_SIZE to avoid conflict
See also: https://github.com/yuzu-emu/yuzu/issues/8779
3 years ago
Narr the Reg
60ba48c5e2
input_common: Implement amiibo writting
3 years ago
german77
7a3b44abc8
input_common: Map motion with relative values not absolute ones
3 years ago
Narr the Reg
e0d140581b
input_common: Fix pro controller amiibo support
3 years ago
german77
62d019dd72
input_common: Make amiibo scanning less demanding
3 years ago
german77
5d49fffd67
input_common: Fix nfc detection for joycons
3 years ago
german77
62acd50c0b
core: hid: Update motion on a better place
3 years ago
german77
5776810598
input_common: Revert debugging changes
3 years ago
german77
7b41e71877
input_common: Add experimental motion to button
3 years ago
Narr the Reg
53ec77c62c
input_common: Add property to invert an axis button
3 years ago
Narr the Reg
b3b5a11262
input_common: Add property to invert an axis button
3 years ago
marius david
f5827baefe
Improve emulation of HD Rumble
3 years ago
Valeri
d359ae51a3
input_common: minor fix to mouse movement
3 years ago
german77
59f50daf74
input_common: sdl: Only send last vibration command
3 years ago
Liam
5be8a74b0c
general: fix spelling mistakes
3 years ago
Narr the Reg
822a967bca
input_common: Minor typo issues ( #9922 )
3 years ago
german77
db3f4f7515
input_common: Increase mouse sensitivity range
3 years ago
german77
b1913d2db3
input_common: joycon: Add stick input from passive reports
3 years ago
Alexandre Bouvier
e9ec2e4cf0
cmake: use correct boost imported targets
3 years ago
Narr the Reg
76462f79db
input_common: Implement dedicated motion from mouse
3 years ago
Narr the Reg
8a7dfb2439
input_common: Split mouse input into individual devices
3 years ago
arades79
60a68839ee
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
adcef452e0
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
Narr the Reg
75039440f3
input_common: Reintroduce custom pro controller support
3 years ago
Narr the Reg
c98ef11cfe
input_common: Simplify stick from button
3 years ago
german77
db99ab5431
input_common: Implement turbo buttons
3 years ago
Narr the Reg
3fcf573751
input_common: joycon: Remove Magic numbers from common protocol
3 years ago
Narr the Reg
954f7206a6
input_common: joycon: Fill missing enum data
3 years ago
Levi Behunin
2ff6c44168
Move to Clang Format 15
Depends on https://github.com/yuzu-emu/build-environments/pull/69
clang-15 primary run
3 years ago
Narr the Reg
e700634d3c
input_common: joycon: Replace ReadSPI vector with span
3 years ago
Narr the Reg
f20ec6f69b
input_common: joycon: Remove magic numbers from calibration protocol
3 years ago
Narr the Reg
8666d84926
input_common: Implement SetLowPowerMode and TriggersElapsed for the joycon driver
3 years ago
Morph
8be6571a38
input_common: Make use of StoppableTimedWait
3 years ago
Jan Beich
e22bf4d418
input_common: add missing header for libc++ after 13ccfd78bd
src/input_common/drivers/joycon.cpp:187:26: error: no member named 'find_if' in namespace 'std::ranges'
std::ranges::find_if(left_joycons, [](auto& device) { return !device->IsConnected(); });
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:193:54: error: no member named 'find_if' in namespace 'std::ranges'
const auto unconnected_device = std::ranges::find_if(
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:393:51: error: no member named 'find_if' in namespace 'std::ranges'
const auto matching_device = std::ranges::find_if(
~~~~~~~~~~~~~^
src/input_common/drivers/joycon.cpp:402:51: error: no member named 'find_if' in namespace 'std::ranges'
const auto matching_device = std::ranges::find_if(
~~~~~~~~~~~~~^
3 years ago
Narr the Reg
a8579f0b26
Revert 9617 and fix it on input_common
3 years ago
german77
d7950e0cfb
input_common: Fix joycon mappings
3 years ago
german77
13ccfd78bd
input_common: Address byte review
3 years ago
german77
21a62d4752
input_common: Drop Pro controller support from custom driver
3 years ago