Commit graph

162 commits

Author SHA1 Message Date
ndeadly
50b049553a btdrv-mitm: change wiimote report mode (0x31) to include accelerometer data. This also makes the controller show up properly on change grip/order screen 2020-07-10 00:46:11 +02:00
ndeadly
f3c587ac05 btdrv-mitm: add cases to respond to SPI write and sector erase subcommands 2020-07-09 23:42:01 +02:00
ndeadly
9605785647 btdrv-mitm: mark subcommand reponses as const 2020-07-09 23:36:17 +02:00
ndeadly
4f0638a6ef btdrv-mitm: simplify subcommand response code 2020-07-09 23:31:39 +02:00
ndeadly
242fd43513 btdrv-mitm: remove remaining references to InitializeFakeSharedMemory function 2020-07-09 21:29:11 +02:00
ndeadly
db66d23ad7 btdrv: various changes to improve support for older firmware 2020-07-09 21:26:22 +02:00
ndeadly
860975964e btdrv-mitm: remove ipc forwards for event info functions and comment out get/set report forwards 2020-07-09 21:23:48 +02:00
ndeadly
fc3601d9ee btdrv-mitm: comment out setting of dualshock4 battery level 2020-07-09 21:22:14 +02:00
ndeadly
48de099dc0 btdrv-mitm: move switch controller report structure definitions outside of SwitchReportData union 2020-07-09 21:21:10 +02:00
ndeadly
aeb66db506 btdrv-mitm: log unhandled input report ids from controllers 2020-07-09 21:20:08 +02:00
ndeadly
26c3f971ed btdrv-mitm: add case for handling Set MCU State subcommand 2020-07-09 21:19:02 +02:00
ndeadly
990f704480 btdrv-mitm: change shared memory initialisation function to also initialise report buffer on firmware < 7.0.0 2020-07-09 19:44:12 +02:00
ndeadly
42e49af006 btdrv-mitm: introduce extension IPC call to redirect HID report events 2020-07-09 19:38:53 +02:00
ndeadly
4f07c85992 btdrv-mitm: pack ds4 structs 2020-07-07 21:29:47 +02:00
ndeadly
96fc35e28e btdrv-mitm: fix typo in Dualshock4InputReport0x11 struct 2020-07-07 21:27:49 +02:00
ndeadly
fb248a5645 btdrv-mitm: comment out psc:m code 2020-07-07 21:26:29 +02:00
ndeadly
e995022ecc btdrv-mitm: remove hiddbg service init/cleanup 2020-07-07 21:22:18 +02:00
ndeadly
e089eaac63 Readme updates 2020-07-07 00:17:46 +02:00
ndeadly
0aa9250f91 btdrv-mitm: rename CircularBuffer::AttachEvent to official name from nnSDK 2020-07-05 14:10:45 +02:00
ndeadly
31806f40db btdrv-mitm: initialise bluetooth CircularBuffer event as nullptr in constructor 2020-07-05 13:49:26 +02:00
ndeadly
4c97779b2e btdrv-mitm: add handler for set shipping power state subcommand 2020-07-04 21:24:03 +02:00
ndeadly
6b260ffa9e btdrv-mitm: scale wii u pro controller stick coordinates 2020-07-04 21:19:52 +02:00
ndeadly
7a3c629cd1 btdrv-mitm: pack analog stick data correctly 2020-07-02 01:34:13 +02:00
ndeadly
43f97ef504 btdrv-mitm: get Wii(U) controllers working 2020-07-01 17:52:15 +02:00
ndeadly
67e82ab7cf btdrv-mitm: clean up stick processing code 2020-07-01 17:50:57 +02:00
ndeadly
0627de1865 btdrv-mitm: create aliases for libnx types inside bluetooth namespace 2020-07-01 15:34:07 +02:00
ndeadly
0a83ff3e9f btdrv-mitm: comment out Get/SetReport function mitm 2020-07-01 15:33:01 +02:00
ndeadly
dda42962e2 btdrv-mitm: make use of auto 2020-07-01 15:29:09 +02:00
ndeadly
85aed3aa4a btdrv-mitm: clear unset button state for xbox one controller 2020-07-01 15:27:02 +02:00
ndeadly
43f4870f20 btdrv-mitm: remove mitm for SetTsi function 2020-07-01 15:23:38 +02:00
ndeadly
6177f83489 btdrv-mitm: improve handling of analog stick values 2020-07-01 15:21:05 +02:00
ndeadly
24de4fa145 btdrv-mitm: remove some unnecessary logging 2020-07-01 10:43:27 +02:00
ndeadly
fd41d0b606 btdrv-mitm: signal user events once again 2020-07-01 10:42:44 +02:00
ndeadly
87921e8ee6 btdrv-mitm: account for size of length field when handling BluetoothHidData 2020-07-01 10:41:23 +02:00
ndeadly
a0459f950c btdrv-mitm: translate analog stick data for xbox one and dualshock 4 controllers 2020-07-01 10:39:48 +02:00
ndeadly
9cbc2470ab btdrv-mitm: remove virtual controller code 2020-06-30 23:19:05 +02:00
ndeadly
77f714ae68 btdrv-mitm: controllers pairing natively 2020-06-30 22:23:16 +02:00
ndeadly
45ec8670b2 btdrv-mitm: make GetPairedDeviceInfo work 2020-06-30 10:08:30 +02:00
ndeadly
14ff342b16 Update Atmosphere-libs 2020-06-28 17:33:21 +02:00
ndeadly
f51a234852 btdrv-mitm: remove mitm of GetPairedDeviceInfo for now 2020-06-28 17:32:48 +02:00
ndeadly
1b0c776f72 btdrv-mitm: misc hid report changes 2020-06-28 17:22:37 +02:00
ndeadly
00c89d21d2 btdrv-mitm: comment out virtual controller stuff for now 2020-06-28 17:21:07 +02:00
ndeadly
de8c86652d btdrv-mitm: add events to signal when event data has been read 2020-06-28 10:45:54 +02:00
ndeadly
8022387135 btdrv-mitm: various event handling changes 2020-06-25 23:50:43 +02:00
ndeadly
0f82ff578e btdrv-mitm: handle events with a single thread 2020-06-22 23:14:54 +02:00
ndeadly
bd3f7aa70e btdrv-mitm: don't redirect bluetooth HID events 2020-06-21 00:07:34 +02:00
ndeadly
daddcc15f7 btdrv-mitm: reorganise mitm event handling and add argument for program_id to GetEventInfo functions 2020-06-18 01:40:11 +02:00
ndeadly
ec4ef00cf5 btdrv-mitm: only create hdls controllers when on hos >= 7.0.0 2020-06-18 01:36:56 +02:00
ndeadly
5df012fa6a btdrv-mitm: update json to better match btdrv npdm 2020-06-18 01:28:06 +02:00
ndeadly
8acb76913b btdrv-mitm: only initialise fake shared memory on fw >= 7.0.0 2020-06-15 14:13:17 +02:00