Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MPLAB KconfigNew to Visual Studio Code? Get it now.
MPLAB Kconfig

MPLAB Kconfig

Microchip Technology

microchip.com
|
11,818 installs
| (1) | Free
Provides a set of algorithms to manage the hardware initialization.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MPLAB® Kconfig

Welcome! We are working hard to improve your experience and appreciate your patience and support. Features and functionality will remain an active development contribution. Your feedback is invaluable to us. Please report any bugs or suggestions for enhancements.

Kconfig is a selection-based configuration system originally developed for the Linux kernel. It is commonly used to select build-time options and to enable or disable features. Through the plugin the Kconfig environment and parameters are fully configurable and also supports intellisense for the Kconfig language. This allows you to easily search through and control the Kconfig options in your projects.

✨ Features

The MPLAB Kconfig plugin is specific to the AT91Bootstrap project. AT91Bootstrap is a second-stage bootloader for Microchip microprocessors, and it uses Kconfig for configuration management. This provides an interactive User Interface to easily configure various aspects of the bootloader, such as hardware initialization and boot parameters. The tree structure lists these options and lets you manipulate them directly.

This plugin also offers a variety of intellisense for the Kconfig language such as:

  • Autocompletion: Suggestions will be provided when the user starts to type.
  • Hover Information: When you hover on any variable, related help content will be displayed.
  • Syntax Highlighting: Different color codes for keywords in Kconfig.
  • Go To Definition: Helps navigating to the function's definition.
  • Find All References: Lists all the occurrences of a config.
  • Syntax Checking: Checks for syntax errors in Kconfig file.
  • Breadcrumbs Navigation: Shows the file path and the symbol path up to the cursor position.
  • Follow Source Links: Links that point to source file.

📦 Requirements

Python installation:

  • Version 3.9.0 or later
  • You can use custom Python binary paths by setting the PYTHON_BIN environment variables. Otherwise, the python3 or python binaries will be called relative to your PATH environment variable.

Required extensions:

  • MPLAB Extensions Core

Recommended extensions:

  • MPLAB X Project Importer - if working on MPLAB X IDE projects

🐞 Feedback and issue reporting

Go to mplabfeedback.microchip.com to report issues and suggest enhancements.

📝 License Information

MIT License


Copyright (c) 2024 Microchip

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