site: Rust section now describes the live metronome (was bring-up image)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Me Here 2026-06-01 00:19:38 -05:00
parent 0c788b1153
commit 8067820d19
2 changed files with 5 additions and 3 deletions

View file

@ -51,7 +51,7 @@ cp "$DIST_DIR/pico-main.py" "$DEST_DIR/pico-main.py"; echo " pico-main.py ($(st
# Rust firmware (RP2350) — served if built via rust/pm-kit/build.sh (gitignored artifact, not in dist/) # Rust firmware (RP2350) — served if built via rust/pm-kit/build.sh (gitignored artifact, not in dist/)
if [[ -f "$SRC_DIR/rust/pm-kit/pm-kit.uf2" ]]; then if [[ -f "$SRC_DIR/rust/pm-kit/pm-kit.uf2" ]]; then
cp "$SRC_DIR/rust/pm-kit/pm-kit.uf2" "$DEST_DIR/pm-kit.uf2" cp "$SRC_DIR/rust/pm-kit/pm-kit.uf2" "$DEST_DIR/pm-kit.uf2"
echo " pm-kit.uf2 ($(stat -c '%s' "$DEST_DIR/pm-kit.uf2") bytes) # Rust RP2350 firmware (alpha boot-blink)" echo " pm-kit.uf2 ($(stat -c '%s' "$DEST_DIR/pm-kit.uf2") bytes) # Rust RP2350 firmware (alpha live metronome)"
fi fi
cp "$DIST_DIR/pm_k1_circuitpy.zip" "$DEST_DIR/pm_k1_circuitpy.zip"; echo " pm_k1_circuitpy.zip ($(stat -c '%s' "$DEST_DIR/pm_k1_circuitpy.zip") bytes)" # PM_K-1 CircuitPython bundle cp "$DIST_DIR/pm_k1_circuitpy.zip" "$DEST_DIR/pm_k1_circuitpy.zip"; echo " pm_k1_circuitpy.zip ($(stat -c '%s' "$DEST_DIR/pm_k1_circuitpy.zip") bytes)" # PM_K-1 CircuitPython bundle
cp "$DIST_DIR/pico-cp-app.py" "$DEST_DIR/pico-cp-app.py"; echo " pico-cp-app.py ($(stat -c '%s' "$DEST_DIR/pico-cp-app.py") bytes)" # served for version reading + reference cp "$DIST_DIR/pico-cp-app.py" "$DEST_DIR/pico-cp-app.py"; echo " pico-cp-app.py ($(stat -c '%s' "$DEST_DIR/pico-cp-app.py") bytes)" # served for version reading + reference

View file

@ -131,8 +131,10 @@
<div class="phil"> <div class="phil">
<h3>🦀 NativeRust firmware — PM_K1 (RP2350 / Pico 2)</h3> <h3>🦀 NativeRust firmware — PM_K1 (RP2350 / Pico 2)</h3>
<p>An experimental nativeRust build of the Kit firmware: one <code>no_std</code> core (track codec + scheduler, <p>An experimental nativeRust build of the Kit firmware: one <code>no_std</code> core (track codec + scheduler,
validated against the same golden vectors as the web and CircuitPython builds) plus perboard drivers. Currently validated against the same golden vectors as the web and CircuitPython builds) plus perboard drivers.
a bringup image (boot + display); it grows one driver at a time.</p> It now runs as a working metronome — boots, drives the ST7796 display, plays builtin grooves with audio
clicks, and has a drumnotation view. Controls: <b>A</b> = play/stop, <b>B</b> = grid/notation, joystick =
tempo &amp; groove. (Alpha; built and reviewed in a host simulator.)</p>
<p style="margin-top:12px"> <p style="margin-top:12px">
<a href="/pm-kit.uf2" download <a href="/pm-kit.uf2" download
style="display:inline-block; padding:10px 18px; border-radius:9px; font-weight:600; text-decoration:none; style="display:inline-block; padding:10px 18px; border-radius:9px; font-weight:600; text-decoration:none;