Commit graph

19 commits

Author SHA1 Message Date
46f42a26dc Fix DualSense native audio initialization and default to accepted 32-frame format 2026-09-08 10:15:07 -06:00
06a89b5ae1 feat: select Joy-Con player modes and join pairs with a shortcut 2026-09-07 17:42:33 -06:00
8451b1eec9 feat: add model-aware Controller Studio artwork and topology 2026-09-07 12:57:33 -06:00
006b573ee8 feat: preserve native HD rumble on Switch 2 controllers 2026-09-07 08:19:53 -06:00
a87917bf0b feat: support Switch 2 controllers and expanded profiles 2026-09-06 23:17:26 -06:00
3c2d9fa723 feat: add Set B profiles and low-latency native haptics
Add schema-6 profiles, atomic catalog migration, shortcuts, Shift, configurable Turbo/Burst, macro recording and playback. Promote qualified 300 MHz native DualSense transport to AIO/XInput defaults with bounded bus transactions, credit batching and generation-safe persistent rumble.
2026-09-05 21:56:19 -06:00
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
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
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
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
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