EMBEDDED RUST · no_std → WASM
Borrowing: Share Without Giving Away

Split firmware into functions with borrowing. The starter does not compile until navigate() borrows instead of consuming.

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