aboutsummaryrefslogtreecommitdiff
path: root/src/core/hle/service/hid/controllers/npad.cpp
Commit message (Collapse)AuthorAgeFilesLines
* hid_core: Move hid to it's own subprojectNarr the Reg2024-01-051-1342/+0
|
* service: hid: Remove data races when handling shared memoryNarr the Reg2024-01-031-1/+1
|
* service: hid: Implement NpadResource and NpadDataNarr the Reg2024-01-031-496/+492
|
* service: hid: Use applet resource to get latest shared memory handleNarr the Reg2023-12-311-29/+22
|
* service: hid: Allow to create multiple instances of shared memoryNarr the Reg2023-12-131-15/+13
|
* service: hid: Create appropriate hid resourcesNarr the Reg2023-11-201-488/+98
|
* Implemented qlaunch version of the controller appletFrozenAra2023-11-191-0/+16
|
* core: hid: Split SL and SR buttonsgerman772023-11-111-2/+4
|
* core: hid: Fix wrong battery valuesgerman772023-11-021-3/+3
|
* service: hid: Set last connected controller as activegerman772023-09-231-0/+1
|
* Merge pull request #11519 from german77/system-policyliamwhite2023-09-161-0/+25
|\ | | | | service: hid: Implement ApplyNpadSystemCommonPolicy
| * service: hid: Implement ApplyNpadSystemCommonPolicygerman772023-09-161-0/+25
| |
* | hid: service: Remove outdated field from npadgerman772023-09-161-11/+10
| |
* | hid: service: Implement Last active Npadgerman772023-09-161-0/+4
| |
* | service: hid: Ensure state is correctgerman772023-09-161-8/+8
|/
* general: Use console mode helper across projectlat9nq2023-08-221-1/+1
|
* general: Convert use_docked_mode to an enumerationlat9nq2023-08-221-1/+1
| | | | Allows some special interactions with it in the Qt frontend.
* service: hid: Use span instead of vector referencegerman772023-05-141-2/+2
|
* core: hid: Update motion on a better placegerman772023-05-071-2/+2
|
* service: hid: Fix handle validationgerman772023-04-021-5/+1
|
* Merge pull request #9999 from german77/new_hid_hurraliamwhite2023-04-011-16/+16
|\ | | | | service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestination
| * service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestinationgerman772023-03-291-16/+16
| | | | | | | | Used by Let's Get Fit
* | service: hid: Silence warning on MergeSingleJoyAsDualJoyNarr the Reg2023-03-271-1/+2
|/
* core: hid: Use gyro thresholds modes set by the gameNarr the Reg2023-02-091-2/+5
|
* service: hid: Return error if arguments of SetSupportedNpadIdType is invalidNarr the Reg2023-02-071-2/+10
|
* Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"ameerj2023-02-031-2/+3
| | | | | This reverts commit 153fa289d219c37f8344bccfdf67edc6e579d8c8, reversing changes made to 20676b3b5a1a613af4e498c7cbfdc456339d85a0.
* Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ↵liamwhite2023-02-021-3/+2
| | | | ReadBuffer"
* Merge pull request #9696 from german77/please_forgive_me_for_this_sinbunnei2023-02-011-0/+3
|\ | | | | input_common: Implement turbo buttons
| * input_common: Implement turbo buttonsgerman772023-02-011-0/+3
| |
* | Merge pull request #9508 from ameerj/hle-ipc-buffer-spanbunnei2023-01-301-2/+3
|\ \ | |/ |/| hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer
| * hidbus: Use ReadBufferSpanameerj2022-12-281-2/+3
| |
| * service: Use ReadBufferSpan where it is trivial to do soameerj2022-12-251-1/+1
| |
* | core: hid: Only set the polling mode to the correct sideNarr the Reg2023-01-191-1/+13
| |
* | core: hid: Fix input regressionsNarr the Reg2023-01-191-0/+1
| |
* | service: hid: Set led pattern and fix color detectionNarr the Reg2023-01-191-0/+5
|/
* Merge pull request #9107 from german77/gidoly_rulesliamwhite2022-10-251-2/+2
|\ | | | | input_common: cache vibration tests
| * input_common: cache vibration testsgerman772022-10-211-2/+2
| |
* | general: Enforce C4800 everywhere except in video_coreMorph2022-10-221-10/+10
| |
* | hid/npad: Fix copy size in GetSupportedNpadIdTypesLioncash2022-10-211-2/+3
|/ | | | | | | | 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.
* kernel: remove KWritableEventLiam2022-10-121-3/+2
|
* service: hid: Partially implement palma controllerNarr the Reg2022-09-251-1/+5
|
* hid: core: Properly emulate controller color and battery levelNarr the Reg2022-08-081-15/+62
|
* Merge pull request #8510 from german77/vibrationliamwhite2022-07-141-2/+2
|\ | | | | input_common: sdl: lower vibration frequency and use it's own unique thread
| * input_common: sdl: lower vibration frequency and use it's own unique threadgerman772022-06-281-2/+2
| |
* | service: hid: Correct some mistakes and add more validationsNarr the Reg2022-06-281-8/+26
|/
* core: Replace all instances of ResultCode with Resultgerman772022-06-261-30/+30
|
* common: Change semantics of UNREACHABLE to unconditionally crashLiam2022-06-131-4/+4
|
* service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssignedgerman772022-05-271-2/+75
| | | | Needed by Nintendo Switch Sports
* service: hid: Implement LoadSixAxisSensorCalibrationParameter and ↵german772022-05-271-1/+31
| | | | | | GetSixAxisSensorIcInformation Needed by Nintendo Switch Sports
* service: hid: Implement EnableSixAxisSensorUnalteredPassthrough and ↵german772022-05-271-0/+26
| | | | | | IsSixAxisSensorUnalteredPassthroughEnabled Needed by Nintendo Switch Sports