roll: third_party/pigweed pw_bluetooth_sapphire: Queue ISO frames in stream as needed
Establish a robust path for sending frames from an IsoStream to
its client.
The IsoStream will buffer frames and provide them upon request
(calls to ReadNextQueuedIncomingPacket()). If at any time a call
is made and no frames are available, nullptr is returned and
a notification will be sent to the client (via the
IncomingDataHandler) when the next frame is received. This
interface maps easily to a 'hanging get' pattern where an
unsatisfiable read will be followed by a notification when data is
ready.
Original-Bug: http://b/issues/311639690
Test: pw presubmit --step gn_chre_googletest_nanopb_sapphire_build
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/251332
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Original-Revision: e431fab8dd22a0993d426374904762c7f541f641
Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 683ebcf0f57930..e431fab8dd22a0
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8730076617935004609
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Ia4a73edeede05f8b6e9638960d0f3a331df5c47b
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/251294
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
diff --git a/third_party/pigweed b/third_party/pigweed
index 683ebcf..e431fab 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit 683ebcf0f579306f7759002f45e1e1e65b197c33
+Subproject commit e431fab8dd22a0993d426374904762c7f541f641