Intellisense stops working when installing new nRF Connect for VS Code extension

Intellisense in VS Code stops working after updating nRF Connect for VS Code to 2023.4.148 or 2023.4.179.

Downgrading the extension to 2023.2.56 and doing a pristine build it works again.

  • I seen there was a new update and noticed that this still was not working. I was trying to work with Nordic via a private ticket and got no help. So I started looking into it more and I was able to finally resolved this. I had another engineer that I work with try it and it resolved it on his end as well.

    Solution

    1) Change "configurationProvider": "nrf-connect" t"configurationProvider": "nordic-semiconductor.nrf-connect" in .vscode/c_cpp_properties.json

    2) Do a pristine build (CTRL+Shift+P > nRF Connect: Pristine Build)

    Example

    {
        "version": 4,
        "configurations": [
            {
                "name": "NRF52840",
                "includePath": [
                    "${workspaceFolder}/src",
                    "${workspaceFolder}/src/**"
                ],
                "cStandard": "c17",
                "cppStandard": "c++17",
                "intelliSenseMode": "windows-gcc-arm",
                "configurationProvider": "nordic-semiconductor.nrf-connect"
            }
        ]
    }

  • Thanks, I have also got this to work and maybe this was the thing that fixed it. I have the same setting in my c_cpp_properties.json file.

    Besides doing a pristine build, I have also noticed that that the red squiggly lines does not disappear until I go into the nrf connect extension after starting VS Vode.

    Thanks /Ruben

Related