Hi.
We've created a custom board, and it works nicely.
However, when I try to build another application for this new board (i.e. "Add Build Configuration"), the new board does not appear in the list of boards ("All boards" selected).
But: if I manually build for this new board with west (i.e. "west -b <board_name>"), then the build works and the build config shows up in the VSC extension.
The attached screen shot below shows 1) on the left side that a manually built application for the new board actually appears correctly in the list, and 2) on the right, that the board is not listed in the drop down for the creation of a new build configuration. Note that the behavior is the same on the computer of my colleague that built the new board using the "Create a new board" functionality (thus it seems not to be a problem of a missing file / non committed file).
Please find my generated support information at the end of this message.
Kind regards

{
"platform": {
"os": "linux",
"osVersion": "#42~20.04.1-Ubuntu SMP Tue Sep 28 20:41:07 UTC 2021",
"osKernel": "5.11.0-38-generic",
"vscode": "1.62.0",
"electron": "13.5.1",
"node": "v14.16.0"
},
"system": {
"date": "2021-11-10T10:37:36.339Z",
"vscodeRoot": "/snap/code/79/usr/share/code/resources/app",
"nrfConnectForDesktopInstalled": "unknown",
"vscodeUptime": "00:08:50",
"osUptime": "146:11:43",
"cpu": {
"model": "Intel(R) Core(TM) i7-10510U CPU @ 1.80GHz",
"speed": "3000 MHz",
"count": 4
},
"memory": {
"total": "15.27 GB",
"free": "0.90 GB"
}
},
"workspace": {
"name": "Untitled (Workspace)",
"workspaceFile": "1634227193741",
"folders": [
"/home/X/src/Y/breadboard/breadboard_sw/applications/blinky_pwm",
"/home/X/src/Y/breadboard/breadboard_sw/applications/peripheral_lbs",
"/home/X/src/Y/breadboard/breadboard_sw/applications/peripheral_uart",
"/home/X/src/Y/breadboard/breadboard_sw/applications/hello_world",
"/home/X/src/Y/breadboard/breadboard_sw/applications/niia_pump",
"/home/X/src/Y/breadboard/breadboard_sw/applications/motor_control"
]
},
"extensions": {
"internal": {
"nordic-semiconductor.nrf-connect": {
"version": "2021.11.134",
"path": "/home/X/.vscode/extensions/nordic-semiconductor.nrf-connect-2021.11.134",
"isActive": true
},
"nordic-semiconductor.nrf-terminal": {
"version": "2021.11.7",
"path": "/home/X/.vscode/extensions/nordic-semiconductor.nrf-terminal-2021.11.7",
"isActive": true
},
"nordic-semiconductor.devicetree": null,
"nordic-semiconductor.kconfig": null
},
"external": {
"marus25.cortex-debug": "0.4.7",
"ms-vscode.cpptools": "1.7.1",
"ms-vscode.js-debug": "1.62.0",
"ms-vscode.js-debug-companion": "1.0.15",
"ms-vscode.references-view": "0.0.81",
"ms-vscode.vscode-js-profile-table": "0.0.18",
"cschlosser.doxdocgen": "1.3.2",
"eamodio.gitlens": "11.6.1",
"GitHub.vscode-pull-request-github": "0.32.0",
"jeff-hykin.better-cpp-syntax": "1.15.10",
"ms-python.python": "2021.11.1422169775",
"ms-python.vscode-pylance": "2021.11.0",
"ms-toolsai.jupyter": "2021.10.1001414422",
"ms-toolsai.jupyter-keymap": "1.0.0",
"ms-toolsai.jupyter-renderers": "1.0.3",
"ms-vscode-remote.remote-containers": "0.205.1",
"ms-vscode-remote.remote-ssh": "0.66.0",
"ms-vscode-remote.remote-ssh-edit": "0.66.0",
"ms-vscode-remote.remote-wsl": "0.58.5",
"ms-vscode.cmake-tools": "1.9.1",
"ms-vscode.cpptools-extension-pack": "1.0.0",
"ms-vscode.cpptools-themes": "1.0.0",
"ms-vsliveshare.vsliveshare": "1.0.5090",
"ms-vsliveshare.vsliveshare-audio": "0.1.91",
"trond-snekvik.gnu-mapfiles": "1.1.0",
"twxs.cmake": "0.0.17"
}
},
"tools": {
"/opt/SEGGER/JLink/JLinkExe": "7.56d",
"/usr/local/bin/nrfjprog": "10.15.0",
"/usr/bin/cmake": "3.21.3",
"/home/X/.local/bin/west": "0.11.1",
"/usr/bin/python": "3.8.10",
"/usr/bin/ninja": "1.10.0",
"/usr/bin/gperf": "3.1",
"/usr/bin/dtc": "1.5.0",
"/home/X/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major/bin/arm-none-eabi-gcc": "9-2019-q4-major",
"/home/X/gn/gn": "1942"
},
"connectedDevices": [
{
"serialNumber": "683859251",
"pcaNumber": "PCA10056",
"boardName": "nRF52840 DK",
"boardAlias": "nRF52840DK-mri-tq"
}
],
"config": {
"nordic-semiconductor.nrf-connect": {
"topdir": "/home/X/src/Y/breadboard",
"toolchain": {
"path": "/home/X/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major/bin"
},
"ozonePath": "",
"applications": [
"/home/X/src/Y/breadboard/breadboard_sw/applications/blinky_pwm",
"/home/X/src/Y/breadboard/breadboard_sw/applications/peripheral_lbs",
"/home/X/src/Y/breadboard/breadboard_sw/applications/peripheral_uart",
"/home/X/src/Y/breadboard/breadboard_sw/applications/hello_world",
"/home/X/src/Y/breadboard/breadboard_sw/applications/niia_pump",
"${workspaceFolder:motor_control}"
],
"jlink": {
"rtosPlugin": ""
},
"kconfig": {
"interface": null
},
"welcome": {
"showOnStartup": false
},
"west": {
"env": {
"$base": "terminal"
}
},
"boardRoots": [],
"enableTelemetry": false
},
"nordic-semiconductor.nrf-terminal": {
"terminalMode": "character"
},
"nordic-semiconductor.devicetree": {
"modules": [
"${zephyrBase}",
"${zephyrBase}/../nrf",
"."
],
"zephyr": "",
"ctxFile": "",
"defaultBoard": ""
},
"nordic-semiconductor.kconfig": {
"root": "",
"env": {},
"cfiles": true,
"disable": false,
"zephyr": {
"base": ""
}
},
"marus25.cortex-debug": {
"armToolchainPath": null,
"armToolchainPrefix": "arm-none-eabi",
"gdbPath": null,
"JLinkGDBServerPath": null,
"openocdPath": null,
"pyocdPath": null,
"PEGDBServerPath": null,
"stutilPath": null,
"stlinkPath": null,
"stm32cubeprogrammer": null,
"enableTelemetry": true,
"flattenAnonymous": false,
"registerUseNaturalFormat": true,
"variableUseNaturalFormat": true
}
},
"environment": {
"westExe": "west",
"westEnv": {
"ELECTRON_RUN_AS_NODE": "1",
"HOME": "/home/X",
"PATH": "/home/X/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major/bin:/home/X/src/Y/breadboard/zephyr/scripts:/home/X/.local/bin:/home/X/bin:/home/X/bin/dita-ot-3.5.2/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/home/X/gn",
"ZEPHYR_BASE": "/home/X/src/Y/breadboard/zephyr",
"GNUARMEMB_TOOLCHAIN_PATH": "/home/X/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major",
"ZEPHYR_TOOLCHAIN_VARIANT": "gnuarmemb",
"USER": "X"
},
"toolchainPath": "/home/X/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major/bin",
"toolchainBinPath": "/home/X/gnuarmemb/gcc-arm-none-eabi-9-2019-q4-major/bin"
},
"terminal": {
"shell": null,
"defaultProfile": null
}
}