Narr the Reg
ac45bf3adb
service: hid: Implement GetPlayerLedPattern accurately
2 years ago
Narr the Reg
df295231b8
service: set: Implement more settings functions for Qlaunch
2 years ago
Narr the Reg
4af74a15a8
service: hid: Implement EnableAppletForInput
2 years ago
Narr the Reg
77f3deb03a
service: hid: Clear controller status when aruid is no longer used
2 years ago
Narr the Reg
e2313faec9
service: hid: Fully implement abstract vibration
2 years ago
german77
194746c558
service: hid: Create abstracted pad structure
2 years ago
german77
73a46f5fcb
service: hid: Make sure there's an active aruid handle
2 years ago
german77
94693e5e4b
service: hid: Implement GetLastActiveNpad
2 years ago
german77
1f3c770e79
service: hid: Implement AssigningSingleOnSlSrPress
2 years ago
german77
c599f3700b
service: hid: Implement SetNpadSystemExtStateEnabled
2 years ago
german77
243494192f
service: hid: Implement CaptureButtonAssignment
2 years ago
Narr the Reg
146975c880
hid_core: Move hid to it's own subproject
2 years ago
Narr the Reg
b3e76e2cb1
service: hid: Remove data races when handling shared memory
2 years ago
Narr the Reg
1f0a03d1e0
service: hid: Implement NpadResource and NpadData
2 years ago
Narr the Reg
37bb42e1ec
service: hid: Use applet resource to get latest shared memory handle
2 years ago
Narr the Reg
6de39c8398
service: hid: Allow to create multiple instances of shared memory
2 years ago
Narr the Reg
5f6b4418df
service: hid: Create appropriate hid resources
2 years ago
FrozenAra
09d7bec6e1
Implemented qlaunch version of the controller applet
2 years ago
german77
6788dffa53
core: hid: Split SL and SR buttons
2 years ago
german77
f91fbf463f
core: hid: Fix wrong battery values
2 years ago
german77
3ed5dd2ed9
service: hid: Set last connected controller as active
2 years ago
german77
ef869803f8
service: hid: Implement ApplyNpadSystemCommonPolicy
2 years ago
german77
5318d8059b
hid: service: Remove outdated field from npad
2 years ago
german77
d6aef45e6d
hid: service: Implement Last active Npad
2 years ago
german77
7f1f2ac887
service: hid: Ensure state is correct
2 years ago
lat9nq
81d209ee34
general: Use console mode helper across project
2 years ago
lat9nq
447ec24378
general: Convert use_docked_mode to an enumeration
Allows some special interactions with it in the Qt frontend.
2 years ago
german77
5e95870b1f
service: hid: Use span instead of vector reference
3 years ago
german77
62acd50c0b
core: hid: Update motion on a better place
3 years ago
german77
4c562a2c8c
service: hid: Fix handle validation
3 years ago
german77
9ffeb00747
service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestination
Used by Let's Get Fit
3 years ago
Narr the Reg
c1e8a0a3e6
service: hid: Silence warning on MergeSingleJoyAsDualJoy
3 years ago
arades79
60a68839ee
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
3e078dbb07
apply clang-format
Signed-off-by: arades79 <scravers@protonmail.com>
3 years ago
arades79
adcef452e0
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
420560f4d3
core: hid: Use gyro thresholds modes set by the game
3 years ago
Narr the Reg
3d2f7c4170
service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
3 years ago
ameerj
7cc5da4a9f
Revert "Merge pull request #9718 from yuzu-emu/revert-9508-hle-ipc-buffer-span"
This reverts commit 153fa289d2 , reversing
changes made to 20676b3b5a .
3 years ago
liamwhite
f74a95b6fb
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
3 years ago
german77
db99ab5431
input_common: Implement turbo buttons
3 years ago
Narr the Reg
000a5852ee
core: hid: Only set the polling mode to the correct side
3 years ago
Narr the Reg
8dbef30cb7
core: hid: Fix input regressions
3 years ago
Narr the Reg
a1b72e62dc
service: hid: Set led pattern and fix color detection
3 years ago
ameerj
de252703bd
hidbus: Use ReadBufferSpan
3 years ago
ameerj
db9a523aae
service: Use ReadBufferSpan where it is trivial to do so
3 years ago
Morph
9fba74d245
general: Enforce C4800 everywhere except in video_core
3 years ago
german77
96881efdc3
input_common: cache vibration tests
3 years ago
Lioncash
32ce4a4821
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
09777eea76
kernel: remove KWritableEvent
3 years ago
Narr the Reg
adb6348255
service: hid: Partially implement palma controller
4 years ago