metronome/rust/pm-grid
Me Here bdf69cfd30 pm-grid: start main.rs modularization (extract fonts module)
Move the 3x5 LED font (DIGITS, glyph, build_name_cols) into src/fonts.rs.
Pure code move, compiler-verified identical behavior; main.rs 1835 -> ~1770 lines.
First step of the recommended main.rs split; further extraction (FAT/MSC storage,
views) to continue incrementally as those areas are touched.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 11:24:09 -05:00
..
.cargo pm-grid: USB-MIDI audio + make Rust the shipping Grid firmware 2026-06-03 15:19:38 -05:00
src pm-grid: start main.rs modularization (extract fonts module) 2026-06-04 11:24:09 -05:00
.gitignore pm-grid: name the drive PM_G-1 + read set lists from it (on-device FAT) 2026-06-04 07:29:30 -05:00
build.rs Add pm-grid: Rust firmware for the Pico Scroll Pack (RP2040) 2026-06-03 07:22:48 -05:00
build.sh pm-grid: USB-MIDI audio + make Rust the shipping Grid firmware 2026-06-03 15:19:38 -05:00
Cargo.toml pm-grid: name the drive PM_G-1 + read set lists from it (on-device FAT) 2026-06-04 07:29:30 -05:00
memory.x pm-grid: USB Mass Storage (composite MIDI + 1MB flash-backed drive) 2026-06-03 16:25:51 -05:00
uf2.py Add pm-grid: Rust firmware for the Pico Scroll Pack (RP2040) 2026-06-03 07:22:48 -05:00