Clone this repo:

Branches

  1. 19cac8e rust/bt-bass: Initial implementation of BASS server by Ani Ramakrishnan · 7 days ago main
  2. fd0756c rust/bt-bass: Fix BisSync synchronization for NO_PREFERENCE by Ani Ramakrishnan · 31 hours ago
  3. bf10103 rust/bt-ascs: Implement Enable operation by Dayeong Lee · 9 weeks ago
  4. 10d41a5 rust/bt-ascs: Implement Config QoS operation by Dayeong Lee · 9 weeks ago
  5. 8d4e7c2 rust/bt-ascs: Implement Configure Codec operation by Dayeong Lee · 9 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)