Commit graph

26 commits

Author SHA1 Message Date
ndeadly
56eb9c3f22 mc.mitm: fix for nested designated struct initialisation compiler errors on latest devkitA64 2022-01-11 04:36:50 +01:00
ndeadly
f0c55aaf33
mc.mitm: add support for n64 and genesis/megadrive online controllers 2021-11-02 12:36:45 +01:00
ndeadly
b1d9fc906d
mc.mitm: convert static report staging buffers to instance members 2021-11-01 20:26:46 +01:00
ndeadly
b95ca984cc mc.mitm: add some missing subcommand responses 2021-11-01 12:57:30 +01:00
ndeadly
d2d12130c7 mc.mitm: correctly store/return player led pattern in response to subcommands 2021-11-01 12:56:41 +01:00
ndeadly
82bebeffd2 mc.mitm: actually take into account the value sent in enable vibration subcommand 2021-11-01 11:42:19 +01:00
ndeadly
d9bed6ee2a mc.mitm: add struct definition for SetPlayerLeds subcommand 2021-11-01 01:23:57 +01:00
ndeadly
dbe5213bc0 mc.mitm: make use of GetControllerDirectory function during emulated controller initialisation 2021-10-31 23:57:44 +01:00
ndeadly
ea253a9e2a mc.mitm: add support for manually flagging a controller as not supporting the SetTsi command 2021-10-28 20:52:38 +02:00
ndeadly
6689f03682 mc.mitm: set external power/usb status for controllers known to report it 2021-09-15 14:00:51 +02:00
ndeadly
0ebba1abbd mc.mitm: add back virtual destructor that went mia during rebase 2021-08-20 01:00:57 +02:00
ndeadly
e4f475072c mc.mitm: add support for file based virtual spi flash 2021-08-19 22:13:28 +02:00
ndeadly
aa229ba61c mc.mitm: report that 8bitdo zero controller doesn't support SetTsi function 2021-08-19 22:08:07 +02:00
ndeadly
465ffa5268 mc.mitm: handle rumble data sent along with subcommand output report 0x01 2021-07-14 22:28:34 +02:00
ndeadly
429cc06b14 mc.mitm: only fake response for SetTsi command for controllers where is is known to cause issues 2021-07-09 20:00:29 +02:00
ndeadly
34698dbd53 mc.mitm: add methods for fetching and modifying packed switch analog stick data 2021-06-20 22:39:28 +02:00
ndeadly
a492bc77af bluetooth-mitm: add support for icade controller 2021-03-16 02:27:04 +01:00
ndeadly
210dc5079f bluetooth-mitm: playing around with rumble values 2021-03-14 18:21:30 +01:00
ndeadly
f9c4c5cd71 bluetooth-mitm: add rumble frequency decoding via lookup table 2021-03-14 18:21:29 +01:00
ndeadly
2a2b1be311 bluetooth-mitm: decode real rumble amplitudes via lookup table 2021-03-14 18:21:24 +01:00
ndeadly
1f2d0dc6ba bluetooth-mitm: add struct definitions and methods to begin implementing rumble support 2021-03-14 18:19:20 +01:00
ndeadly
fcc1bb3a05 bluetooth-mitm: improve readability of fake subcommand responses 2021-02-27 01:48:13 +01:00
ndeadly
a1f2cd413f bluetooth-mitm: move ApplyButtonCombos method into SwitchController class so we can also apply button combos to official controllers 2021-02-26 01:08:15 +01:00
ndeadly
e30818666a bluetooth-mitm: move staging report buffers into SwitchController class and make use of them 2021-02-26 00:57:05 +01:00
ndeadly
2a76c0b2d7 bluetooth-mitm: add method for checking whether a controller handler is for an officially supported switch controller 2021-02-09 22:16:20 +01:00
ndeadly
00783a6cbc Rename sysmodule to mc.mitm 2021-02-04 01:30:04 +01:00
Renamed from bluetooth-mitm/source/controllers/switch_controller.hpp (Browse further)