Extension Pack
The IDE for Zephyr 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
Section titled “Included Extensions”Cortex-Debug
Section titled “Cortex-Debug”ARM Cortex-M GDB Debugger support for VSCode. Provides debugging capabilities for ARM-based microcontrollers.
C/C++ IntelliSense, debugging, and code browsing. Essential for working with C/C++ code in Zephyr projects.
Serial Monitor
Section titled “Serial Monitor”Send and receive text from serial ports. Useful for viewing debug output and interacting with your device.
Devicetree LSP
Section titled “Devicetree LSP”Devicetree Language Server. Provides IntelliSense, syntax highlighting, and validation for devicetree files.
Intellisense for CMake Files. Helps with editing CMakeLists.txt files in your Zephyr projects.
Installation
Section titled “Installation”You can install the extension pack from:
Or search for “Zephyr IDE Extension Pack” in the VS Code Extensions view.