summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/hid/controllers/npad.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Fix npad struct to match switchbrewgerman2021-02-041-65/+64
* Adds missing controller types and propertiesgerman2021-02-041-0/+12
* npad: Remove unused device handle parameterMorph2021-01-271-4/+3
* Stub Set/Get/Reset SixaxisSensorFusionParametersgerman2021-01-241-0/+18
* npad: Add check for HANDHELD_INDEX in UpdateControllerAt()Morph2021-01-181-1/+1
* core: Silence Wclass-memaccess warningsReinUsesLisp2021-01-151-2/+4
* controllers/npad: Make press_state atomicMorph2020-12-181-1/+1
* controllers/npad: Validate device handles before useMorph2020-12-121-0/+41
* Stub set and get NpadCommunicationModegerman2020-11-271-0/+8
* hid: Reimplement Begin/EndPermitVibrationSessionMorph2020-11-161-2/+6
* controllers/npad: Load input devices on initMorph2020-11-161-0/+2
* general: Fix compiler warnings on linux and miscellaneous changesMorph2020-11-161-7/+10
* controllers/npad: Remove the old vibration filterMorph2020-11-161-49/+59
* hid: Implement InitializeVibrationDevice and IsVibrationDeviceMountedMorph2020-11-161-1/+41
* input_common: Add VibrationDevice and VibrationDeviceFactoryMorph2020-11-161-30/+18
* configure_input: Add per-player vibrationMorph2020-11-161-2/+11
* settings: Remove global vibration strength modifierMorph2020-11-161-3/+1
* hid: Mark Begin/EndPermitVibrationSession as stubsMorph2020-11-161-9/+1
* controllers/npad: Send an empty vibration on destruction/deactivationMorph2020-11-161-14/+28
* controllers/npad: Add heuristics to reduce rumble state changesMorph2020-11-161-5/+46
* configure_input: Hook up the vibration percentage spinboxMorph2020-11-161-1/+2
* controllers/npad: Stop games from vibrating incorrect controllersMorph2020-11-161-0/+10
* hid: Fix controller rumble based on new researchMorph2020-11-161-18/+27
* hid: Reorder all HID commandsMorph2020-11-161-17/+17
* controllers/npad: Rename NPadType to NpadStyleSetMorph2020-11-161-2/+2
* settings: Preparation for per-game input settingsMorph2020-11-161-18/+24
* controllers/npad: Connect a controller on init if none are connectedMorph2020-11-161-0/+13
* Revert "core: Fix clang build"bunnei2020-10-211-42/+27
* core: Fix clang buildLioncash2020-10-181-27/+42
* core/CMakeLists: Make some warnings errorsLioncash2020-10-131-25/+0
* Merge pull request #4736 from Morph1984/home-button-input-protection-stubbunnei2020-10-071-0/+9
|\
| * hid: Stub HomeButtonInputProtection service commandsMorph2020-09-301-0/+9
* | Only use inputs corresponding to controller typegerman2020-10-021-49/+58
* | Merge pull request #4291 from german77/ImplementControllerRumbleDavid2020-09-301-7/+18
|\ \ | |/ |/|
| * First implementation of controller rumblegerman2020-09-291-7/+18
* | Use different timing for motiongerman2020-09-241-73/+129
|/
* Merge pull request #4683 from Morph1984/NpadHandheldActivationMode-implbunnei2020-09-201-0/+8
|\
| * hid: Implement Get/SetNpadHandheldActivationModeMorph2020-09-181-0/+8
* | Merge pull request #4594 from german77/MotionHIDbunnei2020-09-171-0/+106
|\ \ | |/ |/|
| * configure_input: Hook up the motion button and checkboxMorph2020-09-051-1/+1
| * Add cemu hook changes related to PR #4609german2020-09-051-2/+1
| * Remove RealMotionDevicegerman2020-09-051-2/+3
| * controllers/npad: Simplify motion entry assignmentMorph2020-09-051-29/+18
| * Include HID and configuration changes related to motiongerman2020-09-051-0/+117
* | Merge pull request #4597 from Morph1984/mjolnir-p2bunnei2020-09-111-98/+18
|\ \ | |/ |/|
| * applets/controller: Implement fallback applet for the SDL frontendMorph2020-09-041-88/+0
| * Project Mjölnir: Part 2 - Controller AppletMorph2020-09-041-10/+18
* | hid: Implement MergeSingleJoyasDualJoyMorph2020-09-041-0/+16
|/
* controllers/npad: Fix inconsistencies with controller connection statusesMorph2020-08-261-1/+7
* controllers/npad: Fix LibNX controller connection statusesMorph2020-08-261-1/+9
* controllers/npad: Fix LedPattern for P1-4Morph2020-08-261-3/+3
* Project Mjölnir: Part 1Morph2020-08-261-114/+99
* core: Resolve several -Wextra-semi warningsLioncash2020-08-141-2/+2
* General: Recover Prometheus project from harddrive failure Fernando Sahmkow2020-06-271-1/+1
* hid: Implement Get/ResetGyroscopeZeroDriftModeMorph2020-06-211-0/+8
* npad: Lower log level for VibrateController to DebugFearlessTobi2020-04-201-1/+1
* service: hid: npad: Fix implicit fallthrough errors.bunnei2020-04-181-0/+2
* analog_from_button get direction implementationCJBok2020-02-181-5/+5
* Moved analog direction logic to sdl_implCJBok2020-01-151-9/+22
* Corrected directional states sensitivityCJBok2020-01-141-9/+9
* hid: Fix analog sticks directional statesCJBok2020-01-091-12/+12
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-251-2/+1
* kernel: events: Remove ResetType::Automatic.bunnei2019-11-031-1/+1
* hid/npad: Fix incorrect connection boolean value in ConnectAllDisconnectedControllers()Lioncash2019-10-181-1/+1
* hid/npad: Add missing break in default caseLioncash2019-10-181-0/+1
* hid/npad: Replace std::for_each with ranged for loopsLioncash2019-10-181-13/+12
* hid/npad: Remove redundant non-const variant of IsControllerSupported()Lioncash2019-10-181-33/+5
* service/hid: Silence -Wunused and -WswitchReinUsesLisp2019-10-051-2/+6
* Signal styleset changes at a better timeDavid Marcec2019-09-241-8/+2
* removed commentDavid Marcec2019-09-221-1/+0
* RebasedDavid Marcec2019-09-221-8/+15
* RebaseDavid Marcec2019-09-221-2/+2
* Deglobalize System: HidDavid Marcec2019-09-221-2/+2
* IsVibrationEnabled() as a const member funcMorph19842019-09-041-1/+1
* Update npad.cppMorph19842019-09-041-0/+6
* addressed issuesDavid Marcec2019-07-081-6/+7
* hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignmentDavid Marcec2019-07-011-0/+30
* core/kernel/object: Rename ResetType enum membersLioncash2019-05-181-1/+1
* core_timing: Convert core timing into a classLioncash2019-02-161-2/+3
* core_timing: Rename CoreTiming namespace to Core::TimingLioncash2019-02-121-1/+1
* web_browser: Add bounds checking to applet interfaceZach Hilman2018-12-291-4/+2
* hid: Make Hid service accessible and add GetPressStateZach Hilman2018-12-281-0/+8
* npad: Remove code to invert input in horizontal mode.bunnei2018-12-261-46/+0
* Merge pull request #1803 from DarkLordZach/k-able-eventbunnei2018-12-031-8/+10
|\
| * kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-291-7/+5
| * core: Port all current usages of Event to Readable/WritableEventZach Hilman2018-11-291-5/+9
* | Fixed crash with SetNpadModeDavid Marcec2018-12-021-2/+3
|/
* Merge pull request #1801 from ogniK5377/log-before-executebunnei2018-11-291-1/+2
|\
| * Changed logging to be "Log before execution", Added more error logging, all services should now log on some levelDavid Marcec2018-11-261-1/+2
* | npad: Use NPadIdToIndex to prevent invalid array accessZach Hilman2018-11-281-2/+2
|/
* hid: Use player-defined controller type as PREFERRED_CONTROLLERZach Hilman2018-11-191-163/+50
* hid/npad: Update NPad to use player controller bindings and typeZach Hilman2018-11-191-53/+101
* Added controller helper funcsDavid Marcec2018-11-191-0/+31
* Left joycon rotation button remappingDavid Marcec2018-11-191-5/+16
* Added automatic npad switch based on supported stylesetsDavid Marcec2018-11-191-3/+121
* Added multi-input support and controller assignment at any portDavid Marcec2018-11-191-119/+168
* Fixed priority switching edge case for handheld (#1675)David2018-11-161-12/+46
* hid/npad: Add missing break in switch statement within Controller_NPad::OnUpdate()Lioncash2018-11-141-0/+1
* Updated npad styles on holdtype switchesDavid Marcec2018-11-071-0/+2
* Fixed HID crash when launching more than 1 game & signaled syleset change eventDavid Marcec2018-11-021-0/+3
* npad: Remove unused controller variable from OnInit()Lioncash2018-10-241-2/+3
* Added auto controller switching to supported controllers and single joycon button rotationDavid Marcec2018-10-201-4/+187
* hid/controller: Remove unused header inclusionsLioncash2018-10-181-1/+0
* hid/controller/npad: Remove #pragma once from the cpp fileLioncash2018-10-181-2/+0
* hid/controller/npad: Move npad_id_list into the cpp fileLioncash2018-10-181-1/+10
* hid/controller/npad: Remove unnecessary const from void return typeLioncash2018-10-181-1/+1
* hid/controller: Default the destructors of all controller types in the cpp fileLioncash2018-10-181-0/+1
* Using dual joycons as the default controllerDavid Marcec2018-10-171-68/+47
* WipDavid Marcec2018-10-121-2/+18
* Dynamically decide handheld variant based on supported npad id priorityDavid Marcec2018-10-111-16/+55
* Added BeginPermitVibrationSession and EndPermitVibrationSessionDavid Marcec2018-10-101-0/+6
* Added GetLedPattern and HandheldVariantDavid Marcec2018-10-101-2/+34
* Kirby expects handheld controllers to be at position 8David Marcec2018-10-101-2/+8
* Added the ability to "disconnect" individual npadsDavid Marcec2018-10-101-12/+24
* Addressed changes for better hidDavid Marcec2018-10-101-49/+52
* "Better Hid" rework part 1David Marcec2018-10-101-0/+336