Using external modules with nRF Connect SDK vscode environment

Hello,*

I'm new to nRF Connect SDK environment, but I'm used to work with Zephyr.

I'm actually confused using west.yml file. I created a new application based on existing Zephyr application. I have west.yml, CMakeLists.txt, Kconfig, src,...

What the west.yml file should look like to reference the ncs installation on my computer?

I have tried to do the following, it has downloaded a new copy of the SDK in the parent directory of the app, but while trying to add a new build configuration I get the "no boards found":

manifest:
self:
west-commands: scripts/west-commands.yml

remotes:
- name: sdk
projects:
- name: sdk-nrf
remote: sdk
revision: v3.0.2
import:
# By using name-allowlist we can clone only the modules that are
# strictly needed by the application.
name-allowlist:
- cmsis_6
- hal_nordic
- hal_stm32
- hostap # required for nrf7002dk board
- littlefs
- mbedtls
- mcuboot
- nrf_hw_models # required for nrf7002dk board
- nrf_wifi # required for nrf7002dk board
- picolibc
In general, can you point the exact workflow to create a new app with west? I need external modules so I need west.yml I guess.
Thanks
Joel
Related