Rubble is a Bluetooth® Low Energy compatible protocol stack for embedded Rust.
Currently, Rubble supports Nordic's nRF52-series of MCUs. However, it was designed to be hardware-independent, so support crates for other MCU families are always welcome.
NOTE: None of this has passed the Bluetooth® Qualification Process, so it must not be used in commercial products!
See rubble-demo for a usage example.
$ cd rubble-demo $ cp .gdbinit-openocd .gdbinit $ cargo run
Logging is done over UART, TX and RX on pin 06 and 08 respectively, at 1MBd.
0-Clause BSD License (LICENSE).