german77
0b4cc6e14c
service: hid: Make sure there's an active aruid handle
2 years ago
german77
5105b90017
service: hid: Implement GetLastActiveNpad
2 years ago
german77
3516a2d0bf
service: hid: Implement AssigningSingleOnSlSrPress
2 years ago
german77
f224ef6185
service: hid: Implement SetNpadSystemExtStateEnabled
2 years ago
german77
a36f4d0a9f
service: hid: Implement CaptureButtonAssignment
2 years ago
Narr the Reg
ee847f8ff0
hid_core: Move hid to it's own subproject
2 years ago
Narr the Reg
5562322290
service: hid: Remove data races when handling shared memory
2 years ago
Narr the Reg
6a244465ce
service: hid: Implement NpadResource and NpadData
2 years ago
Narr the Reg
865abfc37c
service: hid: Use applet resource to get latest shared memory handle
2 years ago
Narr the Reg
64f68e9635
service: hid: Allow to create multiple instances of shared memory
2 years ago
Narr the Reg
cff2d0e19e
service: hid: Create appropriate hid resources
2 years ago
FrozenAra
cb004d1ba1
Implemented qlaunch version of the controller applet
2 years ago
german77
ae57a99d7d
core: hid: Split SL and SR buttons
2 years ago
german77
57cf830862
core: hid: Fix wrong battery values
2 years ago
german77
0993c71335
service: hid: Set last connected controller as active
2 years ago
german77
a3f235f8a2
service: hid: Implement ApplyNpadSystemCommonPolicy
2 years ago
german77
260bfc4bd2
hid: service: Remove outdated field from npad
2 years ago
german77
8950fe79ad
hid: service: Implement Last active Npad
2 years ago
german77
c8b9467f50
service: hid: Ensure state is correct
2 years ago
lat9nq
3c45452fae
general: Use console mode helper across project
2 years ago
lat9nq
387ede76d2
general: Convert use_docked_mode to an enumeration
Allows some special interactions with it in the Qt frontend.
2 years ago
german77
6e54615b16
service: hid: Use span instead of vector reference
3 years ago
german77
cf023aa8ec
core: hid: Update motion on a better place
3 years ago
german77
d2ae39bf4b
service: hid: Fix handle validation
3 years ago
german77
8e84381038
service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestination
Used by Let's Get Fit
3 years ago
Narr the Reg
c2c7386dfd
service: hid: Silence warning on MergeSingleJoyAsDualJoy
3 years ago
arades79
683019878f
remove static from pointer sized or smaller types for aesthetics, change constexpr static to static constexpr for consistency
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
26e44a3be4
apply clang-format
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
45e13b03f3
add static lifetime to constexpr values to force compile time evaluation where possible
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
Narr the Reg
5e9fa5def5
core: hid: Use gyro thresholds modes set by the game
3 years ago
Narr the Reg
c27006e99d
service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
3 years ago
ameerj
2d2522693e
Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"
This reverts commit 25fc5c0e11 , reversing
changes made to af20e25081 .
3 years ago
liamwhite
b01698775b
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
3 years ago
german77
75e81885b0
input_common: Implement turbo buttons
3 years ago
Narr the Reg
4a307a7b3a
core: hid: Only set the polling mode to the correct side
3 years ago
Narr the Reg
1c08d532e0
core: hid: Fix input regressions
3 years ago
Narr the Reg
36d5e0a411
service: hid: Set led pattern and fix color detection
3 years ago
ameerj
e7032d9e64
hidbus: Use ReadBufferSpan
3 years ago
ameerj
7ffd624248
service: Use ReadBufferSpan where it is trivial to do so
3 years ago
Morph
e6ab1f673b
general: Enforce C4800 everywhere except in video_core
3 years ago
german77
7f66050f0c
input_common: cache vibration tests
3 years ago
Lioncash
0b181eeef4
hid/npad: Fix copy size in GetSupportedNpadIdTypes
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.
3 years ago
Liam
a9ace6856d
kernel: remove KWritableEvent
3 years ago
Narr the Reg
23589ad9b8
service: hid: Partially implement palma controller
4 years ago
Narr the Reg
301702e548
hid: core: Properly emulate controller color and battery level
3 years ago
german77
5e7e55b98a
input_common: sdl: lower vibration frequency and use it's own unique thread
4 years ago
Narr the Reg
36148fe7f6
service: hid: Correct some mistakes and add more validations
4 years ago
german77
a7d9be1384
core: Replace all instances of ResultCode with Result
4 years ago
Liam
084d7d6b01
common: Change semantics of UNREACHABLE to unconditionally crash
4 years ago
german77
a1f2610522
service: hid: Implement ResetIsSixAxisSensorDeviceNewlyAssigned
Needed by Nintendo Switch Sports
4 years ago