Hi,
I am trying the new nRF connect extension for VSC. Great direction. Hope it takes off.
For those interested, the announcement and details are at: https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-for-visual-studio-code-preview
I have encountered an issue. After installing the extension, my "path" environment in VSC got few additional folders at the top. Specifically:
[...]\v1.6.1\toolchain\mingw64\bin
[...]\v1.6.1\toolchain\mingw64\libexec\git-core
[...]\v1.6.1\toolchain\opt\bin
[...]\v1.6.1\toolchain\opt\bin\Scripts
Now since opt\bin contains Python 3.8 and since I am using Python 3.9 in my environment otherwise, there is a conflict. Other extensions got broken (i.e. PlatformIO) and I am now forced to use python 3.8 by default in the terminal.
This seems to be an non optimal way to implement this. Perhaps this change can be restricted only to nRF connect projects and not be a VCS wide change. Perhaps you can use full paths for the toolchain. Alternatively, I have seen some other toolchain requiring to run VSC from special terminal, presumably with custom environment variables set first. FYI.
For now I have to disable the extension and restart VSC if I want to work on another platform.