Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>PigweedNew to Visual Studio Code? Get it now.
Pigweed

Pigweed

pigweed

|
801 installs
| (1) | Free
Visual Studio Code support for Pigweed projects
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Pigweed Extension for Visual Studio Code

Build Pigweed projects efficiently and effectively in Visual Studio Code!

Features include:

  • High-quality C/C++ code intelligence for embedded systems projects using clangd integrated directly with your project's Bazel build graph

  • Bundled core Bazel tools, letting you get started immediately without the need to install global system dependencies

  • Interactive browsing, building, and running Bazel targets

  • Built-in tools for building firmware, flashing it to your device, and communicating with your device once it's running

Getting Started

Just install this extension and open your Pigweed project. The extension will prompt you to set up a few things on first run.

For more details, check out the full documentation.

Found a bug?

Run Pigweed: File Bug to let us know!

Pre-Release Channel

Between main channel releases, pre-release versions will be published off of Pigweed's main branch. Features available in pre-release versions can be discovered in Pigweed's changelog or in the list of merged changes.

You can opt in to the pre-release version on the Pigweed extension page in the extension marketplace. Be warned that features in the pre-release versions may not entirely work, and pre-release versions may break existing functionality.

You can always revert back to the main channel version in the Pigweed extension page.

Developing

If you want to contribute to this extension, or just build it locally, refer to the development docs.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft