summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/hid/controllers/npad.h (unfollow)
Commit message (Collapse)AuthorFilesLines
2018-11-27npad: Fix copy/paste error with LED position assignmentsZach Hilman1-3/+3
2018-11-19hid: Use player-defined controller type as PREFERRED_CONTROLLERZach Hilman1-3/+8
2018-11-19hid/npad: Update NPad to use player controller bindings and typeZach Hilman1-2/+7
2018-11-19Added controller helper funcsDavid Marcec1-0/+4
2018-11-19Left joycon rotation button remappingDavid Marcec1-2/+5
2018-11-19Added automatic npad switch based on supported stylesetsDavid Marcec1-1/+3
2018-11-19Added multi-input support and controller assignment at any portDavid Marcec1-3/+13
2018-10-20Added auto controller switching to supported controllers and single joycon button rotationDavid Marcec1-0/+2
This is a subset of the better-hid-2 changes, this fixes input in various games which don't support dual joycons. This pr will search for the next best controller which is supported by the current game
2018-10-18hid/controller/npad: Remove unused dump_idx member variableLioncash1-1/+0
Given it's unused, we may as well toss it.
2018-10-18hid/controller/npad: Remove unnecessary semicolon from the closing brace of LedPattern's constructorLioncash1-1/+1
2018-10-18hid/controller/npad: Move npad_id_list into the cpp fileLioncash1-1/+0
This is just a lookup table, and since it's private, there's nothing really stateful about it, so we can just move it into the cpp file.
2018-10-18hid/controller/npad: Remove unnecessary const from void return typeLioncash1-1/+1
This literally does nothing.
2018-10-18hid/controller: Default the destructors of all controller types in the cpp fileLioncash1-0/+1
These classes are non-trivial and are definitely going to be changed in the future, so we default these to prevent issues with forward declarations, and to keep the compiler from inlining tear-down code.
2018-10-17Using dual joycons as the default controllerDavid Marcec1-6/+11
Reason for the change is to allow both docked and undocked mode to work
2018-10-11Dynamically decide handheld variant based on supported npad id priorityDavid Marcec1-3/+3
Kirby input still doesn't work, should fix a lot of other games
2018-10-10Added BeginPermitVibrationSession and EndPermitVibrationSessionDavid Marcec1-0/+2
Used by Mario Party
2018-10-10Added GetLedPattern and HandheldVariantDavid Marcec1-2/+20
HandheldVariant is for specific games which expect handheld controllers to be at position 8(kirby), however this doesn't fix all games as some games require handhelds to be at position 0(snipperclips)
2018-10-10Added the ability to "disconnect" individual npadsDavid Marcec1-3/+12
Fixes arms
2018-10-10Removed unneeded forward declarationsDavid Marcec1-7/+1
2018-10-10Addressed changes for better hidDavid Marcec1-26/+37
2018-10-10"Better Hid" rework part 1David Marcec1-0/+249