Demo of bringing up Bluetooth Low Energy (BLE) using Embedded Rust, by turning a BBC Microbit (nordic NRF52833) into a wireless game controller.
Flash the softdevice onto the micro:bit (only needed the first time you run it):
cargo install probe-rs --features cli
probe-rs-cli erase --chip nrf52833
probe-rs-cli download softdevice/s140_nrf52_7.3.0_softdevice.hex --format hex --chip nRF52833_xxAA
cargo run --release