Commit graph

212 commits

Author SHA1 Message Date
ndeadly
5e7b06915e mc.mitm: add setting for analog trigger activation threshold 2023-05-17 12:05:25 +02:00
ndeadly
669e4bc3e9 mc.mitm: change mapping of touchpad edges for sony controllers to avoid accidental activations of the capture button 2023-05-17 12:02:34 +02:00
ndeadly
d3a01b6348 mc.mitm: map dualsense mute button as capture 2023-05-14 23:09:54 +02:00
ndeadly
939c2e868d mc.mitm: implement additional dualshock3 led pattern mode 2023-05-10 22:20:36 +02:00
ndeadly
badbbbd61e mc.mitm: add support for steelseries stratus xl controller 2023-05-08 22:51:20 +02:00
ndeadly
fe31665695 mc.mitm: also remove controller pairing from btm device info list 2023-04-26 00:08:41 +02:00
ndeadly
735ca4bc07 mc.mitm: fix crash when attempting to pair dualshock 3 controllers when pairing database is full 2023-04-24 22:28:24 +02:00
ndeadly
7c7dffdf9a mc.mitm: modify usb event filter so as not to clash with the default hid filter 2023-04-23 16:12:57 +02:00
ndeadly
e6678ef8bf mc.mitm: add support for mocute 053 controller 2023-04-18 20:18:52 +02:00
ndeadly
2a6d6da950 mc.mitm: add dualshock3 accelerometer support 2023-04-18 20:12:02 +02:00
ndeadly
48eed6cf6a mc.mitm: make use of R_TRY macro 2023-04-18 18:44:50 +02:00
ndeadly
e22959174e mc.mitm: add support for dualshock3 controller 2023-04-11 15:59:18 +02:00
ndeadly
07b6334094 mc.mitm: use PACKED macro 2023-03-14 22:14:53 +01:00
ndeadly
9eeeb61d81 Update documentation for new config settings 2023-03-07 12:50:21 +01:00
ndeadly
a2996a51b5 mc.mitm: add config option to set the polling rate for dualshock 4 controllers 2023-03-07 12:22:30 +01:00
ndeadly
1bc46ef35b mc.mitm: rename enable_dualsense_player_leds -> dualsense_enable_player_leds to be consistent with other settings names 2023-03-07 11:56:32 +01:00
ndeadly
193df29205 mc.mitm: replace lightbar enable config option with brightness setting for sony controllers 2023-03-07 11:53:10 +01:00
ndeadly
55c35d2c9a mc.mitm: map wiimote dpad to left analog stick when in horizontal orientation 2023-03-06 21:05:08 +01:00
ndeadly
115898730d mc.mitm: don't map core wiimote buttons when Wii U Pro controller is connected 2023-03-06 21:03:20 +01:00
ndeadly
43fcc32378 mc.mitm: use 12-bit stick data constants instead of numeric values 2023-03-06 19:16:50 +01:00
ndeadly
4a0326308d Add support for firmware 16.0.0 2023-02-23 21:57:56 +01:00
ndeadly
fd3e332905 mc.mitm: remove mitm of SetTsi command in favour of patching the btm module not to disconnect controllers that don't support it 2023-02-23 17:25:24 +01:00
ndeadly
5287296cb3 mc.mitm: misc. code cleanup and style improvements 2023-02-22 22:25:51 +01:00
ndeadly
e68f6035c4 Merge branch 'master' into develop 2023-02-17 19:23:02 +01:00
SK360
16a216ebb2
Added support for Arcade Control Panel for AtGames Legends Pinball Controller (#559)
* Added support for Atgames arcade control panel

* Fixed missing brace

* Swap L & R mapping

After further gameplay, swapped L & R mappings.

* Moved m_arcadepanel init to constructor

---------

Co-authored-by: Matt Simmons <matt.simmons@fedex.com>
2023-02-17 19:21:41 +01:00
ndeadly
7af1f14abf mc.mitm: add support for mad catz L.Y.N.X 3 controller 2023-02-17 19:06:13 +01:00
ndeadly
d5aa066fea mc.mitm: temporarily disable handling nfc data until the protocol is emulated correctly 2023-02-17 19:04:50 +01:00
ndeadly
ec53764c15 mc.mitm: add mitm for alternate WriteHidData function 2023-02-15 21:12:56 +01:00
ndeadly
7c719a31ec mc-mitm: add initial dualsense edge support 2023-01-12 22:47:41 +01:00
ndeadly
4e39774525 mc.mitm: whitelist razer raiju ultimate as ps4 controller 2022-12-30 12:59:15 +01:00
ndeadly
de306be6cc mc.mitm: remove OR logic when mapping R/ZR buttons on wii classic/classic pro controllers 2022-12-12 21:44:16 +01:00
ndeadly
a6f8d528da mc.mitm: apply L3/R3 button combo for wii classic controllers when in passthrough mode 2022-12-12 20:58:42 +01:00
ndeadly
015001400a mc.mitm: disable motion controls if retrieving ds4 motion calibration fails instead of returning with failure code 2022-10-24 13:42:48 +02:00
ndeadly
265ba33b62 mc.mitm: invert logic for controller configuration options to be consistent with other boolean settings 2022-10-05 22:15:08 +02:00
ndeadly
1f861f6303 mc.mitm: add support for 8bitdo sn30 pro xbox cloud gaming controller running firmware 2.00 2022-10-05 18:39:35 +02:00
ndeadly
fc7a4dcc2d Update npdm json 2022-09-20 22:51:27 +02:00
ndeadly
aea4686c0d mc.mitm: clean up hid command handlers 2022-09-15 00:51:55 +02:00
ndeadly
d9487b5e9f mc.mitm: add handler for nfc/ir requests 2022-09-15 00:27:34 +02:00
ndeadly
5bef87387a mc.mitm: simplify switch hid report definitions 2022-09-15 00:27:34 +02:00
ndeadly
f46597566b mc.mitm: rename hid command handling code to match official names listed on switchbrew wiki 2022-09-15 00:27:34 +02:00
ndeadly
3a3026a777 mc.mitm: take nfc report modes into account 2022-09-15 00:27:34 +02:00
ndeadly
8779146a54 mc.mitm: invert logic used by dualsense controller for setting vibration intensity to make it less confusing for the end user 2022-09-15 00:00:30 +02:00
ndeadly
6358ef7422 mc.mitm: prefer strtol to atoi 2022-09-14 23:24:03 +02:00
ndeadly
abd05ef5f5 mc.mitm: make dualsense vibration strength user configurable 2022-09-14 21:28:48 +02:00
ndeadly
c5093b292c mc.mitm: allow wiimote buttons one/two to act as L3/R3 when wii classic controller extension connected 2022-09-08 14:16:05 +02:00
ndeadly
6be4ebb7ad mc.mitm: add locks to control access to controller io buffers 2022-09-07 23:27:06 +02:00
ndeadly
dca863fb51 mc.mitm: add support for wii balance board 2022-08-17 22:06:26 +02:00
ndeadly
c55145edfa mc.mitm: adjust btdrv mitm server max sessions to match official software 2022-08-12 01:08:10 +02:00
ndeadly
92db9f6b74 mc.mitm: split configuration option to disable sony lightbar leds into separate options for dualshock4 and dualsense controllers 2022-07-25 21:15:16 +02:00
ndeadly
9469d09ef6 mc.mitm: retrieve dualsense version info and set player leds accordingly for updated controller firmwares 2022-07-21 10:48:17 +02:00