I moved %LOCALAPPDATA%\Arduino15 folder to another disk, for example to D:\Arduino15.
I set environment variables as following:
I added path to Arduino CLI into Path variable.
set PATH=%PATH%;D:\arduino-cli
Add additional variables to configure Arduino CLI
set ARDUINO_DIRECTORIES_DATA=D:\Arduino15
set ARDUINO_DIRECTORIES_DOWNLOADS=D:\Arduino15\staging
set ARDUINO_DIRECTORIES_LIBRARIES=D:\Arduino15
set ARDUINO_DIRECTORIES_BUILTIN_LIBRARIES=D:\Arduino15
set ARDUINO_DIRECTORIES_BUILTIN_TOOLS=D:\Arduino15
set ARDUINO_DIRECTORIES_USER=D:\ARDUINO\Arduino
Did tests of Arduino CLI with this configuration
arduino-cli.exe version
arduino-cli.exe core install arduino:avr
arduino-cli.exe board listall
start from sketch directory
arduino-cli.exe compile --fgbn arduino:avr:uno
arduino-cli.exe upload --port COM10 --fbgn arduino:avr:uno
all tests passed OK
Off course I made settings for Arduino Extention:
arduino.path=D:\arduino-cli
arduino.commandPath=arduino-cli.exe
arduino.useArduinoCli=true
But in VSCode with this environment settings Arduino Board Manager does not work.
Than I made symbolic link to standalone D:\Arduino15 in %LOCALAPPDATA% folder
and saw that Arduino Board Manager in VSCode Arduino Extention works fine.
So I realized that VSCode Arduino Extention Board Manager somewhere hardcoded
to the %LOCALAPPDATA%\Arduino15 folder
Please correct this bug in future versions.
Thank You.
I moved %LOCALAPPDATA%\Arduino15 folder to another disk, for example to D:\Arduino15. I set environment variables as following:
So I realized that VSCode Arduino Extention Board Manager somewhere hardcoded to the %LOCALAPPDATA%\Arduino15 folder Please correct this bug in future versions. Thank You.