Rust
Testing Rust Embedded Firmware: defmt, probe-rs, QEMU, and Mocking HAL
```tldr Rust's embedded ecosystem has first-class testing support: defmt-test runs tests directly on-target with RTT output, QEMU lets you run ARM Cortex-M tests on a developer machine, and embedded-hal-mock lets you unit test peripheral drivers without hardware at all. Most embedded Rust