Application Code Hub - nxp-mcuxpresso/vscode-for-mcux GitHub Wiki

The Application Code Hub is a collection of applications, demos and examples developed by NXP that allows developers to rapidly prototype or familiarize with different microcontroller applications.

The ACH (Application Code Hub) view can be accessed by clicking on its entry in the Quickstart Panel.

Open Application Code Hub

Searching and filtering results

When opening the view, the middle section of the window will be populated with all of the available software repositories for MCUXpresso IDE and VS Code. The total amount is displayed in the right of the toolbar, alongside the Search and Filter field.

Application Code Hub

It is possible to search by typing into the Search field, and the results will narrow down to those that match the given query.

The results of searching 'camera'

It is also possible to filter applications and projects by device family, categories, toolchains, used peripherals and application types. Multiple can be selected at the same time, and the result of the filter operation will be the projects that match all of the given criteria.

Filtering by multiple criteria

Cloning an application

After searching for a suitable repository to clone, you can click on it to select it. Doing so will open the respective project's description on the right side of the screen.

The description preview of a selected project

The description is a Markdown file and contains relevant information regarding the selected repository.

After choosing a destination and clicking Import Repository, a progress bar will appear to keep track of the status. When the cloning has finished, a notification will appear, along with a prompt to open the folder of the repository.

Import success message, along with a prompt to open the cloned project

Application Code Hub repository

Once the application was successfully cloned you can see it under the INSTALLED REPOSITORIES view. From there you can use the contextual menu to all the repository handling options. Import multiple projects option allows importing projects from the repository into your workspace.

Application Code Hub repository visible in installed repository and its contextual menu

Cloning and importing an application

After selecting the desired application and its destination clicking on Import Project(s) performs both cloning and importing of the application. Once the repository is cloned then additional information is required: first selection of the project(s) to be imported:

Selection of Application Code Hub project(s) to import

and then the toolchain to be associated with the project(s):

Selection of toolchain for the imported Application Code Hub project(s)