The official Infineon extension that brings the full ModusToolbox™ embedded development workflow into Visual Studio Code. Build, configure, program, and debug Infineon PSoC™, AIROC™, and XMC™ devices without leaving your editor.
Features
Project Creation & Configuration
Create new applications from Infineon code examples using a guided wizard with BSP selection
Detect connected Infineon development kits automatically and associate them with the correct BSP
View application health, build status, and per-project configuration at a glance from the dashboard
Manage multi-core applications (e.g. PSoC™ Edge) where each core is a separate project within a single workspace
Build, Program & Debug
Run build, rebuild, clean, erase, and program operations directly from the editor
Visualize flash and RAM usage with per-section memory maps
Switch between Debug and Release build configurations
Automatically detect and resolve missing project dependencies and libraries
Code Intelligence
Enhanced C/C++ IntelliSense powered by CLANGD for accurate completions and navigation
Look up ModusToolbox™ API documentation for any symbol with Ctrl+Shift+F1
Access symbol documentation from the right-click context menu
BSP & Middleware Management
Manage Board Support Packages and local content storage with drag-and-drop support
Search and filter BSPs using keyword aliases
Check for and install updates to BSPs and tools
Stay synchronized with the latest ModusToolbox™ manifest data
Development Kit Integration
Monitor connected development kits including status, firmware version, and BSP mapping
Receive firmware update notifications and manage BSP associations
Support multiple connected kits simultaneously
Tool Launcher
Open the ModusToolbox™ Device Configurator directly from VS Code
Access the Library Manager for middleware and dependency management
Install and manage supported LLVM compiler toolchain versions
Use the built-in ModusToolbox™ Shell terminal profile
Editor Integration
Adapts to your VS Code light or dark theme
Interactive getting-started walkthrough for first-time users
Quick-access list of recently opened ModusToolbox™ applications
Status bar indicators for build state and extension actions
Custom VS Code tasks for build operations and tool launching
Additional Capabilities
Add MCUboot bootloader support to PSoC™ Edge applications
Extensible task system for project-specific build and tool operations
Comprehensive settings for workspace and user preferences
Built-in user guide with context-sensitive help
Requirements
This extension requires ModusToolbox™ version 3.2 or later to be installed. It does not work
with ModusToolbox™ 2.x, 3.0, or 3.1.
This extension works best if the 'clangd' extension is installed to manage Intellisense. The
default Microsoft support for 'C/C++' intellisense does not work as well.