summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/hid/controllers/npad.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* service: hid: Return error if arguments of SetSupportedNpadIdType is invalidNarr the Reg2023-02-081-1/+1
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-031-1/+2
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"liamwhite2023-02-021-2/+1
* hidbus: Use ReadBufferSpanameerj2022-12-291-1/+2
* service: Use ReadBufferSpan where it is trivial to do soameerj2022-12-251-1/+1
* service: hid: Correct some mistakes and add more validationsNarr the Reg2022-06-291-1/+2
* core: Replace all instances of ResultCode with Resultgerman772022-06-271-35/+34
* service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssignedgerman772022-05-271-3/+13
* service: hid: Implement LoadSixAxisSensorCalibrationParameter and GetSixAxisSensorIcInformationgerman772022-05-271-0/+8
* service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and IsSixAxisSensorUnalteredPassthroughEnabledgerman772022-05-271-0/+5
* service: hid: Add error handling to sixaxis functionsgerman772022-05-271-1/+2
* service: hid: Refractor sixaxis functionsgerman772022-05-271-9/+14
* service: hid: Implement MergeSingleJoyAsDualJoy according to REgerman772022-05-271-1/+2
* service: hid: Add error handling to setNpadAssignment and variantsgerman772022-05-271-2/+2
* service: hid: Quick RE fixes and commentsgerman772022-05-271-6/+7
* service: hid: Ensure all structs are initializedNarr the Reg2022-04-241-5/+4
* service: hid: Access shared memory directlyNarr the Reg2022-04-231-11/+16
* general: Convert source file copyright comments over to SPDXMorph2022-04-231-3/+2
* service: hid: Improve accuracy of sixaxis functionsNarr the Reg2022-04-181-16/+34
* service: npad: Default initialize shared memorygerman772022-04-031-48/+48
* service: hid: Remove inaccurate behavior on initializationgerman772022-03-311-1/+2
* core: Reduce unused includesameerj2022-03-191-1/+2
* core/hid: Cancel any vibration after the testNarr the Reg2021-12-161-7/+0
* service/hid: Implement SetNpadJoyAssignmentModegerman772021-12-051-2/+6
* npad: Return NpadButton in GetAndResetPressStateMorph2021-11-301-2/+2
* service/hid: Finish converting LIFO objects and address some nitsNarr the Reg2021-11-251-38/+18
* core/hid: Remove usage of native types, fix a couple of errors with motiongerman772021-11-251-80/+81
* service/hid: Remove includes of core.h and settings.hgerman772021-11-251-2/+1
* core/hid: Rename NpadType to NpadStyleIndexgerman772021-11-251-5/+6
* second commit lion reviewgerman772021-11-251-1/+5
* kraken: Address comments from reviewgerman772021-11-251-2/+1
* core/hid: Update structs to 13.1.0german772021-11-251-6/+54
* Morph review first wavegerman772021-11-251-11/+11
* service/hid: Match shared memory closer to HWgerman772021-11-251-8/+35
* kraken: Address comments from reviewgerman772021-11-251-1/+1
* hid: Fix controller connection/disconnectiongerman772021-11-251-0/+3
* core/hid: Add output devicesgerman772021-11-251-17/+1
* service/hid: Rewrite npad to use ring lifo and the emulated controllergerman772021-11-251-263/+132
* settings: Cleanup settingsgerman772021-11-251-1/+1
* service/hid: Update to 13.0.0german772021-09-271-0/+1
* hle: service: Add a helper module for managing kernel objects.bunnei2021-07-211-1/+7
* npad: Fix data race when updating devicesRodrigo Locatti2021-06-221-0/+4
* hle: kernel: Remove deprecated Object class.bunnei2021-05-061-1/+0
* hle: kernel: Migrate KReadableEvent and KWritableEvent to KAutoObject.bunnei2021-05-061-1/+1
* hle: kernel: Refactor several threads/events/sharedmemory to use slab heaps.bunnei2021-05-061-2/+3
* hle: kernel: Migrate KEvent to KAutoObject.bunnei2021-05-061-1/+1
* hle: kernel: Refactor IPC interfaces to not use std::shared_ptr.bunnei2021-05-061-1/+1
* service: Resolve cases of member field shadowingLioncash2021-05-041-1/+1
* hid: Implement SevenSixAxis and ConsoleSixAxisSensorgerman772021-04-241-0/+2
* npad: Remove duplicated class member variableLioncash2021-04-191-1/+0
* common: Move settings to common from core.bunnei2021-04-151-1/+1
* service: hid: Stub SetAnalogStickUseCenterClampMorph2021-04-081-0/+2
* hid: Implement GC controllergerman2021-02-081-1/+25
* Merge pull request #5326 from german77/hidUpdate1bunnei2021-02-061-49/+140
|\
| * Add footer types and address commentsgerman2021-02-041-13/+47
| * Fix npad struct to match switchbrewgerman2021-02-041-39/+69
| * Adds missing controller types and propertiesgerman2021-02-041-3/+30
* | hle: kernel: Reimplement KReadableEvent and KWritableEvent.bunnei2021-02-051-2/+6
* | hle: kernel: Rename WritableEvent to KWritableEvent.bunnei2021-02-051-1/+1
* | hle: kernel: Rename ReadableEvent to KReadableEvent.bunnei2021-02-051-1/+1
|/
* npad: Remove unused device handle parameterMorph2021-01-271-3/+3
* Stub Set/Get/Reset SixaxisSensorFusionParametersgerman2021-01-241-0/+5
* core: Silence Wclass-memaccess warningsReinUsesLisp2021-01-151-8/+15
* controllers/npad: Make press_state atomicMorph2020-12-181-1/+2
* controllers/npad: Validate device handles before useMorph2020-12-121-0/+4
* Add missing types to NpadCommunicationModegerman2020-11-291-0/+2
* Stub set and get NpadCommunicationModegerman2020-11-271-0/+10
* hid: Reimplement Begin/EndPermitVibrationSessionMorph2020-11-161-0/+3
* general: Fix compiler warnings on linux and miscellaneous changesMorph2020-11-161-1/+1
* controllers/npad: Remove the old vibration filterMorph2020-11-161-0/+4
* hid: Implement InitializeVibrationDevice and IsVibrationDeviceMountedMorph2020-11-161-0/+7
* input_common: Add VibrationDevice and VibrationDeviceFactoryMorph2020-11-161-3/+8
* hid: Mark Begin/EndPermitVibrationSession as stubsMorph2020-11-161-3/+0
* controllers/npad: Send an empty vibration on destruction/deactivationMorph2020-11-161-6/+8
* hid: Fix controller rumble based on new researchMorph2020-11-161-6/+6
* hid: Reorder all HID commandsMorph2020-11-161-7/+7
* controllers/npad: Rename NPadType to NpadStyleSetMorph2020-11-161-6/+6
* controllers/npad: Add DeviceHandle structMorph2020-11-161-27/+50
* Merge pull request #4736 from Morph1984/home-button-input-protection-stubbunnei2020-10-071-0/+3
|\
| * hid: Stub HomeButtonInputProtection service commandsMorph2020-09-301-0/+3
* | Merge pull request #4291 from german77/ImplementControllerRumbleDavid2020-09-301-1/+1
|\ \ | |/ |/|
| * First implementation of controller rumblegerman2020-09-291-1/+1
* | Use different timing for motiongerman2020-09-241-0/+4
|/
* Merge pull request #4683 from Morph1984/NpadHandheldActivationMode-implbunnei2020-09-201-0/+10
|\
| * hid: Implement Get/SetNpadHandheldActivationModeMorph2020-09-181-0/+10
* | Merge pull request #4594 from german77/MotionHIDbunnei2020-09-171-9/+45
|\ \ | |/ |/|
| * Remove RealMotionDevicegerman2020-09-051-5/+5
| * Include HID and configuration changes related to motiongerman2020-09-051-9/+45
* | Merge pull request #4597 from Morph1984/mjolnir-p2bunnei2020-09-111-2/+5
|\ \ | |/ |/|
| * applets/controller: Implement fallback applet for the SDL frontendMorph2020-09-041-1/+0
| * Project Mjölnir: Part 2 - Controller AppletMorph2020-09-041-1/+5
* | hid: Implement MergeSingleJoyasDualJoyMorph2020-09-041-0/+1
|/
* Project Mjölnir: Part 1Morph2020-08-261-4/+7
* hid: Implement Get/ResetGyroscopeZeroDriftModeMorph2020-06-211-1/+9
* kernel: Replace usage of boost::intrusive_ptr with std::shared_ptr for kernel objects. (#3154)bunnei2019-11-251-1/+1
* hid/npad: Remove redundant non-const variant of IsControllerSupported()Lioncash2019-10-181-1/+0
* hid/npad: Move function declarationsLioncash2019-10-181-5/+6
* RebasedDavid Marcec2019-09-221-2/+3
* marked controller constructors as explicitDavid Marcec2019-09-221-1/+1
* RebaseDavid Marcec2019-09-221-2/+3
* Deglobalize System: HidDavid Marcec2019-09-221-1/+1
* dittoMorph19842019-09-041-1/+1
* Update npad.hMorph19842019-09-041-0/+1
* hid:StartLrAssignmentMode, hid:StopLrAssignmentMode, hid:SwapNpadAssignmentDavid Marcec2019-07-011-0/+5
* Merge pull request #2090 from FearlessTobi/port-4599bunnei2019-03-211-51/+51
|\
| * remove all occurance of specifying endianness inside BitFieldWeiyi Wang2019-02-061-51/+51
* | core_timing: Convert core timing into a classLioncash2019-02-161-1/+1
|/
* web_browser: Add bounds checking to applet interfaceZach Hilman2018-12-291-1/+1
* hid: Make Hid service accessible and add GetPressStateZach Hilman2018-12-281-0/+6
* kernel/event: Reference ReadableEvent from WritableEventZach Hilman2018-11-291-6/+2
* core: Port all current usages of Event to Readable/WritableEventZach Hilman2018-11-291-3/+8
* npad: Fix copy/paste error with LED position assignmentsZach Hilman2018-11-271-3/+3
* hid: Use player-defined controller type as PREFERRED_CONTROLLERZach Hilman2018-11-191-3/+8
* hid/npad: Update NPad to use player controller bindings and typeZach Hilman2018-11-191-2/+7
* Added controller helper funcsDavid Marcec2018-11-191-0/+4
* Left joycon rotation button remappingDavid Marcec2018-11-191-2/+5
* Added automatic npad switch based on supported stylesetsDavid Marcec2018-11-191-1/+3
* Added multi-input support and controller assignment at any portDavid Marcec2018-11-191-3/+13
* Added auto controller switching to supported controllers and single joycon button rotationDavid Marcec2018-10-201-0/+2
* hid/controller/npad: Remove unused dump_idx member variableLioncash2018-10-181-1/+0
* hid/controller/npad: Remove unnecessary semicolon from the closing brace of LedPattern's constructorLioncash2018-10-181-1/+1
* hid/controller/npad: Move npad_id_list into the cpp fileLioncash2018-10-181-1/+0
* 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-6/+11
* Dynamically decide handheld variant based on supported npad id priorityDavid Marcec2018-10-111-3/+3
* Added BeginPermitVibrationSession and EndPermitVibrationSessionDavid Marcec2018-10-101-0/+2
* Added GetLedPattern and HandheldVariantDavid Marcec2018-10-101-2/+20
* Added the ability to "disconnect" individual npadsDavid Marcec2018-10-101-3/+12
* Removed unneeded forward declarationsDavid Marcec2018-10-101-7/+1
* Addressed changes for better hidDavid Marcec2018-10-101-26/+37
* "Better Hid" rework part 1David Marcec2018-10-101-0/+249