Create a new application

nRF Connect for VS Code

tags
nRF Connect for VS Code

Use this action when you are starting your own project and want to develop an application based on an existing template. This action creates a local version of the application from the template.

Using this action opens a wizard that lets you select an application base, its path, and the name of your custom application. The extension validates the application location. The new application is then added to the Applications View in the Sidebar.

For detailed steps, see Create an application in the nRF Connect SDK documentation.

Action Description
Create a blank application Creates an application from the basic template that includes the following essential application files in its smallest possible version: CMakeLists.txt (build system file), prj.conf (Kconfig settings definition), and main.c (entry point for the application firmware).
Copy a sample Copies an existing nRF Connect SDK or Zephyr sample or application and sets up a basic Git repository around it.

You need a local copy of the nRF Connect SDK to copy a sample from. If you have multiple SDK versions installed, the extension asks you to select the SDK version to copy the sample from.
Browse nRF Connect SDK Add-on Index Copies a revision of an existing out-of-tree application compatible with the nRF Connect SDK from the online application index and sets up a west workspace repository around it.

For more information about the available application types, see the Applications page.