STM32CubeIDE for Visual Studio Code Documentation

Table Of Contents

- STM32CubeIDE for Visual Studio Code
- Introduction
  - Overview
  - System requirements
  - Release note
- Basic Concepts
  - User interface
  - Command-line tools
  - Visual Studio Code extension packs
  - Bundles
  - CMake
  - Toolchains
  - STMicroelectronics Arm Clang Toolchain for STM32
- Getting Started
  - Installation
  - First project creation
- Workspace and extension workflow
  - Workspace overview
  - Extension commands
  - Project files
  - Multi-project workspaces
- Tutorials
  - Migrating from STM32CubeIDE for Visual Studio Code extension 2.x to 3.x
  - Dual-core STM32 projects
  - Power management
  - RTOS-based STM32 projects
  - Firmware security and integrity
- Development
  - Projects
  - Editing
  - Build
  - Debug
  - API manual
  - Integration with external tools
  - Testing and validation
- Troubleshooting
  - Frequently asked questions
  - Known issues
  - Support

Status available:

- Not started

- On-going

- First TLMS submit

- First TLMS feedback

- Content finished

- TLMS review finished

- Packaged in VSIX

Sub-Chapter Name | Status | Source File
--- | --- | ---
User interface | On-going | basic_concepts.rst
Command-line tools | On-going | basic_concepts.rst
Project types | On-going | basic_concepts.rst
Bundles | On-going | basic_concepts.rst
Getting started | On-going | development.rst
Create empty project | On-going | development.rst
Import new STM32CubeMX project | On-going | development.rst
Import example project | On-going | development.rst
Open in VS Code | On-going | development.rst
Editing and navigation | On-going | development.rst
Building | On-going | development.rst
Debugging | On-going | development.rst
Collaboration and version control | Not started | development.rst
Settings and preferences | Not started | development.rst
Overview | On-going | introduction.rst
System requirements | On-going | introduction.rst
Installation instructions | Not started | introduction.rst
Release note | Not started | introduction.rst
Misc | Not started | miscellaneous.rst
Frequently asked questions | Not started | resources.rst
How to get support | On-going | resources.rst
Give feedback | On-going | resources.rst
Installation Guide | On-going | tutorials.rst
Migrating from VS Code extension 2.x to 3.x | On-going | tutorials.rst
Share projects | On-going | tutorials.rst
Code freeze and release management | On-going | tutorials.rst
Updating bundles and components | On-going | tutorials.rst
Toolchains | On-going | toochains.rst
ST-Arm-Clang | On-going | starm-clang.rst

VSX README.md | Status
--- | ---
st-cube-code-pack | First TLMS submit
st-cube-ide-build-analyzer | First TLMS submit
st-cube-ide-build-cmake | First TLMS submit
st-cube-ide-core | First TLMS submit
st-cube-ide-debug-core | First TLMS submit
st-cube-ide-debug-generic-gdbserver | First TLMS submit
st-cube-ide-debug-jlink-gdbserver | First TLMS submit
st-cube-ide-debug-openocd-gdbserver | First TLMS submit
st-cube-ide-debug-stlink-gdbserver | First TLMS submit
st-cube-ide-formatter | First TLMS submit
st-cube-ide-project-manager | First TLMS submit
st-cube-ide-registers-view | First TLMS submit
st-cube-ide-rtos-view | First TLMS submit
st-cube-tools-manager-ui | First TLMS submit

Other Documentation | Status
--- | ---
installation.pdf | First TLMS submit