Skip to content
This repository has been archived by the owner on Oct 1, 2024. It is now read-only.

Arduino Board Manager hardcoded to the %LOCALAPPDATA%\Arduino15 folder #1716

Open
grinchyk opened this issue Feb 15, 2024 · 1 comment
Open

Comments

@grinchyk
Copy link

I moved %LOCALAPPDATA%\Arduino15 folder to another disk, for example to D:\Arduino15.
I set environment variables as following:

  1. I added path to Arduino CLI into Path variable.
    set PATH=%PATH%;D:\arduino-cli
  2. 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
  3. 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
  1. 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.
  2. 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.

@grinchyk
Copy link
Author

Please correct this bug as soon as possible
It seems problems is in file arduinoSettings.js line 195
Thank You.

@grinchyk grinchyk reopened this Feb 15, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant