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.
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.
It is possible to search by typing into the Search field, and the results will narrow down to those that match the given query.
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.
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 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.
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.
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:
and then the toolchain to be associated with the project(s):