Clone this repo:

Branches

  1. 3677436 *: Install rust and cargo when running presubmit.sh by Dayeong Lee · 6 weeks ago main
  2. df787e9 *: Format code by Dayeong Lee · 6 weeks ago
  3. 796c94f rust/bt-broadcast-assistant: Improve debug commands and internal APIs by Dayeong Lee · 7 weeks ago
  4. f2eb5ef rust/bt-ascs: Initial implementaiton by Marie Janssen · 1 year, 7 months ago
  5. f2b23cd rust/bt-pacs: Expose AudioContexts by Marie Janssen · 6 weeks ago

Bluetooth Shared Libraries

What is this?

This is a repository for shared libraries and tools that can be useful for multiple Bluetooth stacks.

These tools and libraries are meant to be:

  • Stack-agnostic and platform-agnostic
  • Implement a useful subset of a published Bluetooth specification.

It has been started as a repository for developing Rust crates but can be easily expanded to include libraries and tools written in other languages.

What is this not?

It is not a full Bluetooth stack. Google has two officially open-source Bluetooth stacks:

Structure

  • rust - Rust Crates
  • docs - General documentation (documentation for each library/tool is included in their directories)