metronome/rust/pm-kit
Me Here 4275187008 pm-kit milestone 2: ST7796 display bring-up
Init the Kit's ST7796 320x480 over SPI0 (SCK=GP2, MOSI=GP3, CS=GP5, DC=GP6,
RST=GP7; BGR, colours inverted, 16 MHz) via mipidsi 0.9 + embedded-graphics, and
draw a panel + "PM-KIT / RUST OK" so SPI + the graphics stack are verifiable on
screen. GP25 LED keeps blinking as a heartbeat.

Compiles for thumbv8m; runtime (does it draw? colours/orientation right?) is the
on-device check. Next: tune orientation/colour if needed, then inputs + audio + pm-core.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 20:56:07 -05:00
..
.cargo Rust port Stage 3 milestone 1: pm-kit boot-proof blink (RP2350) 2026-05-31 20:34:46 -05:00
src pm-kit milestone 2: ST7796 display bring-up 2026-05-31 20:56:07 -05:00
.gitignore Rust port Stage 3 milestone 1: pm-kit boot-proof blink (RP2350) 2026-05-31 20:34:46 -05:00
build.rs Rust port Stage 3 milestone 1: pm-kit boot-proof blink (RP2350) 2026-05-31 20:34:46 -05:00
build.sh Rust port Stage 3 milestone 1: pm-kit boot-proof blink (RP2350) 2026-05-31 20:34:46 -05:00
Cargo.toml pm-kit milestone 2: ST7796 display bring-up 2026-05-31 20:56:07 -05:00
memory.x Rust port Stage 3 milestone 1: pm-kit boot-proof blink (RP2350) 2026-05-31 20:34:46 -05:00
uf2.py Rust port Stage 3 milestone 1: pm-kit boot-proof blink (RP2350) 2026-05-31 20:34:46 -05:00