Skip to content
(going to be a) BLE stack for embedded Rust
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
ci CI: remove backticks (oops) Jun 23, 2019
rubble-demo Fix demo .gdbinit and add documentation Jun 29, 2019
rubble Enable and fix the 2018 idiom lints Jun 23, 2019
.gitignore fix: AdStructure parsing (#12) Mar 8, 2019
LICENSE Fix demo .gdbinit and add documentation Jun 29, 2019

Rubble Build Status

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.

API documentation (master)

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).

You can’t perform that action at this time.