A workspace application is created in the following situations:
-
When you add a west manifest file to the VS Code workspace that contains a freestanding application. You can do this by using the Create west workspace action, available from
Manage SDKs > Manage west workspace in the Welcome View. You can also create the west workspace first and add a freestanding application to it, which as a result will become a workspace application.
-
When you create an application using an out-of-tree reference nRF Connect SDK application from the nRF Connect SDK Add-on Index. You can do this by using the Browse nRF Connect SDK Add-on index action, available from Create a new application in the Welcome View. Such out-of-tree reference applications come with their own west workspace.
Note
- You cannot change the SDK version for workspace applications by editing their build configurations. You can only change the SDK version by editing the west manifest file.
- The SDK version used by repository applications is not stored in Zephyr's CMake registry and is not listed in the Uninstall SDK menu. This prevents breaking the application if the corresponding SDK version were to be uninstalled using this menu.