Narr the Reg
6de39c8398
service: hid: Allow to create multiple instances of shared memory
2023-12-13 23:24:28 -06:00
german77
93c91bcbab
service: hid: Improve CreateAppletResource implementation and free resources
2023-12-10 16:17:51 -06:00
Narr the Reg
7fa71afe9e
service: hid: Introduce proper AppletResource emulation
2023-12-06 20:24:04 -06:00
FrozenAra
6c23b151ba
Fixed controller applet crashing when on FW17+
2023-11-27 20:01:30 +01:00
Narr the Reg
5f6b4418df
service: hid: Create appropriate hid resources
2023-11-20 17:19:17 -06:00
FrozenAra
09d7bec6e1
Implemented qlaunch version of the controller applet
2023-11-19 18:38:58 +01:00
Narr the Reg
cd8dcc1250
service: hid: Introduce firmware settings and update activate controller calls
2023-11-16 18:51:14 -06:00
german77
6788dffa53
core: hid: Split SL and SR buttons
2023-11-11 21:03:15 -06:00
german77
f91fbf463f
core: hid: Fix wrong battery values
2023-11-02 18:39:08 -06:00
german77
4e453935a3
core: Close all KEvents
2023-10-29 13:52:12 -06:00
german77
3ed5dd2ed9
service: hid: Set last connected controller as active
2023-09-23 20:14:37 -06:00
liamwhite
d3fb5e07d6
Merge pull request #11519 from german77/system-policy
...
service: hid: Implement ApplyNpadSystemCommonPolicy
2023-09-16 11:40:42 -04:00
german77
ef869803f8
service: hid: Implement ApplyNpadSystemCommonPolicy
2023-09-16 08:38:10 -06:00
german77
5318d8059b
hid: service: Remove outdated field from npad
2023-09-16 00:31:45 -06:00
german77
d6aef45e6d
hid: service: Implement Last active Npad
2023-09-16 00:31:19 -06:00
german77
7f1f2ac887
service: hid: Ensure state is correct
2023-09-16 00:31:09 -06:00
lat9nq
81d209ee34
general: Use console mode helper across project
2023-08-22 21:58:23 -04:00
lat9nq
447ec24378
general: Convert use_docked_mode to an enumeration
...
Allows some special interactions with it in the Qt frontend.
2023-08-22 16:07:52 -04:00
Narr the Reg
f8a46b0f74
service: hid: Implement functions needed by QLaunch
2023-08-11 10:13:21 -06:00
german77
5e95870b1f
service: hid: Use span instead of vector reference
2023-05-14 18:07:04 -06:00
german77
62acd50c0b
core: hid: Update motion on a better place
2023-05-07 17:01:57 -06:00
german77
4c562a2c8c
service: hid: Fix handle validation
2023-04-02 02:21:54 -06:00
liamwhite
1ab4527a5e
Merge pull request #9999 from german77/new_hid_hurra
...
service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestination
2023-04-01 09:48:53 -04:00
german77
9ffeb00747
service: hid: Implement SetNpadJoyAssignmentModeSingleWithDestination
...
Used by Let's Get Fit
2023-03-29 22:03:49 -06:00
liamwhite
da0b368e12
Merge pull request #10003 from german77/disconnect
...
service: hid: Silence warning on MergeSingleJoyAsDualJoy
2023-03-28 09:09:47 -04:00
Narr the Reg
c1e8a0a3e6
service: hid: Silence warning on MergeSingleJoyAsDualJoy
2023-03-27 13:25:15 -06:00
Liam
6eaef51cf2
memory: rename global memory references to application memory
2023-03-23 20:28:47 -04:00
Liam
156516e399
kernel: use KTypedAddress for addresses
2023-03-22 09:35:16 -04:00
Liam
5be8a74b0c
general: fix spelling mistakes
2023-03-12 11:33:01 -04:00
Morph
5a46ea4b4e
hid: Use nanosecond timestamps instead of ticks
2023-03-07 21:17:47 -05:00
Liam
434d182020
hid: avoid direct pointer access of transfer memory objects
2023-02-24 12:48:07 -05:00
Narr the Reg
a146b27325
core: hid: Fix native mouse mappings
2023-02-21 19:48:38 -06:00
Narr the Reg
420560f4d3
core: hid: Use gyro thresholds modes set by the game
2023-02-09 19:07:50 -06:00
Narr the Reg
3d2f7c4170
service: hid: Return error if arguments of SetSupportedNpadIdType is invalid
2023-02-07 21:11:39 -06:00
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 .
2023-02-03 00:08:45 -05:00
liamwhite
f74a95b6fb
Revert "hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer"
2023-02-02 15:53:28 -05:00
bunnei
b781b8621f
Merge pull request #9696 from german77/please_forgive_me_for_this_sin
...
input_common: Implement turbo buttons
2023-02-01 12:08:34 -08:00
german77
db99ab5431
input_common: Implement turbo buttons
2023-02-01 12:42:05 -06:00
bunnei
8d052680ee
Merge pull request #9508 from ameerj/hle-ipc-buffer-span
...
hle_ipc: Use std::span to avoid heap allocations/copies when calling ReadBuffer
2023-01-30 12:17:09 -08:00
Narr the Reg
000a5852ee
core: hid: Only set the polling mode to the correct side
2023-01-19 18:05:23 -06:00
Narr the Reg
8dbef30cb7
core: hid: Fix input regressions
2023-01-19 18:05:22 -06:00
Narr the Reg
a1b72e62dc
service: hid: Set led pattern and fix color detection
2023-01-19 18:05:20 -06:00
ameerj
de252703bd
hidbus: Use ReadBufferSpan
2022-12-28 18:46:53 -05:00
ameerj
db9a523aae
service: Use ReadBufferSpan where it is trivial to do so
2022-12-25 17:04:02 -05:00
liamwhite
f25243fd9d
Merge pull request #9107 from german77/gidoly_rules
...
input_common: cache vibration tests
2022-10-25 12:13:18 -04:00
Morph
9fba74d245
general: Enforce C4800 everywhere except in video_core
2022-10-22 15:02:04 -04:00
german77
96881efdc3
input_common: cache vibration tests
2022-10-21 00:24:08 -05:00
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.
2022-10-21 00:09:22 -04:00
Liam
09777eea76
kernel: remove KWritableEvent
2022-10-12 20:29:29 -04:00
Narr the Reg
adb6348255
service: hid: Partially implement palma controller
2022-09-25 00:13:12 -05:00