Commit graph

131 commits

Author SHA1 Message Date
6188fcb517 feat: drive native DualSense haptics from Switch HD rumble 2026-09-05 13:23:25 -06:00
0c626fb3b3 feat: add profiled DualSense PCM haptics experiment 2026-09-05 12:03:34 -06:00
3b1366067b Track generated wake configuration in builds 2026-09-05 08:49:57 -06:00
d8e91f1041 Document Switch 2 USB power cycle 2026-09-05 07:27:39 -06:00
1f9d7f6824 Keep wake identity stable during play 2026-09-04 23:47:00 -06:00
6f58d345e0 Add Switch 2 wake capture and replay 2026-09-04 23:27:02 -06:00
8818f1f6e9 Add Profile Studio Set A enhancements 2026-09-04 21:49:50 -06:00
890f47ab80 Add live profile playtest and input fixes 2026-09-04 19:37:58 -06:00
784276d9e5 Redesign Profile Studio interface 2026-09-04 18:37:41 -06:00
541ca49201 Add indexed eight-profile catalog 2026-09-04 17:50:48 -06:00
ce93f34d94 Add sparse multi-macro profiles 2026-09-04 16:22:20 -06:00
eb03d94183 Add graphical controller profile editor 2026-09-03 21:55:02 -06:00
c2bfaa1d92 Ignore update 2026-09-03 14:38:01 -06:00
3f6e2c9e12 Patch Bluepad32 in build-local copy 2026-09-03 14:35:29 -06:00
200ffc92be Organize firmware sources by responsibility 2026-09-03 14:28:09 -06:00
4626b13bd8 Add managed reboot into USB BOOTSEL 2026-09-03 14:15:31 -06:00
bd5d4b3177 Complete USB output mode qualification 2026-09-03 14:04:38 -06:00
1e36571770 Fix XUSB binding after reconnect 2026-09-03 12:46:44 -06:00
e68cdcd40f
Fix scoping 2026-09-03 11:54:35 -06:00
ecd8ca2b40 Preserve analog triggers in generic HID modes 2026-09-03 11:51:30 -06:00
c5649b06a0 Correct macOS HID axis mapping 2026-09-03 11:11:35 -06:00
67801cc52a Add DInput and Mac generic HID modes 2026-09-03 07:53:11 -06:00
ec9359bce8 Add persistent USB output mode selection 2026-09-03 07:26:56 -06:00
31a8cfb9d3 Introduce static USB output driver boundary 2026-09-02 21:15:55 -06:00
1837f42e21 Detail production output mode plan 2026-09-02 20:40:58 -06:00
81e6551e0f Narrow production output mode scope 2026-09-02 20:37:17 -06:00
7358670e63 Complete controller profile runtime 2026-09-02 20:28:45 -06:00
045edc984e Add persistent profile switching feedback 2026-09-02 18:45:28 -06:00
114266836d Add deterministic macros and turbo 2026-09-02 17:55:31 -06:00
cfec816dac Apply persistent controller profiles 2026-09-02 17:35:13 -06:00
3f90d04a50 Add persistent controller profile foundation 2026-09-02 16:52:59 -06:00
7afc9981fe Add versioned persistent configuration protocol 2026-09-02 15:24:35 -06:00
b11ae076a8 Introduce protocol-neutral controller state 2026-09-02 14:53:56 -06:00
df515934ab Merge branch 'master' into feature/protocol-neutral-state 2026-09-02 14:28:42 -06:00
7449d6d029 Pause Bluetooth discovery during active play 2026-09-02 14:27:27 -06:00
196967984f Merge branch 'master' into feature/protocol-neutral-state 2026-09-02 13:49:19 -06:00
ae4abbfeb4 Add shared Bluepad32 IMU normalization header 2026-09-02 13:49:02 -06:00
b1b008bfad Document adapter feature parity roadmap 2026-09-02 12:57:12 -06:00
db4a860cd6 Fix Windows adapter enumeration and rumble 2026-09-02 12:29:57 -06:00
a7fb6c5694 Add Windows XInput feasibility test 2026-09-02 09:08:49 -06:00
604450375d Merge branch 'master' into feasibility/adapter-parity 2026-09-02 08:57:52 -06:00
8351cb1d15 Enable strong rumble for 8BitDo Switch mode 2026-09-02 08:50:26 -06:00
7e3be8675f Verify automatic XInput mode switching 2026-09-02 08:20:14 -06:00
17b3d7399c Prototype adapter XInput feasibility 2026-09-02 07:53:18 -06:00
fd23842327 Preserve and reconnect 8BitDo controllers 2026-09-01 08:58:16 -06:00
41c7021813 Add physical and USB pairing management 2026-09-01 08:19:11 -06:00
74a62f035b Gate new controller pairing behind BOOTSEL 2026-09-01 07:49:03 -06:00
146c377311 Allow controller reconnect without BOOTSEL 2026-09-01 07:38:21 -06:00
81f6ac1236 Add per-controller motion toggle 2026-08-31 22:30:29 -06:00
94ccfc7220 Implement per-controller ABXY toggle 2026-08-31 22:17:37 -06:00