📄️ Kconfig Manager
The Kconfig Manager is a menuconfig/guiconfig style editor that runs directly inside VS Code. It edits the Kconfig options of one application and one build configuration, with a searchable option tree, an info pane, and undo/redo.
📄️ Menuconfig
To edit the application Kconfig using menuconfig (a text-based interface that runs in the terminal), go to the "Applications" view, right-click on the application > Configure > Menuconfig. With several build configurations, the tool edits the active one: use Set Active on the target configuration first (see Multibuild).
📄️ Gui Config
To edit the application Kconfig using guiconfig (a graphical configuration tool that opens in its own window), go to the "Applications" view, right-click on the application > Configure > Gui Config. With several build configurations, the tool edits the active one: use Set Active on the target configuration first (see Multibuild).
📄️ Harden Config
Run the hardening tool to analyze the application configuration against a set of hardening preferences defined by the Zephyr Security Working Group.
📄️ Change Board
To change the application target board, right-click on the application > Build Configuration > Change Board. You can also right-click directly on the board child row of the application (or of a build configuration).
📄️ Change West Workspace
To change the parent west workspace, right-click on the application > Build Configuration > Change West Workspace. You can also right-click directly on the west workspace child row of the application.
📄️ Change Toolchain
To switch the toolchain used for building an application, right-click on the application > Build Configuration > Change Toolchain. You can also right-click directly on the toolchain child row of the application.
📄️ Sysbuild
To enable or disable Sysbuild for your application, right-click on the application > Configure > Sysbuild > Enable (or Disable).