light switch sample multiprotocol build configuration setup

We have a need to use 802.15.4 multiprotocol with BLE, we currently use the 52840 for several products. This uses older SDKs and the 802.15.4 Radio driver with our own MAC

We're looking at using the 5340 for a newer product and wanted to try and use the nRF Connect SDK going forward on both devices. I've downloaded 2.1.0 using nRF connect for desktop and the toolchain manager while following your videos.

I want to use this example as a test: https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.1.0/nrf/samples/zigbee/light_switch/README.html

but I can't work out how to create a build configuration with the BLE extension, the option isn't there 

and I don't want to be forced into using the command line to build each time.

Related, but secondary if this above is resolved:

West also fails to build properly for me: PS C:\WorkspaceVSCode\RootSamples\light_switch> west build C:\WorkspaceVSCode\RootSamples\light_switch -b nrf5340dk_nrf5340_cpuapp -- -DOVERLAY_CONFIG='overlay-multiprotocol_ble.conf'
usage: west [-h] [-z ZEPHYR_BASE] [-v] [-V] <command> ...
west: error: argument <command>: invalid choice: 'build' (choose from 'init', 'update', 'list', 'manifest', 'diff', 'status', 'forall', 'help', 'config', 'topdir', 'selfupdate')

Digging into that it appeared zephyrproject hadn't installed, so following these instructions: https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.1.0/zephyr/develop/getting_started/index.html#getting-started I'm now at this stage: -- Configuring incomplete, errors occurred!
FATAL ERROR: command exited with status 1: 'C:\Program Files\CMake\bin\cmake.EXE' '-DWEST_PYTHON=C:\Users\richardP\AppData\Local\Programs\Python\Python310\python.exe' '-BC:\Users\Richardp\zephyrproject\build' -GNinja -DOVERLAY_CONFIG=overlay-multiprotocol_ble.conf '-SC:\WorkspaceVSCode\RootSamples\light_switch'

I'd rather not be forced to use command line though.

Thank you.

Richard

Related