#bluetooth #energy #bluetooth-le #ble #low #nrf

no-std rubble-nrf5x

Rubble driver for the nRF51/nRF52-series radios

1 unstable release

0.0.4 Jun 29, 2021

#25 in #nrf

0BSD license

455KB
8K SLoC

Note: this project is not currently maintained.

Rubble

crates.io docs.rs CI

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.

Internal API documentation (master)

NOTE: None of this has passed the Bluetooth® Qualification Process, so it must not be used in commercial products!

Usage

See demos for a few self-contained usage examples.

API documentation can be viewed on docs.rs for the latest crates.io release, or here for API docs generated from master.

Contributing

See CONTRIBUTING.md.

License

0-Clause BSD License (LICENSE).


lib.rs:

A Rubble BLE driver for the nRF51/nRF52-series radios.

Dependencies

~2.2–7MB
~186K SLoC