Citron-emu/src/core/hle/service
Morph b92bf51ae1 hid: Implement GetVibrationDeviceInfo
The first u32 describes the vibration device type which is a Linear Resonant Actuator used in Nintendo Switch controller hardware.

The second u32 describes the vibration device position, in this case distinguishing between left and right vibration actuators.

Pro Controllers have 2 LRAs each that can vibrate independently of each other, which means they have 2 distinct vibration device handles to distinguish between the two actuators.

Similarly for joycons, the left joycon can be distinguished from the right joycon through the vibration device handle since each joycon has 1 LRA.
2020-11-15 23:33:20 -05:00
..
acc ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
am controllers/npad: Rename NPadType to NpadStyleSet 2020-11-15 23:33:20 -05:00
aoc ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
apm settings: Preparation for per-game input settings 2020-11-15 23:33:20 -05:00
audio Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
bcat ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
bpc
btdrv ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
btm ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
caps hle: service: caps_u: Stub GetAlbumFileList3AaeAruid. 2020-11-06 22:23:15 -08:00
erpt
es
eupld
fatal
fgm
filesystem Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
friend ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
glue ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
grc
hid hid: Implement GetVibrationDeviceInfo 2020-11-15 23:33:20 -05:00
lbl
ldn
ldr ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
lm ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
mig
mii service: Update function tables 2020-10-27 21:19:46 -04:00
mm
ncm
nfc
nfp Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
nifm
nim
npns
ns core: Fix clang build pt.3 2020-10-21 22:14:23 -04:00
nvdrv ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
nvflinger Merge pull request #4858 from lioncash/initializer 2020-11-04 12:10:10 -08:00
pcie
pctl
pcv
pm ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
prepo ipc_helpers: Remove usage of the global system instance 2020-11-08 15:58:11 -05:00
psc
ptm
set service: Update function tables 2020-10-27 21:19:46 -04:00
sm
sockets Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
spl
ssl
time hle: services: TimeZoneContentManager: This can be made explicit. 2020-10-26 16:11:45 -07:00
usb
vi settings: Preparation for per-game input settings 2020-11-15 23:33:20 -05:00
wlan
service.cpp Revert "core: Fix clang build" 2020-10-20 19:07:39 -07:00
service.h