pw_ide#

Code editor and IDE support for Pigweed projects

Stable C++ CLI Python VS Code

Rich, modern IDE and code editor support for embedded systems Projects.

Most modern software development takes advantage of language servers and advanced editor features to power experiences like:

  • Fast, accurate code navigation, including finding definitions, implementations, and references

  • Code autocompletion based on a deep understanding of the code structure, not just dictionary lookups

  • Instant compiler errors and warnings as you write your code

Most embedded systems development still lacks these features. When you use Pigweed, you get all of them!

Visual Studio Code

Learn how to use Visual Studio Code for blazingly modern embedded software development for Bazel-based Pigweed projects

pw_ide CLI

Learn how to use the pw_ide command-line interface with bootstrap-based Pigweed projects using GN or CMake

C/C++ Code Intelligence

Learn about Pigweed’s approach to IDE code intelligence for C/C++

Projects

Understand Pigweed project structure and how Pigweed’s IDE features interact with it