summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/hid/controllers/npad.h (unfollow)
Commit message (Expand)AuthorFilesLines
2022-05-27service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and IsSixAxisSensorUnalteredPassthroughEnabledgerman771-0/+5
2022-05-27service: hid: Add error handling to sixaxis functionsgerman771-1/+2
2022-05-27service: hid: Refractor sixaxis functionsgerman771-9/+14
2022-05-27service: hid: Implement MergeSingleJoyAsDualJoy according to REgerman771-1/+2
2022-05-27service: hid: Add error handling to setNpadAssignment and variantsgerman771-2/+2
2022-05-27service: hid: Quick RE fixes and commentsgerman771-6/+7
2022-04-24service: hid: Ensure all structs are initializedNarr the Reg1-5/+4
2022-04-23service: hid: Access shared memory directlyNarr the Reg1-11/+16
2022-04-23general: Convert source file copyright comments over to SPDXMorph1-3/+2
2022-04-18service: hid: Improve accuracy of sixaxis functionsNarr the Reg1-16/+34
2022-04-03service: npad: Default initialize shared memorygerman771-48/+48
2022-03-31service: hid: Remove inaccurate behavior on initializationgerman771-1/+2
2022-03-19core: Reduce unused includesameerj1-1/+2
2021-12-16core/hid: Cancel any vibration after the testNarr the Reg1-7/+0
2021-12-05service/hid: Implement SetNpadJoyAssignmentModegerman771-2/+6
2021-11-30npad: Return NpadButton in GetAndResetPressStateMorph1-2/+2
2021-11-25service/hid: Finish converting LIFO objects and address some nitsNarr the Reg1-38/+18
2021-11-25core/hid: Remove usage of native types, fix a couple of errors with motiongerman771-80/+81
2021-11-25service/hid: Remove includes of core.h and settings.hgerman771-2/+1
2021-11-25core/hid: Rename NpadType to NpadStyleIndexgerman771-5/+6
2021-11-25second commit lion reviewgerman771-1/+5
2021-11-25kraken: Address comments from reviewgerman771-2/+1
2021-11-25core/hid: Update structs to 13.1.0german771-6/+54
2021-11-25Morph review first wavegerman771-11/+11
2021-11-25service/hid: Match shared memory closer to HWgerman771-8/+35
2021-11-25kraken: Address comments from reviewgerman771-1/+1
2021-11-25hid: Fix controller connection/disconnectiongerman771-0/+3
2021-11-25core/hid: Add output devicesgerman771-17/+1
2021-11-25service/hid: Rewrite npad to use ring lifo and the emulated controllergerman771-263/+132
2021-11-25settings: Cleanup settingsgerman771-1/+1
2021-09-27service/hid: Update to 13.0.0german771-0/+1
2021-07-21hle: service: Add a helper module for managing kernel objects.bunnei1-1/+7
2021-06-22npad: Fix data race when updating devicesRodrigo Locatti1-0/+4
2021-05-06hle: kernel: Remove deprecated Object class.bunnei1-1/+0
2021-05-06hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei1-1/+1
2021-05-06hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps.bunnei1-2/+3
2021-05-06hle: kernel: Migrate KEvent to KAutoObject.bunnei1-1/+1
2021-05-06hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei1-1/+1
2021-05-04service: Resolve cases of member field shadowingLioncash1-1/+1
2021-04-24hid: Implement SevenSixAxis and ConsoleSixAxisSensorgerman771-0/+2
2021-04-19npad: Remove duplicated class member variableLioncash1-1/+0
2021-04-15common: Move settings to common from core.bunnei1-1/+1
2021-04-08service: hid: Stub SetAnalogStickUseCenterClampMorph1-0/+2
2021-02-08hid: Implement GC controllergerman1-1/+25
2021-02-05hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei1-2/+6
2021-02-05hle: kernel: Rename WritableEvent to KWritableEvent.bunnei1-1/+1
2021-02-05hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei1-1/+1
2021-02-04Add footer types and address commentsgerman1-13/+47
2021-02-04Fix npad struct to match switchbrewgerman1-39/+69
2021-02-04Adds missing controller types and propertiesgerman1-3/+30
2021-01-27npad: Remove unused device handle parameterMorph1-3/+3
2021-01-24Stub Set/Get/Reset SixaxisSensorFusionParametersgerman1-0/+5
2021-01-15core: Silence Wclass-memaccess warningsReinUsesLisp1-8/+15
2020-12-18controllers/npad: Make press_state atomicMorph1-1/+2
2020-12-12controllers/npad: Validate device handles before useMorph1-0/+4
2020-11-29Add missing types to NpadCommunicationModegerman1-0/+2
2020-11-27Stub set and get NpadCommunicationModegerman1-0/+10
2020-11-16hid: Reimplement Begin/EndPermitVibrationSessionMorph1-0/+3
2020-11-16general: Fix compiler warnings on linux and miscellaneous changesMorph1-1/+1
2020-11-16controllers/npad: Remove the old vibration filterMorph1-0/+4
2020-11-16hid: Implement InitializeVibrationDevice and IsVibrationDeviceMountedMorph1-0/+7
2020-11-16input_common: Add VibrationDevice and VibrationDeviceFactoryMorph1-3/+8
2020-11-16hid: Mark Begin/EndPermitVibrationSession as stubsMorph1-3/+0
2020-11-16controllers/npad: Send an empty vibration on destruction/deactivationMorph1-6/+8
2020-11-16hid: Fix controller rumble based on new researchMorph1-6/+6
2020-11-16hid: Reorder all HID commandsMorph1-7/+7
2020-11-16controllers/npad: Rename NPadType to NpadStyleSetMorph1-6/+6
2020-11-16controllers/npad: Add DeviceHandle structMorph1-27/+50
2020-09-30hid: Stub HomeButtonInputProtection service commandsMorph1-0/+3
2020-09-29First implementation of controller rumblegerman1-1/+1
2020-09-24Use different timing for motiongerman1-0/+4
2020-09-18hid: Implement Get/SetNpadHandheldActivationModeMorph1-0/+10
2020-09-05Remove RealMotionDevicegerman1-5/+5
2020-09-05Include HID and configuration changes related to motiongerman1-9/+45
2020-09-04hid: Implement MergeSingleJoyasDualJoyMorph1-0/+1
2020-09-04applets/controller: Implement fallback applet for the SDL frontendMorph1-1/+0
2020-09-04Project Mjölnir: Part 2 - Controller AppletMorph1-1/+5
2020-08-26Project Mjölnir: Part 1Morph1-4/+7
2020-06-21hid: Implement Get/ResetGyroscopeZeroDriftModeMorph1-1/+9
2019-11-25kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei1-1/+1
2019-10-18hid/npad: Remove redundant non-const variant of IsControllerSupported()Lioncash1-1/+0
2019-10-18hid/npad: Move function declarationsLioncash1-5/+6
2019-09-22RebasedDavid Marcec1-2/+3
2019-09-22marked controller constructors as explicitDavid Marcec1-1/+1
2019-09-22RebaseDavid Marcec1-2/+3
2019-09-22Deglobalize System: HidDavid Marcec1-1/+1
2019-09-04dittoMorph19841-1/+1
2019-09-04Update npad.hMorph19841-0/+1
2019-07-01hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignmentDavid Marcec1-0/+5
2019-02-16core_timing: Convert core timing into a classLioncash1-1/+1
2019-02-06remove all occurance of specifying endianness inside BitFieldWeiyi Wang1-51/+51
2018-12-29web_browser: Add bounds checking to applet interfaceZach Hilman1-1/+1
2018-12-28hid: Make Hid service accessible and add GetPressStateZach Hilman1-0/+6
2018-11-29kernel/event: Reference ReadableEvent from WritableEventZach Hilman1-6/+2
2018-11-29core: Port all current usages of Event to Readable/WritableEventZach Hilman1-3/+8
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
2018-10-18hid/controller/npad: Remove unused dump_idx member variableLioncash1-1/+0
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
2018-10-18hid/controller/npad: Remove unnecessary const from void return typeLioncash1-1/+1
2018-10-18hid/controller: Default the destructors of all controller types in the cpp fileLioncash1-0/+1
2018-10-17Using dual joycons as the default controllerDavid Marcec1-6/+11
2018-10-11Dynamically decide handheld variant based on supported npad id priorityDavid Marcec1-3/+3
2018-10-10Added BeginPermitVibrationSession and EndPermitVibrationSessionDavid Marcec1-0/+2
2018-10-10Added GetLedPattern and HandheldVariantDavid Marcec1-2/+20
2018-10-10Added the ability to "disconnect" individual npadsDavid Marcec1-3/+12
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