pw_bluetooth_sapphire: Support ISO Channel FIDL Protocol in Drivers Implements FIDL ISO channel support in the virtual driver. This fixes the issue during HCI initialization in integration tests where the emulator crashes since isochronous channels weren't supported. Other changes include: adding ISO channel handling for the bt-hci passthrough and intel drivers, updating Banjo API name to be consistent with FIDL. Fixed: b/328457492, b/328459391 Test: fx test //src/connectivity/bluetooth Manual Test: Texted with fxr/991355, paired and streamed audio to Nelson DUT from iOS device Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1002652 API-Review: Marie Janssen <jamuraa@google.com> GitOrigin-RevId: 5fdfa1b03e42d68e3a7dab361fc034e24f11e770 Change-Id: Id1677ee7d300be1889d7a287f6f4c966765ca349 Change-Id: I249561f58922d91b783ccc5ebbf2845bd39fbe72 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/221267 Commit-Queue: Auto-Submit <auto-submit@pigweed-service-accounts.iam.gserviceaccount.com> Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> Pigweed-Auto-Submit: Faraaz Sareshwala <fsareshwala@google.com> Pigweed-Auto-Submit: Jason Graffius <jgraff@google.com> Reviewed-by: Ben Lawson <benlawson@google.com> Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Pigweed is an open source collection of embedded-targeted libraries–or as we like to call them, modules. These modules are building blocks and infrastructure that enable faster and more reliable development on small-footprint MMU-less 32-bit microcontrollers like the STMicroelectronics STM32L452 or the Nordic nRF52832.
For more information please see our website: https://pigweed.dev/.