roll: third_party/pigweed/src cf08ca9..560f88e (59 commits)

560f88e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/348392 roll: luci
63143e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/348252 roll: fuchsia-infra-bazel-rules, MODULE.bazel.lock
defa390:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/348232 roll: python-wheel
6e6d544:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/348052 roll: cmake
a856838:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347873 pw_bluetooth: Add AVDTP DELAY REPORT Command
033bac6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346593 pw_bluetooth_proxy: Allow modification + forwarding of L2CAP payloads
1e9e2fb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347237 pw_async2: Allow move-only types with BlockingReceive
0d72a11:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347672 pw_async2: Refactor guides.rst
239a43d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/345013 pw_build: Add BuildRecipe dependencies
9beab24:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347632 pw_async2: Use more lock annotations in channel.h
b04a327:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/340696 pw_bluetooth_proxy: Add GenericL2capChannel
1cf66b6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347236 pw_containers: Add Contains algorithm
039ffea:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347234 pw_async2: Replace Dispatcher::State with bool
5e618d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346332 pw_web: Fix npm tests after migration
461c729:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347472 pw_string: Clarify example overloading operator<<
840c2f2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347233 pw_channel: Label module as deprecated
a33f5d8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/342072 pw_ide: Introduce fixed compile command database generation
b3087c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347232 pw_async2: Link to implementing futures guide from guides.rst
f0eb6ba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/343754 pw_async2: Update the informed poll overview
5f2e38b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347132 pw_rpc_transport: Replace std::vector with pw::DynamicVector in tests
879d211:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346833 pw_async2: Merge pw_async2_epoll into pw_async2
152c3d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/296755 seed: Unify pw_build, pw_presubmit, and the pw tool
30aacd5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/347032 pw: Correct bazelisk quiet flag
c478e4c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346594 pw_build: Use tomllib if available
5dc1684:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346832 pw_containers: Fix uninitialized member issue
f931a6f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346632 pw_toolchain: Fix typo
067d2e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346172 pw_async2: Update unit test example to use futures
611bb2d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346532 pw: Fix paths with spaces
18bbb3c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/342332 build: Add `pw_emboss_build_dir_to_root` arg
f687901:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346312 pw_kernel: Rename .tmpl files to .jinja
50616a9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/340536 pw_kernel: Add Interrupt Object
df48374:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346592 pw_ide: Minor stylistic correction
4b3992b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/344332 pw_async2: Create separate doc for channels content
292a206:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/341634 third_party/freertos: Remove unused BUILD file template
49634ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346373 pw_kernel: Allow archs to manipulate system generator configs
577bd71:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346392 pw_build: Fix workflows build directory handling
1543a73:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346132 pw_async2: Update interrupt example to use futures
abf0521:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346333 pw_kernel: Move arch-agnostic config into a non-generic struct
b29fe85:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346214 pw_async2: Make the dispatcher lock constinit
a6c1ae1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346213 pw_async2: Make dispatcher_lock() internal
dda2b35:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/344734 pw_bluetooth_proxy: Create GattNotify(Rx,Tx)Engine
9ed30c7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/337273 pw_web: Move root npm rules and ts directory to pw_web
bd8b656:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/344733 pw_bluetooth_proxy: Create CreditBasedFlowControl(Rx,Tx)Engine
94ba316:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/345072 pw_protobuf: Advertise support for edition 2024 in protoc plugin
867b674:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/345012 pw_build: Move pigweed_upstream_build to a separate package
9878485:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/344732 pw_bluetooth_proxy: Create BasicMode(Tx,Rx)Engine
32a3e69:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/345672 pw_async2: Temporarily disable sanitizers for channel_thread_test
3f6acaf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/344312 pw_third_party: Fix pw_third_party.nanopb for Zephyr builds
fc4c230:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/336912 pw_async2: Support multiple Dispatcher implementations
376f8b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/342154 pw_presubmit: Reduce formatter CLI argument handling duplication
39e48a9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/345572 pw_clock_tree: Remove deprecated ClockDivider::Set() shim
eacd5b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/345393 pw_containers: Make AATreeIterators default constructible
17038a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/344714 pw_build: Support other workflows file formats
f3ebe85:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/342814 pw_build_info: Read the linker script variable with the correct size
e09749f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/341672 pw_bluetooth_sapphire: Stop filtering from accidentally being enabled
0f717f2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/345352 pw_clock_tree: Provide initializer for DeferredInit::storage_
5eeabcf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/342813 freertos: Add support library in CMake
863515e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/345373 pw_assert_basic: Add missing include
e92eaf2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/343292 pw_thread_zephyr: Fix example usage comment

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: cf08ca98ed990e..560f88ec3e7772
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8697363586836935857
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I479be3cf898857a369133293da21a45704460c7a
Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/348572
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
diff --git a/third_party/pigweed/src b/third_party/pigweed/src
index cf08ca9..560f88e 160000
--- a/third_party/pigweed/src
+++ b/third_party/pigweed/src
@@ -1 +1 @@
-Subproject commit cf08ca98ed990e79284b3d97eec2b6a334c914f7
+Subproject commit 560f88ec3e77724273e5c5997033ef5ea7bf2d09