Narr the Reg
3cd7b067e0
input_common: Make vibration request async
4 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
german77
a2fe5dffa9
input_common: Add home and hard touch press buttons to UDP controllers
4 years ago
german77
991460cd98
input_common: Reintroduce motion from mouse and use button names
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
Lioncash
319b0ed324
common/input: Remove unnecessary returns
Given these return void, these can be omitted.
4 years ago
Lioncash
cd45635f56
input_engine: Pass LedStatus by const reference
Avoids copies where reasonably applicable
4 years ago
Lioncash
f41c22d30f
input_engine: Pass VibrationStatus by const reference in SetRumble()
Avoids creating copies of the struct where not necessary.
4 years ago
Narr the Reg
7b56b2cab6
input_common: Fully implement UDP controllers
4 years ago
german77
b8b849dc2e
input_common: Move button names to the frontend
4 years ago
german77
ddcdaac727
config: Cleanup and documentation
4 years ago
german77
a4cdafed54
core/hid: Prevent Emulated controller from flapping with multiple inputs devices
4 years ago
german77
93997b234f
core/hid: Fully emulate motion from button
4 years ago
german77
4736326a05
second commit lion review
4 years ago
german77
a8852024b6
settings: Fix Debug controller type options
4 years ago
german77
9f91335a71
kraken: Address comments from review
start lion review
4 years ago
german77
ae6ba2c8bd
input_common: Add manual update options to input devices
4 years ago
german77
6c7814bc9c
core/hid: Fix rumble too strong at 1%
4 years ago
german77
00f654cd22
core/hid: Only signal when needed
4 years ago
german77
66cf94709a
core/hid: Add output devices
4 years ago
german77
cb6b6189d7
common: Rewrite and move core/frontend/input.h to common
4 years ago