Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Devicetree Manager for ZephyrNew to Visual Studio Code? Get it now.
Devicetree Manager for Zephyr

Devicetree Manager for Zephyr

Ac6

ac6.fr
|
6 installs
| (0) | Free
Devicetree editor and pin configurator for Zephyr RTOS projects. Companion extension to Workbench for Zephyr.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Devicetree Manager for Zephyr

Devicetree editor and pin configurator for Zephyr RTOS projects. Companion extension to Workbench for Zephyr.

Devicetree Manager panel

What it does

A workbench panel that shows, for the currently selected Zephyr application + build configuration, a unified view of every editable surface of the devicetree:

  • Pin muxing (chip pin matrix, vendor-themed)
  • Devicetree node tree with binding-typed property editors
  • Per-node detail card with tabs (Properties, Channels, Groups, Pin Groups, Regions, ...)
  • Staging + overlay generation: writes boards/<board>.overlay with per-block, per-property merge so user edits survive regenerations.

Generalised so the same view works for any vendor whose HAL ships machine-generated pinctrl descriptions (today: STM32, NXP MCX, ESP32; tomorrow: anyone we add a backend for).

Requirements

  • Workbench for Zephyr (this extension activates against its API to discover Zephyr applications and build configurations).
  • A Python interpreter with edtlib (typically the Zephyr venv the Workbench is already configured against).

How to open

  • From the Zephyr Workbench shortcut tree, click Devicetree Manager on an application or build configuration. The Workbench delegates to this extension via VSCode's command API and hands over the selected application + build config.
  • From the command palette: Devicetree Manager: Open. Pick the app and build configuration inside the panel.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft