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
german77
7fe455e42e
core/hid: Ensure only valid npad are connected
4 years ago
Morph
b9b28c0457
core: hid: Cleanup and amend documentation
4 years ago
german77
71f9b90dd9
core/hid: Remove usage of native types, fix a couple of errors with motion
4 years ago
german77
5d0f3540c4
core/hid: Rename NpadType to NpadStyleIndex
4 years ago
german77
157e0b85fd
core/hid: Prevent Emulated controller from flapping with multiple inputs devices
4 years ago
german77
136eb9c4c2
core/hid: Fully emulate motion from button
4 years ago
german77
2b1b0c2a30
kraken: Address comments from review
start lion review
4 years ago
german77
5f69fdbfcc
core/hid: Explain better what a temporary value does
4 years ago
german77
c085e54316
core/hid: Add TAS input
4 years ago
german77
064ddacf49
core/hid: Rework battery mappings
4 years ago
german77
b564f024f0
Morph review first wave
4 years ago
german77
b5e72de753
kraken: Address comments from review
review fixes
4 years ago
german77
af55dd1935
configuration: Migrate controller settings to emulated controller
4 years ago
german77
601ac43495
core/hid: Only signal when needed
4 years ago
german77
4d308fd0b4
hid: Fix controller connection/disconnection
4 years ago
german77
72e5920240
core/hid: Documment some files
4 years ago
german77
06a5ef5874
core/hid: Add output devices
4 years ago
german77
c3f54ff232
core/hid: Add emulated controllers
4 years ago