aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/hid/controllers/npad.cpp
AgeCommit message (Collapse)Author
2024-01-05hid_core: Move hid to it's own subprojectNarr the Reg
2024-01-03service: hid: Remove data races when handling shared memoryNarr the Reg
2024-01-03service: hid: Implement NpadResource and NpadDataNarr the Reg
2023-12-31service: hid: Use applet resource to get latest shared memory handleNarr the Reg
2023-12-13service: hid: Allow to create multiple instances of shared memoryNarr the Reg
2023-11-20service: hid: Create appropriate hid resourcesNarr the Reg
2023-11-19Implemented qlaunch version of the controller appletFrozenAra
2023-11-11core: hid: Split SL and SR buttonsgerman77
2023-11-02core: hid: Fix wrong battery valuesgerman77
2023-09-23service: hid: Set last connected controller as activegerman77
2023-09-16Merge pull request #11519 from german77/system-policyliamwhite
service: hid: Implement ApplyNpadSystemCommonPolicy
2023-09-16service: hid: Implement ApplyNpadSystemCommonPolicygerman77
2023-09-16hid: service: Remove outdated field from npadgerman77
2023-09-16hid: service: Implement Last active Npadgerman77
2023-09-16service: hid: Ensure state is correctgerman77
2023-08-22general: Use console mode helper across projectlat9nq
2023-08-22general: Convert use_docked_mode to an enumerationlat9nq
Allows some special interactions with it in the Qt frontend.
2023-05-14service: hid: Use span instead of vector referencegerman77
2023-05-07core: hid: Update motion on a better placegerman77
2023-04-02service: hid: Fix handle validationgerman77
2023-04-01Merge pull request #9999 from german77/new_hid_hurraliamwhite
service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestination
2023-03-29service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestinationgerman77
Used by Let's Get Fit
2023-03-27service: hid: Silence warning on MergeSingleJoyAsDualJoyNarr the Reg
2023-02-09core: hid: Use gyro thresholds modes set by the gameNarr the Reg
2023-02-07service: hid: Return error if arguments of SetSupportedNpadIdType is invalidNarr the Reg
2023-02-03Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj
This reverts commit 25fc5c0e1158cb8e81cbc769b24ad84032a1fbfd, reversing changes made to af20e25081f97d55b451606c87922e2b49f0d363.
2023-02-02Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵liamwhite
ReadBuffer"
2023-02-01Merge pull request #9696 from german77/please_forgive_me_for_this_sinbunnei
input_common: Implement turbo buttons
2023-02-01input_common: Implement turbo buttonsgerman77
2023-01-30Merge pull request #9508 from ameerj/hle-ipc-buffer-spanbunnei
hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer
2023-01-19core: hid: Only set the polling mode to the correct sideNarr the Reg
2023-01-19core: hid: Fix input regressionsNarr the Reg
2023-01-19service: hid: Set led pattern and fix color detectionNarr the Reg
2022-12-28hidbus: Use ReadBufferSpanameerj
2022-12-25service: Use ReadBufferSpan where it is trivial to do soameerj
2022-10-25Merge pull request #9107 from german77/gidoly_rulesliamwhite
input_common: cache vibration tests
2022-10-22general: Enforce C4800 everywhere except in video_coreMorph
2022-10-21input_common: cache vibration testsgerman77
2022-10-21hid/npad: Fix copy size in GetSupportedNpadIdTypesLioncash
Previously this was passing the size of the vector into memcpy rather than the size in bytes to copy, which would result in a partial read. Thankfully, this function isn't used yet, so this gets rid of a bug before it's able to do anything.
2022-10-12kernel: remove KWritableEventLiam
2022-09-25service: hid: Partially implement palma controllerNarr the Reg
2022-08-08hid: core: Properly emulate controller color and battery levelNarr the Reg
2022-07-14Merge pull request #8510 from german77/vibrationliamwhite
input_common: sdl: lower vibration frequency and use it's own unique thread
2022-06-28input_common: sdl: lower vibration frequency and use it's own unique threadgerman77
2022-06-28service: hid: Correct some mistakes and add more validationsNarr the Reg
2022-06-26core: Replace all instances of ResultCode with Resultgerman77
2022-06-13common: Change semantics of UNREACHABLE to unconditionally crashLiam
2022-05-27service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssignedgerman77
Needed by Nintendo Switch Sports
2022-05-27service: hid: Implement LoadSixAxisSensorCalibrationParameter and ↵german77
GetSixAxisSensorIcInformation Needed by Nintendo Switch Sports
2022-05-27service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and ↵german77
IsSixAxisSensorUnalteredPassthroughEnabled Needed by Nintendo Switch Sports