Skip to content

Extension Pack

The Zephyr IDE Extension also integrates with a handful of extensions and is released as an extension pack. With the extension pack, C++ and DeviceTree intellisense is available. A Kconfig GUI is also available.

Included Extensions

Cortex-Debug

ARM Cortex-M GDB Debugger support for VSCode. Provides debugging capabilities for ARM-based microcontrollers.

C/C++

C/C++ IntelliSense, debugging, and code browsing. Essential for working with C/C++ code in Zephyr projects.

Serial Monitor

Send and receive text from serial ports. Useful for viewing debug output and interacting with your device.

Devicetree LSP

Devicetree Language Server. Provides IntelliSense, syntax highlighting, and validation for devicetree files.

CMake

Intellisense for CMake Files. Helps with editing CMakeLists.txt files in your Zephyr projects.

Installation

You can install the extension pack from:

Or search for "Zephyr IDE Extension Pack" in the VS Code Extensions view.

Benefits

Installing the extension pack provides:

  • Complete Zephyr development environment
  • IntelliSense for all file types used in Zephyr projects
  • Debugging support for ARM Cortex-M devices
  • Serial communication tools
  • Better syntax highlighting and validation

Next Steps