Fork our minimal, Bazel-based starter project to create a new
Pigweed project from scratch. The project includes a basic
blinky LED program that runs on Raspberry Pi Picos and can
be simulated on your development host.
Learn how to use and control Bazel’s powerful project system to
manage externally-provided resources and package managers.
Set up a MCU platform
Learn how to set up a MCU platform and bind it to a toolchain.
Bazel integration
Learn how to use Pigweed in an existing Bazel project: add Pigweed
as a dependency, start using Pigweed modules, and set up static and
runtime analysis.
Bazel build compatibility patterns
A deep-dive into the Bazel patterns Pigweed uses to express that a build
target is compatible with a platform