[third_party/pigweed/src] Roll 53 commits

50925b562f5fff3 pw_presubmit: Add ifndef/define check
28b70a038345ba9 pw_containers: Doxygenify pw::containers::Filtered
decf14dbacac80d pw_containers: Support copying the FilteredView pr
4341d7b31e90c9d pw_cli: Make pw_cli tab completion reusable
f5c2f22d37e0aea pw_interrupt: Tidy up target compatibility
d4215d0554f6408 pw_interrupt: Remove cpu-based backend selection
08f63ed0c1bb9aa bazel: Add host_backend_alias macro
ac97d24514bec1c pw_env_setup: pw_build: Disable pip version check
b8363e324f4258d bazel: Fix missing deps in some modules
a31f520483f6d4f pw_cli: Print tab completions for pw commands
dd52ac781d9893f pw_interrupt: Add backend constraint setting
5fff2c3fef8e88a pw_log_rpc: Explain relation to pw_log and pw_log_
d2dbd7b292b7f8d pw_rpc: Create client call hook in Python client
c8024eea6dedb8f pw_toolchain: Test trivially destructible class
9fb0ba4a38bf596 pw_package: Add picotool package installer
7db78523ff059c7 pw_digital_io: Doxygenify the interrupt handler me
598599c0d244839 pw_{console,hdlc}: Detect comms errors in Python
3b68c84d2909ecf pw_build: Upstream build script fixes
c0bcf5adae9ee7b pw_sync: Improve Borrowable lock traits and annota
10eb559000cfb5d pw_build: Add pw_test_info
8270c58a25e7d1b bazel: Support user bazelrc files
8451a05b3362a81 rust: Add rustdoc links for existing crates
601f070ae1d8ba5 pw_cli: Fix logging msec timestamp format
e1b56dbcd84a836 python: Remove setup.py files
895aaa03a847bca pw_bloat: Cache and optimize label production
f9baecd1044c6db build: Add Rust toolchain to Bazel macOS build
cdf958f1ed0ccd7 pw_build: Upstream build script & presubmit runner
70a124c4634a946 pw_build: pw_watch: Redraw interval and bazel step
58119f625055d42 pw_env_setup: Add docstrings to visitors
3ab03722caee67c pw_env_setup: Sort pigweed_environment.gni lines
e7488c09099a958 pw_chrono_freertos: Update SystemTimer comments
1c86969fd424fe4 pw_containers: Improve FlatMap algorithm and filte
2c9efc96d6ba638 pw_docgen: Add rustdoc linking support to pigweed-
785682ce0a3e86e pw_presubmit: Remove deprecated gn_docs_build step
0889de69c640669 pw_toolchain: Make tools use relative paths
f04f934b3c69910 pw_presubmit: Fix issues with running docs_build t
67c87c7fe8f129c build: Mark linux-only Bazel build targets
86d80d6921dffc8 pw_base64: Doxygenify MaxDecodedSize()
e171f29b7d61f05 pw_stream: Fix Doxygen typo
5e70fc18053d41f pw_docgen: Add extension debugging instructions
6a99259953c9933 bazel: Update rules_python to 0.24.0
ed01e19308cd8ac pw_{i2c,spi}: Standardize naming on initiator/resp
7c2db61b792479a pw_i2c_mcuxpresso: Allow for static initialization
5fd8cf288fa857d pw_env_setup: Mac and Windows Python requirements
3f8d519b1f597eb pw_env_setup: Add more Python versions
37e821f8beff560 pw_env_setup: Remove python.json from Bazel CIPD
d92d02f1a25cd6b pw_env_setup: Redirect variables from empty dirs
213640f04755cad pw_env_setup: Split Python constraints per OS
eec910d37e6c5e6 pw_allocator: Doxygenify the freelist chunk method
3fb983d9e8f95cd pw_stream_uart_linux: Add stream for UART on Linux
e89ac8201c40a93 pw_bluetooth: Add 3 Event packets & format hci.emb
2ddb378fedc39f3 pw_env_setup: Add --additional-cipd-file argument
97c6a1079c65b9c roll: go

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed/src Rolled-Commits: f4d0b3563c09d94..50925b562f5fff3
Roller-URL: https://ci.chromium.org/b/8774308300781842433
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I681e108b015ffc3eb4300fb5b72ed3be7e58a2e0
Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/160323
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
diff --git a/third_party/pigweed/src b/third_party/pigweed/src
index f4d0b35..50925b5 160000
--- a/third_party/pigweed/src
+++ b/third_party/pigweed/src
@@ -1 +1 @@
-Subproject commit f4d0b3563c09d945478267fcff619a959cd3e9f6
+Subproject commit 50925b562f5fff38ba36a711e5e35b53326ecd5a