commit | 45baf7fb492e4e5ebf6885786051d3f8c0c7dd95 | [log] [tgz] |
---|---|---|
author | Dayeong Lee <dayeonglee@google.com> | Fri Aug 01 20:23:15 2025 +0000 |
committer | Dayeong Lee <dayeonglee@google.com> | Fri Aug 15 13:11:14 2025 -0700 |
tree | de9ac93b929e59e4d3b5ee6a35c92383d037fd5e | |
parent | 7d2e300588e2d6c609d33390a1d333fa512e13c6 [diff] |
rust/bt-gatt: Add periodic advertising sync API Adds a new API to the `Central` trait for synchronizing to periodic advertising trains. This is the Rust equivalent of the Periodic Advertisement Scanning FIDL API. - Adds `sync_to_periodic_advertising` to the `Central` trait - Adds a `periodic_advertising` module with necessary types - Adds a `PeriodicAdvertisingTypes` trait for a clean API - Updates tests and fixes other crates affected by the changes Bug: b/433283601 Test: cargo build && cargo test Change-Id: I2c70c352a5f703b50f5036a2d6aa446bc6786380 Reviewed-on: https://bluetooth-review.googlesource.com/c/bluetooth/+/2500 Reviewed-by: Marie Janssen <jamuraa@google.com>
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:
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.
It is not a full Bluetooth stack. Google has two officially open-source Bluetooth stacks: