Clone this repo:

Branches

  1. e07fc2c rust/bt-bap-unicast: Implement discovery logic in client by Marie Janssen · 3 months ago main
  2. e8f8a2d rust/bt-bap-unicast: Implement discovery skeleton and mapping by Marie Janssen · 3 months ago
  3. 21553d0 rust/bt-bap-unicast: Make manager and client generic over GattTypes by Marie Janssen · 3 months ago
  4. 279b20f rust/bt-broadcast-assistant: Add crate documentation and TODO roadmap by Dayeong Lee · 5 weeks ago
  5. dfccf0f rust/bt-bap-unicast: Initialize crate and implement foundation by Marie Janssen · 4 months 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)