Clone this repo:

Branches

  1. 3c34fe9 rust/bt-ascs: Refactor common types and implement basic client by Dayeong Lee · 2 weeks ago main
  2. 7658a15 rust/bt-broadcast-assistant: Parse broadcast name from scan results by Dayeong Lee · 4 weeks ago
  3. e4590f8 bt/bt-broadcast-assistant: Support multi-broadcast and PA scanning by Dayeong Lee · 3 weeks ago
  4. 9e1a75e rust/bt-ascs: CIS establish/release handling by Marie Janssen · 2 years, 3 months ago
  5. d3e860a rust/bt-ascs: Implement remaining operations by Marie Janssen · 2 years, 3 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)