index: add Rust firmware (alpha) section with pm-kit.uf2 download

A labelled developer/alpha section on the landing page with a brand-cyan download
button for the RP2350 Rust firmware + flash instructions, so it's grabbable from
the site (metronome.varasys.io/#rust) instead of the bare URL.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Me Here 2026-05-31 21:36:04 -05:00
parent 0c8f370a5c
commit 4afac44d06

View file

@ -124,6 +124,26 @@
<div class="prog-hint">The current program, decoded (not base64). Paste a patch <i>or</i> a base64 setlist code; it's checked, then loaded. <div class="prog-hint">The current program, decoded (not base64). Paste a patch <i>or</i> a base64 setlist code; it's checked, then loaded.
Conventions: GM names or numbers (<code>kick</code> / <code>36</code>), <code>=X.x-</code> steps, <code>/2</code> subdivision, <code>(3,8)</code> euclidean, <code>@-3</code> dB, <code>~</code> polymeter.</div> Conventions: GM names or numbers (<code>kick</code> / <code>36</code>), <code>=X.x-</code> steps, <code>/2</code> subdivision, <code>(3,8)</code> euclidean, <code>@-3</code> dB, <code>~</code> polymeter.</div>
</div> </div>
<section class="philosophy" id="rust">
<div class="section-label">Firmware · Rust (developer · alpha)</div>
<div class="phil-grid">
<div class="phil">
<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,
validated against the same golden vectors as the web and CircuitPython builds) plus perboard drivers. Currently
a bringup image (boot + display); it grows one driver at a time.</p>
<p style="margin-top:12px">
<a href="/pm-kit.uf2" download
style="display:inline-block; padding:10px 18px; border-radius:9px; font-weight:600; text-decoration:none;
color:#04121b; background:linear-gradient(180deg,#34c6ff,var(--cyan))">Download pmkit.uf2 ↓</a>
</p>
<p class="prog-hint" style="margin-top:10px">Flash: hold <b>BOOTSEL</b> on the Pico 2, plug in USB, and drag the
<code>.uf2</code> onto the RP2350 drive. Recover anytime with BOOTSEL + a CircuitPython <code>.uf2</code>.
Source &amp; staged plan live in <code>rust/</code> and <code>docs/rust-port.md</code>.</p>
</div>
</div>
</section>
</main> </main>
/*@BUILD:include:src/footer.html@*/ /*@BUILD:include:src/footer.html@*/