Intellisense configuration provider 'nordic-semiconductor.nrf-connect' does not provide completions for unit test projects

Completions for symbols in unity.h and custom, common include files (e.g. test_main.h) are not found by intellisense.

c_cpp_properties.json:

{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "windowsSdkVersion": "10.0.19041.0",
            "compilerPath": "cl.exe",
            "cStandard": "c17",
            "cppStandard": "c++17",
            "intelliSenseMode": "windows-msvc-x64",
            "configurationProvider": "nordic-semiconductor.nrf-connect"
        }
    ],
    "version": 4
}

Tried and didn't work:

  • adding the test project as a separate application
  • adding ${workspaceFolder}/test/inc (location of test_main.h) to includePath or browse.path
  • searched for location of unity.h in SDK and toolchain folders came up with no results. Is it a generated file?

    1258.test.zip

Test project attached ^

Parents
  • Hi

    Can you share the error log you're seeing on your end? I haven't set it up on my end yet as I don't know if it's reproducible on a development kit or just on your specific custom board or what, but if I could review your error log that might be helpful. If not I'll need some more details on what board you're using to recreate this, etc.

    Best regards,

    Simon

  • There is no compile error for the unit tests. I am using an nRF5340dk, but also compiling unit tests for native_posix target, though I don't think that has anything to do with the problem.

    I should clarify, I believe the problem here is with the nRF Connect extension for VS Code (or its configuration). Specifically the intellisense provider doesn't seem to be able to find the unity header/source files, despite adding the directory to the includePath

  • Okay, might be a misunderstanding on my end then, sorry about that. What version of the nRF Connect extension, VS Code, nrfjprog, and the nRF Connect SDK are you using when seeing this issue on your end? I'll probably have to ask the nRF Connect extension developers what this could be, but I'll need the above version numbers to narrow the issue down somewhat first.

    Best regards,

    Simon

  • Sure thing. Here is support info from VS Code

    [08:41:55] Update available https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-command-line-tools/sw/versions-10-x-x/10-23-1/nrf-command-line-tools-10.23.1-x64.exe
    [08:41:57] nrfutil [12320]: SI { id: '683584865', capabilities: { rtt: true, erase: true, recover: true }, device: { id: 3, jlink: [Object], serialNumber: '000683584865', serialPorts: [Array], traits: [Object], usb: [Object] } },SI { id: '960115360', capabilities: { rtt: true, erase: true, recover: true }, device: { id: 5, jlink: [Object], serialNumber: '000960115360', serialPorts: [Array], traits: [Object], usb: [Object] } }
    IMPORTANT: The data below could contain sensitive or confidential information about your environment.
    If you do not wish this to be seen by others, please make sure to remove it before sharing.
    
    For help and support, visit the Nordic DevZone at https://devzone.nordicsemi.com/.
    
    {
      "platform": {
        "os": "win32",
        "osVersion": "Windows 10 Pro",
        "osKernel": "10.0.22621",
        "vscode": "1.83.1",
        "electron": "25.8.4",
        "node": "v18.15.0"
      },
      "system": {
        "date": "2023-10-16T13:42:22.246Z",
        "vscodeRoot": "c:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:00:34",
        "osUptime": "72:41:11",
        "cpu": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz"
      },
      "workspace": {
        "name": "unity-include-errors",
        "workspaceFile": null,
        "folders": [
          "c:\\Users\\TylerGrunenwald\\git\\devzone\\unity-include-errors"
        ]
      },
      "sdks": [
        {
          "version": "2.1.0",
          "path": "c:\\Users\\TylerGrunenwald\\ncs\\v2.1.0"
        },
        {
          "version": "2.4.0",
          "path": "c:\\Users\\TylerGrunenwald\\ncs\\v2.4.0"
        }
      ],
      "apps": [
        {
          "workspace": "c:\\Users\\TylerGrunenwald\\git\\devzone\\unity-include-errors",
          "uri": "c:\\Users\\TylerGrunenwald\\git\\devzone\\unity-include-errors",
          "buildConfigurations": []
        }
      ],
      "topdir": "c:\\Users\\TylerGrunenwald\\ncs\\v2.4.0",
      "workspaceState": "freestanding-ready",
      "toolchains": [
        {
          "version": "2.1.0",
          "path": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\v2.1.0"
        },
        {
          "version": "2.4.0",
          "path": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35"
        }
      ],
      "connectedDevices": [
        {
          "serialNumber": "000683584865",
          "boardVersion": "PCA10056",
          "deviceFamily": "NRF52_FAMILY",
          "deviceVersion": "NRF52840_xxAA_REV2",
          "jlinkObFirmwareVersion": "J-Link OB-SAM3U128-V2-NordicSemi compiled Sep 21 2022 09:57:39"
        },
        {
          "serialNumber": "000960115360",
          "boardVersion": "PCA10095",
          "deviceFamily": "NRF53_FAMILY",
          "deviceVersion": "NRF5340_xxAA_ENGD",
          "jlinkObFirmwareVersion": "J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"
        }
      ],
      "deviceProvider": "nrfutil",
      "tools": {
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gcc.exe": "0.16.0",
        "C:\\Program Files\\SEGGER\\JLink\\JLink.exe": "7.80c",
        "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.22.0",
        "nrfutil": "Not found",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\cmake.exe": "3.20.5",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\Scripts\\west.exe": "1.0.0",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\python.exe": "3.8.2",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\ninja.exe": "1.9.0",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\gperf.exe": "3.1",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\dtc.exe": "1.4.7",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\gn.exe": "2105",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\mingw64\\bin\\git.exe": "2.37.3.windows.1",
        "gdbPath": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gdb.exe"
      },
      "environment": {
        "westEnv": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "C:\\Users\\TylerGrunenwald",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\TylerGrunenwald",
          "PATH": "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\mingw64\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\Scripts;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\nanopb\\generator-bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\aarch64-zephyr-elf\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\x86_64-zephyr-elf\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2023.10.49-win32-x64\\platform\\nrfutil\\lib\\nrfutil-toolchain-manager;C:\\Ruby32-x64\\bin;C:\\Program Files\\Lapce\\;C:\\Program Files\\Renode\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files (x86)\\SEGGER\\JLink;C:\\Program Files\\Microchip\\xc8\\v2.32\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\ZeroTier\\One\\;C:\\Program Files\\LLVM\\bin;C:\\Program Files\\usbipd-win\\;C:\\Program Files\\nodejs\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\StGit\\bin\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\Program Files\\GitHub CLI\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Program Files\\Git\\bin;C:\\Program Files\\doxygen\\bin;C:\\msys64\\mingw64\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Neovim\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\TylerGrunenwald\\AppData\\Roaming\\npm;C:\\Users\\TylerGrunenwald\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\WinMerge;C:\\Program Files\\Diolan\\DLN\\binaries\\console;C:\\flutter\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WinGet\\Links;",
          "ZEPHYR_BASE": "c:\\Users\\TylerGrunenwald\\ncs\\v2.4.0\\zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk",
          "PYTHONPATH": "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\Lib;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\Lib\\site-packages"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "C:\\Users\\TylerGrunenwald",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\TylerGrunenwald",
          "Path": "C:\\Ruby32-x64\\bin;C:\\Program Files\\Lapce\\;C:\\Program Files\\Renode\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files (x86)\\SEGGER\\JLink;C:\\Program Files\\Microchip\\xc8\\v2.32\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\ZeroTier\\One\\;C:\\Program Files\\LLVM\\bin;C:\\Program Files\\usbipd-win\\;C:\\Program Files\\nodejs\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\StGit\\bin\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\Program Files\\GitHub CLI\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Program Files\\Git\\bin;C:\\Program Files\\doxygen\\bin;C:\\msys64\\mingw64\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Neovim\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\TylerGrunenwald\\AppData\\Roaming\\npm;C:\\Users\\TylerGrunenwald\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\WinMerge;C:\\Program Files\\Diolan\\DLN\\binaries\\console;C:\\flutter\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WinGet\\Links;",
          "PATH": "C:\\Ruby32-x64\\bin;C:\\Program Files\\Lapce\\;C:\\Program Files\\Renode\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files (x86)\\SEGGER\\JLink;C:\\Program Files\\Microchip\\xc8\\v2.32\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\ZeroTier\\One\\;C:\\Program Files\\LLVM\\bin;C:\\Program Files\\usbipd-win\\;C:\\Program Files\\nodejs\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\StGit\\bin\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\Program Files\\GitHub CLI\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Program Files\\Git\\bin;C:\\Program Files\\doxygen\\bin;C:\\msys64\\mingw64\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Neovim\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\TylerGrunenwald\\AppData\\Roaming\\npm;C:\\Users\\TylerGrunenwald\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\WinMerge;C:\\Program Files\\Diolan\\DLN\\binaries\\console;C:\\flutter\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WinGet\\Links;"
        },
        "toolchainPath": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35",
        "toolchainBinPath": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin",
        "toolchainVersion": "2.4.0"
      },
      "terminal": {
        "defaultProfile": "Powershell 7.1"
      },
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "${nrf-connect.sdk:2.4.0}",
          "toolchain": {
            "path": "${nrf-connect.toolchain:2.4}"
          },
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig",
            "executeInDefaultShell": false
          },
          "welcome": {
            "showOnStartup": false
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "taskBindings": {},
          "debugging": {
            "flash": true,
            "bindings": {}
          },
          "activeAppFollowActiveEditor": true,
          "deviceProvider": "nrfutil",
          "enableTelemetry": false,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "nrfutil": {
            "home": null
          },
          "defaultOpenAction": "ask"
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        }
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2023.10.49",
            "path": "c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2023.10.49-win32-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2023.10.17",
            "path": "c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2023.10.17",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2023.10.22",
            "path": "c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2023.10.22",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2023.10.27",
            "path": "c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2023.10.27",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": "1.17.5",
          "ms-vscode-remote.remote-wsl-recommender": "0.0.19",
          "ms-vscode.js-debug": "1.83.1",
          "ms-vscode.js-debug-companion": "1.1.2",
          "ms-vscode.vscode-js-profile-table": "1.0.3",
          "bierner.markdown-mermaid": "1.20.0",
          "Blodwynn.featurehighlight": "1.8.0",
          "cschlosser.doxdocgen": "1.4.0",
          "eamodio.gitlens": "14.4.0",
          "GitHub.github-vscode-theme": "6.3.4",
          "Gruntfuggly.todo-tree": "0.0.226",
          "keroc.hex-fmt": "1.0.0",
          "ms-dotnettools.vscode-dotnet-runtime": "1.8.1",
          "ms-python.python": "2023.18.0",
          "ms-python.vscode-pylance": "2023.10.20",
          "ms-vscode-remote.remote-wsl": "0.81.8",
          "ms-vscode.hexeditor": "1.9.12",
          "OnlyLys.leaper": "0.10.5",
          "PKief.material-icon-theme": "4.31.0",
          "platformio.platformio-ide": "3.3.1",
          "redhat.vscode-yaml": "1.14.0",
          "SimonSiefke.svg-preview": "2.8.3",
          "tamasfe.even-better-toml": "0.19.2",
          "tomoki1207.pdf": "1.2.2",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17",
          "vscodevim.vim": "1.26.1",
          "xaver.clang-format": "1.9.0",
          "yzhang.markdown-all-in-one": "3.5.1"
        }
      }
    }

Reply
  • Sure thing. Here is support info from VS Code

    [08:41:55] Update available https://nsscprodmedia.blob.core.windows.net/prod/software-and-other-downloads/desktop-software/nrf-command-line-tools/sw/versions-10-x-x/10-23-1/nrf-command-line-tools-10.23.1-x64.exe
    [08:41:57] nrfutil [12320]: SI { id: '683584865', capabilities: { rtt: true, erase: true, recover: true }, device: { id: 3, jlink: [Object], serialNumber: '000683584865', serialPorts: [Array], traits: [Object], usb: [Object] } },SI { id: '960115360', capabilities: { rtt: true, erase: true, recover: true }, device: { id: 5, jlink: [Object], serialNumber: '000960115360', serialPorts: [Array], traits: [Object], usb: [Object] } }
    IMPORTANT: The data below could contain sensitive or confidential information about your environment.
    If you do not wish this to be seen by others, please make sure to remove it before sharing.
    
    For help and support, visit the Nordic DevZone at https://devzone.nordicsemi.com/.
    
    {
      "platform": {
        "os": "win32",
        "osVersion": "Windows 10 Pro",
        "osKernel": "10.0.22621",
        "vscode": "1.83.1",
        "electron": "25.8.4",
        "node": "v18.15.0"
      },
      "system": {
        "date": "2023-10-16T13:42:22.246Z",
        "vscodeRoot": "c:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Microsoft VS Code\\resources\\app",
        "nrfConnectForDesktopInstalled": true,
        "vscodeUptime": "00:00:34",
        "osUptime": "72:41:11",
        "cpu": "Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz"
      },
      "workspace": {
        "name": "unity-include-errors",
        "workspaceFile": null,
        "folders": [
          "c:\\Users\\TylerGrunenwald\\git\\devzone\\unity-include-errors"
        ]
      },
      "sdks": [
        {
          "version": "2.1.0",
          "path": "c:\\Users\\TylerGrunenwald\\ncs\\v2.1.0"
        },
        {
          "version": "2.4.0",
          "path": "c:\\Users\\TylerGrunenwald\\ncs\\v2.4.0"
        }
      ],
      "apps": [
        {
          "workspace": "c:\\Users\\TylerGrunenwald\\git\\devzone\\unity-include-errors",
          "uri": "c:\\Users\\TylerGrunenwald\\git\\devzone\\unity-include-errors",
          "buildConfigurations": []
        }
      ],
      "topdir": "c:\\Users\\TylerGrunenwald\\ncs\\v2.4.0",
      "workspaceState": "freestanding-ready",
      "toolchains": [
        {
          "version": "2.1.0",
          "path": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\v2.1.0"
        },
        {
          "version": "2.4.0",
          "path": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35"
        }
      ],
      "connectedDevices": [
        {
          "serialNumber": "000683584865",
          "boardVersion": "PCA10056",
          "deviceFamily": "NRF52_FAMILY",
          "deviceVersion": "NRF52840_xxAA_REV2",
          "jlinkObFirmwareVersion": "J-Link OB-SAM3U128-V2-NordicSemi compiled Sep 21 2022 09:57:39"
        },
        {
          "serialNumber": "000960115360",
          "boardVersion": "PCA10095",
          "deviceFamily": "NRF53_FAMILY",
          "deviceVersion": "NRF5340_xxAA_ENGD",
          "jlinkObFirmwareVersion": "J-Link OB-K22-NordicSemi compiled Dec  3 2021 15:46:55"
        }
      ],
      "deviceProvider": "nrfutil",
      "tools": {
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gcc.exe": "0.16.0",
        "C:\\Program Files\\SEGGER\\JLink\\JLink.exe": "7.80c",
        "C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\nrfjprog.exe": "10.22.0",
        "nrfutil": "Not found",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\cmake.exe": "3.20.5",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\Scripts\\west.exe": "1.0.0",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\python.exe": "3.8.2",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\ninja.exe": "1.9.0",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\gperf.exe": "3.1",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\dtc.exe": "1.4.7",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\gn.exe": "2105",
        "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\mingw64\\bin\\git.exe": "2.37.3.windows.1",
        "gdbPath": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin\\arm-zephyr-eabi-gdb.exe"
      },
      "environment": {
        "westEnv": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "C:\\Users\\TylerGrunenwald",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\TylerGrunenwald",
          "PATH": "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\mingw64\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\Scripts;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\nanopb\\generator-bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\aarch64-zephyr-elf\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\x86_64-zephyr-elf\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin;c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2023.10.49-win32-x64\\platform\\nrfutil\\lib\\nrfutil-toolchain-manager;C:\\Ruby32-x64\\bin;C:\\Program Files\\Lapce\\;C:\\Program Files\\Renode\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files (x86)\\SEGGER\\JLink;C:\\Program Files\\Microchip\\xc8\\v2.32\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\ZeroTier\\One\\;C:\\Program Files\\LLVM\\bin;C:\\Program Files\\usbipd-win\\;C:\\Program Files\\nodejs\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\StGit\\bin\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\Program Files\\GitHub CLI\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Program Files\\Git\\bin;C:\\Program Files\\doxygen\\bin;C:\\msys64\\mingw64\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Neovim\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\TylerGrunenwald\\AppData\\Roaming\\npm;C:\\Users\\TylerGrunenwald\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\WinMerge;C:\\Program Files\\Diolan\\DLN\\binaries\\console;C:\\flutter\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WinGet\\Links;",
          "ZEPHYR_BASE": "c:\\Users\\TylerGrunenwald\\ncs\\v2.4.0\\zephyr",
          "ZEPHYR_TOOLCHAIN_VARIANT": "zephyr",
          "ZEPHYR_SDK_INSTALL_DIR": "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk",
          "PYTHONPATH": "C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\Lib;C:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\bin\\Lib\\site-packages"
        },
        "inherited": {
          "ELECTRON_RUN_AS_NODE": "1",
          "HOME": "C:\\Users\\TylerGrunenwald",
          "HOMEDRIVE": "C:",
          "HOMEPATH": "\\Users\\TylerGrunenwald",
          "Path": "C:\\Ruby32-x64\\bin;C:\\Program Files\\Lapce\\;C:\\Program Files\\Renode\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files (x86)\\SEGGER\\JLink;C:\\Program Files\\Microchip\\xc8\\v2.32\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\ZeroTier\\One\\;C:\\Program Files\\LLVM\\bin;C:\\Program Files\\usbipd-win\\;C:\\Program Files\\nodejs\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\StGit\\bin\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\Program Files\\GitHub CLI\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Program Files\\Git\\bin;C:\\Program Files\\doxygen\\bin;C:\\msys64\\mingw64\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Neovim\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\TylerGrunenwald\\AppData\\Roaming\\npm;C:\\Users\\TylerGrunenwald\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\WinMerge;C:\\Program Files\\Diolan\\DLN\\binaries\\console;C:\\flutter\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WinGet\\Links;",
          "PATH": "C:\\Ruby32-x64\\bin;C:\\Program Files\\Lapce\\;C:\\Program Files\\Renode\\bin;C:\\Program Files (x86)\\Microsoft SDKs\\Azure\\CLI2\\wbin;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Intel\\WiFi\\bin\\;C:\\Program Files\\Common Files\\Intel\\WirelessCommon\\;C:\\Program Files (x86)\\SEGGER\\JLink;C:\\Program Files\\Microchip\\xc8\\v2.32\\bin;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\Azure Data Studio\\bin;C:\\Program Files\\Microsoft SQL Server\\Client SDK\\ODBC\\170\\Tools\\Binn\\;C:\\Program Files (x86)\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\Tools\\Binn\\;C:\\Program Files\\Microsoft SQL Server\\150\\DTS\\Binn\\;C:\\Program Files\\dotnet\\;C:\\Program Files\\Microsoft SQL Server\\130\\Tools\\Binn\\;C:\\Program Files (x86)\\ZeroTier\\One\\;C:\\Program Files\\LLVM\\bin;C:\\Program Files\\usbipd-win\\;C:\\Program Files\\nodejs\\;C:\\WINDOWS\\system32;C:\\WINDOWS;C:\\WINDOWS\\System32\\Wbem;C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\;C:\\WINDOWS\\System32\\OpenSSH\\;C:\\Program Files\\Git\\cmd;C:\\Program Files\\StGit\\bin\\;C:\\Program Files\\Nordic Semiconductor\\nrf-command-line-tools\\bin\\;C:\\Program Files\\Docker\\Docker\\resources\\bin;C:\\Program Files\\GitHub CLI\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Launcher\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python38\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\Scripts\\;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Python\\Python311\\;C:\\Program Files\\Git\\bin;C:\\Program Files\\doxygen\\bin;C:\\msys64\\mingw64\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Microsoft VS Code\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\Neovim\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WindowsApps;C:\\Users\\TylerGrunenwald\\AppData\\Roaming\\npm;C:\\Users\\TylerGrunenwald\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Programs\\WinMerge;C:\\Program Files\\Diolan\\DLN\\binaries\\console;C:\\flutter\\bin;C:\\Users\\TylerGrunenwald\\AppData\\Local\\Microsoft\\WinGet\\Links;"
        },
        "toolchainPath": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35",
        "toolchainBinPath": "c:\\Users\\TylerGrunenwald\\ncs\\toolchains\\31f4403e35\\opt\\zephyr-sdk\\arm-zephyr-eabi\\bin",
        "toolchainVersion": "2.4.0"
      },
      "terminal": {
        "defaultProfile": "Powershell 7.1"
      },
      "config": {
        "nordic-semiconductor.nrf-connect": {
          "topdir": "${nrf-connect.sdk:2.4.0}",
          "toolchain": {
            "path": "${nrf-connect.toolchain:2.4}"
          },
          "ozonePath": "",
          "applications": [],
          "applicationOptions": {},
          "kconfig": {
            "interface": "kconfig",
            "executeInDefaultShell": false
          },
          "welcome": {
            "showOnStartup": false
          },
          "west": {
            "env": {
              "$base": "terminal"
            }
          },
          "boardRoots": [],
          "taskBindings": {},
          "debugging": {
            "flash": true,
            "bindings": {}
          },
          "activeAppFollowActiveEditor": true,
          "deviceProvider": "nrfutil",
          "enableTelemetry": false,
          "thirdpartyIntegration": {},
          "toolchainManager": {
            "indexURL": null,
            "installDirectory": null
          },
          "nrfutil": {
            "home": null
          },
          "defaultOpenAction": "ask"
        },
        "nordic-semiconductor.nrf-terminal": {
          "terminalMode": "character"
        }
      },
      "extensions": {
        "internal": {
          "nordic-semiconductor.nrf-connect": {
            "version": "2023.10.49",
            "path": "c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-connect-2023.10.49-win32-x64",
            "isActive": true
          },
          "nordic-semiconductor.nrf-terminal": {
            "version": "2023.10.17",
            "path": "c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-terminal-2023.10.17",
            "isActive": true
          },
          "nordic-semiconductor.nrf-devicetree": {
            "version": "2023.10.22",
            "path": "c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-devicetree-2023.10.22",
            "isActive": true
          },
          "nordic-semiconductor.nrf-kconfig": {
            "version": "2023.10.27",
            "path": "c:\\Users\\TylerGrunenwald\\.vscode\\extensions\\nordic-semiconductor.nrf-kconfig-2023.10.27",
            "isActive": true
          }
        },
        "external": {
          "marus25.cortex-debug": null,
          "ms-vscode.cpptools": "1.17.5",
          "ms-vscode-remote.remote-wsl-recommender": "0.0.19",
          "ms-vscode.js-debug": "1.83.1",
          "ms-vscode.js-debug-companion": "1.1.2",
          "ms-vscode.vscode-js-profile-table": "1.0.3",
          "bierner.markdown-mermaid": "1.20.0",
          "Blodwynn.featurehighlight": "1.8.0",
          "cschlosser.doxdocgen": "1.4.0",
          "eamodio.gitlens": "14.4.0",
          "GitHub.github-vscode-theme": "6.3.4",
          "Gruntfuggly.todo-tree": "0.0.226",
          "keroc.hex-fmt": "1.0.0",
          "ms-dotnettools.vscode-dotnet-runtime": "1.8.1",
          "ms-python.python": "2023.18.0",
          "ms-python.vscode-pylance": "2023.10.20",
          "ms-vscode-remote.remote-wsl": "0.81.8",
          "ms-vscode.hexeditor": "1.9.12",
          "OnlyLys.leaper": "0.10.5",
          "PKief.material-icon-theme": "4.31.0",
          "platformio.platformio-ide": "3.3.1",
          "redhat.vscode-yaml": "1.14.0",
          "SimonSiefke.svg-preview": "2.8.3",
          "tamasfe.even-better-toml": "0.19.2",
          "tomoki1207.pdf": "1.2.2",
          "trond-snekvik.gnu-mapfiles": "1.1.0",
          "twxs.cmake": "0.0.17",
          "vscodevim.vim": "1.26.1",
          "xaver.clang-format": "1.9.0",
          "yzhang.markdown-all-in-one": "3.5.1"
        }
      }
    }

Children
No Data
Related