EMBEDDED RUST · no_std → WASM
The decision that stays on the machine

no_std Rust against the rover HAL, compiled to WASM and run as the real control loop. This starter does not compile on purpose: one decision case is unhandled.

You read

register reads, timer counts, and sensor pins

You change

the firmware you write in the control loop

Fixed

the emulated chip, its peripherals, and the wiring