metronome/rust/pm-ui
Me Here 04350f9d09 pm-kit: peripheral self-test — buttons + joystick (ADC) + speaker (PWM)
Honest answer to 'do the inputs/speaker work?': they had NO Rust code. Add the
drivers and a live self-test: buttons GP15/GP14 (pull-up), joystick GP26/GP27 via
ADC, speaker GP13 via PWM (~2 kHz click on button press). draw_peripheral_test
(pm-ui) shows button states, joystick dot + X/Y values, and beep activity; layout
verified in the simulator (uisim --bin periphsim) before flashing.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 23:56:13 -05:00
..
src pm-kit: peripheral self-test — buttons + joystick (ADC) + speaker (PWM) 2026-05-31 23:56:13 -05:00
Cargo.toml Rust UI: host simulator (PNG) + shared pm-ui crate; trim panel init 2026-05-31 21:54:20 -05:00