*: Add support for RP2350

- targets/rp2040: Switch to final pins
- pw_libcxx: Provide more definitions of operator new
- roll: pico-sdk and picotool
- pw_blob_store: Temporarily disable on Pico
- pw_libcxx: Add alwayslink=True to pw_libcxx
- targets/rp2040: Pico SDK Beta 3 update
- pw_string: Remove <regex>
- pw_toolchain: Support cortex-m33 for clang
- pw_toolchain: Move arm_gcc C++ selection to toolchain features
- bazel: Register the clang M0 toolchain, not GCC
- pw_toolchain: Clang Bazel build
- targets/rp2040: Update device IDs to include rp2350
- targets/rp2040: Fix missing return in pico transitions
- targets/rp2040: Fix lint issues
- targets/rp2040: Initial changes for RP2350

Co-authored-by: Anthony DiGirolamo <tonymd@google.com>
Co-authored-by: Armando Montanez <amontanez@google.com>
Co-authored-by: Asad Memon <asadmemon@google.com>
Co-authored-by: Chad Norvell <chadnorvell@google.com>
Co-authored-by: Dave Roth <davidroth@google.com>
Co-authored-by: Erik Gilling <konkers@google.com>
Co-authored-by: Leonard Chan <leonardchan@google.com>
Co-authored-by: prabhukr <prabhukr@google.com>
Co-authored-by: Taylor Cramer <cramertj@google.com>
Co-authored-by: Ted Pudlik <tpudlik@google.com>
Change-Id: I5a08edcb69d175528ed3f5230fa9ad91a109ea12
No-Tree-Checks: true
Bug: b/354942782
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/228326
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Original-Reviewed-by: Armando Montanez <amontanez@google.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/llvm-integration/+/235151
Reviewed-by: Armando Montanez <amontanez@google.com>
Commit-Queue: Prabhu Karthikeyan Rajasekaran <prabhukr@google.com>
4 files changed
tree: 2ace5b04fc6e7e23d5cccf435e443e9b51205fff
  1. pw_libc/
  2. pw_libcxx/
  3. third_party/
  4. AUTHORS
  5. CONTRIBUTING.md
  6. LICENSE
  7. OWNERS
  8. README.md
README.md

Pigweed Open Source Template Repository

This repository is a template that we will use when creating new open source repositories for Pigweed.