This is a heavily interactive web application, and JavaScript is required. Simple HTML interfaces are possible, but that is not what this is.
Post
James Munns
jamesmunns.com
did:plc:rqm4qgf6jdmb35mxatuzi6cq
In Rust (and really, in LLVM), we don't have `volatile` variables, but we do have volatile access.
This means there's no:
volatile int a;
instead its:
let x = a_ptr.read_volatile();
In practice, most folks for embedded use what's called a "PAC": a "Peripheral Access Crate", for embedded MMIO.
[contains quote post or other embedded content]
2025-12-20T09:58:48.496Z