roll: third_party/pigweed 21 commits

e51b311a154e11c pw_toolchain: Use `crate_name` for GN rust targets
e194c83f1d06383 pw_toolchain: proc_macro GN cross compile
ddcc251bcac0c2c pw_toolchain: Rustc cross compile to qemu-clang
2bccf25ed3d181d pw_build: Fix configs in pw_rust_executable
61f6e54585a0e81 pw_rust: Add no_std build to basic_executable
79f0dd143867866 pw_rust: Rename host_executable
9d49c47bb21b0cc pw_env_setup: Add rustc thumbv7m target
55c5087185c0ff3 pw_tokenizer: decode_optionally_tokenized without
280aeccf0bef690 pw_console: Additional UI and code themes
5cb019aed9d68b2 pw_web: NPM version bump to 0.0.22
1df8cb6e2022a85 pw_web: Show REPL message at every run
0e17c001aa2a1c6 pw_symbolizer: Add missing runfiles dep
59f96058375492f pw_rpc: Fix Typescript client streaming return typ
93c2ec369ab5a18 pw_console: Bump version of console js, add titles
8f276075de78ca5 pw_web: NPM version bump to 0.0.21
116b67dbec88d7b bazel: Manage Java deps through bzlmod
9b9615e17801148 pw_presubmit: Add new presubmit steps
285805a35a9878a pw_web: Enable custom titles, log-view access
71a9d5447de318e docs: Fix some bad links in the changelog
40caf32b68cf760 third_party/stm32cube: bzlmod-friendly changes
df07efa092d4072 pw_rpc: Add yield mode constraint_setting

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed Rolled-Commits: b454ef6a4541f4f..e51b311a154e11c
Roller-URL: https://ci.chromium.org/b/8740816783872512769
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I35a02c016948ee5c89694bf608e90f63a64d82b5
Reviewed-on: https://pigweed-review.googlesource.com/c/gonk/+/226920
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 b454ef6..e51b311 160000
--- a/third_party/pigweed
+++ b/third_party/pigweed
@@ -1 +1 @@
-Subproject commit b454ef6a4541f4f18a5cd624d9ce79e71bc9535b
+Subproject commit e51b311a154e11ca84ff493ba279e0280c8c2df8