Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ModusToolbox AssistantNew to Visual Studio Code? Get it now.
ModusToolbox Assistant

ModusToolbox Assistant

C & T Software

|
5,510 installs
| (1) | Free
An Assistant for ModusToolbox
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

ModusToolbox Assistant README

This extension is an assistant for using ModusToolbox with the Visual Studio Code.

Features

🚀 Project Creation & Management

  • Guided Project Wizard: Step-by-step project creation with BSP selection, code examples, and configuration options
  • Connected Development Kit Detection: Automatic detection and integration with connected ModusToolbox development kits
  • Project Status Dashboard: Real-time overview of application health, build status, and project configuration
  • Multi-Project Support: Manage complex applications with multiple projects in a single workspace

🔧 Build & Development Tools

  • Integrated Build Actions: One-click build, rebuild, clean, erase, and program operations
  • Memory Usage Analysis: Visual memory mapping and usage statistics for optimizing applications
  • Configuration Management: Easy switching between Debug/Release configurations
  • Missing Asset Detection: Automatic detection and fixing of missing project dependencies

🧠 IntelliSense & Code Navigation

  • CLANGD Integration: Optimized C/C++ IntelliSense using CLANGD for better code completion and navigation
  • Symbol Documentation: Quick access to ModusToolbox API documentation with Ctrl+Shift+F1
  • Context-Aware Help: Right-click context menu integration for symbol documentation lookup

📦 Package & Content Management

  • Local Content Storage: Manage BSP packages and local storage with drag-and-drop interface
  • BSP Keyword Aliases: Smart filtering and search capabilities for Board Support Packages
  • Automatic Updates: Check for and install BSP and tool updates
  • Manifest Integration: Real-time synchronization with ModusToolbox manifest data

🔌 Hardware & DevKit Support

  • DevKit Management: Monitor connected development kits with status, firmware, and BSP information
  • Hardware Configuration: Automatic BSP association and firmware update notifications
  • Multi-Kit Support: Handle multiple connected development kits simultaneously

⚙️ Tool Integration

  • Device Configurator: Direct access to ModusToolbox Device Configurator
  • Library Manager: Integrated middleware and library management
  • LLVM Toolchain: Install and manage supported LLVM compiler versions
  • ModusToolbox Shell: Dedicated terminal profile with ModusToolbox environment

🎯 User Experience

  • Dark/Light Theme Support: Adaptive theming that follows VS Code preferences
  • Getting Started Guide: Interactive onboarding for new users
  • Recently Opened Projects: Quick access to recently used ModusToolbox applications
  • Status Bar Integration: Real-time status updates and quick access to main features
  • Task Integration: Custom VS Code tasks for build operations and tool launching

🛠️ Advanced Features

  • Bootloader Support: Add bootloader functionality to PSoC Edge applications
  • Custom Task System: Extensible task system for project-specific operations
  • Settings Management: Comprehensive configuration options for workspace and user preferences
  • Documentation Integration: Built-in user guide and context-sensitive help system

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.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft