nrfconnect plugin no longer works in VSCode on Windows 11

I've just launched VSCode for an old project from the nrfConnect SDK launcher, and it seems like the plugin no longer works correctly. It does not search for custom boards in a boards folder in the project (that folder is specified in the CMakeLists.txt file, also in the nRF Connect preferences/Board Roots for the extension but does not appear in the options to pick a board when creating a new configuration). I'm not sure where else to configure it.

Do we just have to drop custom boards into the SDK installation directory now? I'd rather keep all of the code in one place for version control. This is SDK version 2.9 - I had to upgrade as the old 2.4.2 extension seemed to be completely broken under windows 11.

  • Can't edit the question. I found copying the board folder into the SDK directories then restarting the SDK worked. However the board definition that was working in 2.4.2 no longer works in 2.9. I've given up on it now - I'm handing the files over to a client and wanted to see if it still built for me. We no longer use Nordic mostly because of the problems with the SDK compared to other vendors, I just wish there was an open-source alternative that wasn't such a mess of config files, macros and auto-generated code, all trying to hide the implementation from the programmer.

Related