Commit graph

40 commits

Author SHA1 Message Date
7afc9981fe Add versioned persistent configuration protocol 2026-09-02 15:24:35 -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
11eb44d3d1 Normalize Wii and PS Move motion 2026-08-31 12:12:44 -06:00
d9f0761949 Align AIO release documentation 2026-08-31 09:15:28 -06:00
23a3cbade5 Assign colors per controller slot 2026-08-31 09:06:00 -06:00
4a73680bd2 Gate controller pairing behind BOOTSEL 2026-08-31 08:25:08 -06:00
18c27b06ae Verify and publish dual-controller AIO firmware 2026-08-30 22:40:03 -06:00
04df6b88ad Remove rumble activity from Pico status LED 2026-08-30 16:30:10 -06:00
7bd3244006 Add Pico 2 W Bluetooth status diagnostics
Expose scanning, connecting, ready, and nonzero rumble activity on the onboard LED; publish the physically verified AIO firmware.
2026-08-30 16:21:24 -06:00
bce94d38ce Add stateful HD-rumble decoder with TinyUSB report normalization
Decode Nintendo HD-rumble words once in firmware into conventional low/high magnitudes and normalize stripped control SET_REPORT vs complete interrupt OUT reports through one path.
2026-08-29 22:19:31 -06:00
20c9c98f89 Document and publish Bluepad32 AIO firmware 2026-08-29 17:46:54 -06:00
287ef24fef Update README for SDL3 2026-08-29 13:52:27 -06:00
9d627214fb Publish firmware artifacts after build 2026-08-29 13:39:44 -06:00
72a814159a Document Switch IMU mode implementation 2026-08-29 13:37:02 -06:00
6b6504cf67 Fix Switch quaternion IMU mode 2026-08-29 13:35:24 -06:00
9ef5cb3813 Update to build uf2 and elf with build.py 2026-08-14 21:36:57 +09:00
424c8feb57 chore: update README with IMU/motion controls documentation 2026-03-16 12:00:49 -06:00
c00b096209 Add references 2025-12-14 14:08:03 -07:00
6f8c698805 Add gyro branch ref 2025-12-14 14:04:28 -07:00
e549376ee4 Touch up readme, fix build.py 2025-12-14 13:31:11 -07:00
06d702d91d Add firmware and readme for building firmware 2025-12-14 13:23:20 -07:00
231a38cb64 Update readme 2025-12-14 13:10:39 -07:00
d08d36df82 Rearrange python code 2025-12-08 19:36:01 -07:00
jojomawswan
6720390109 Make example work and redo some library code 2025-12-01 12:45:13 -07:00
jojomawswan
5086fdaa03 Add pyproject.toml 2025-11-29 22:43:02 -07:00
jojomawswan
025dcc4341 Add docs 2025-11-29 21:51:00 -07:00
jojomawswan
c0c97aa70f Add swapping hotkey 2025-11-29 21:03:34 -07:00
jojomawswan
703338ce58 Add zeroing ability 2025-11-29 20:54:15 -07:00
05ea1a3f91 Remove rust 2025-11-25 16:24:42 -07:00
1bd428c45c Refactor into lib 2025-11-25 06:23:01 -07:00
c7ef19fe23 Build with colors :) 2025-11-24 22:40:51 -07:00
32c5360544 Add GUID based selection 2025-11-23 10:08:59 -07:00
101fb1f3cb Docs and connection 2025-11-23 09:58:07 -07:00
38c9550359 README update 2025-11-23 09:33:08 -07:00
92af052279 Update with docs and rename uart file 2025-11-21 15:00:17 -07:00