Bazel#
Pigweed has full support for Bazel. See Build system integrations for more information.
Recommendations on how to install Bazel.
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.
Explore other Bazel topics#
Learn how to use and control Bazel’s powerful project system to manage externally-provided resources and package managers.
Learn how to set up a MCU platform and bind it to a toolchain.
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.
A deep-dive into the Bazel patterns Pigweed uses to express that a build target is compatible with a platform