Become a more efficient code writer by leveraging the state-of-the-art C/C++ editor in VS Code. Boost your efficiency further with AI-assisted GitHub Copilot extensions.
The free STM32 development tool based on VS Code
Write, compile, debug and version-control code efficiently throughout the entire project life cycle by leveraging VS Code.
Watch the tutorial video“
STM32Cube for VS Code: lightweight, yet powerful.
VS Code offers an open, customizable and extendible programming environment with support for STM32 MCUs.
”
Become a more efficient code writer by leveraging the state-of-the-art C/C++ editor in VS Code. Boost your efficiency further with AI-assisted GitHub Copilot extensions.
The build process is driven by CMake and Ninja, offering developers the freedom to build code in flexible ways with full compiler flexibility.
Debug launch is as simple as a mouse click, and customizability is endless. The debug feature set is expanding, and partner debug extensions are available.
Powerful editor, flexible build tools, simple STM32 debugger, and smooth update workflows
STM32Cube for VS Code brings together a powerful C/C++ editor, flexible build, and debug tools in a fast, lightweight and customizable package.
Boost your developer efficiency thanks to IntelliSense editor and seamless Git integration.
Leverage the rich VS Code marketplace to add additional extensions like GitHub Copilot to enjoy AI-driven code assist.
Code navigation, code completion, multi-cursor, AI-assist
The build system relies on the C/C++ industry standard CMake and Ninja tools. Developers can move existing CMake-driven code bases into STM32Cube for VS Code with close to zero porting effort. Leveraging CMake enables ACI integration, compiler freedom, and simplifies integration of third-party test tools.
Fast, flexible, automation-friendly
STM32Cube for VS Code includes its own debug extension to enable single-click debug launches for ST-LINK and SEGGER J-LINK probes.
Debug configurations are highly customizable and the debugger offers both basic and advanced features.
ST-LINK, SEGGER, RTOS awareness, SFR
Get started with STM32Cube for VS Code
Try the STM32Cube for VS Code pre-release aka v3.0 available from Visual Studio Marketplace.
Go to Visual Studio marketplaceDocumentation name | Version | |
---|---|---|
Extension pack readme.md | 3.0 | |
Changelog.md | 3.0 |