You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 1, 2024. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+12-9
Original file line number
Diff line number
Diff line change
@@ -15,9 +15,10 @@ Welcome to the Visual Studio Code extension for **Arduino** <sup>preview</sup> !
15
15
* Integrated Arduino Debugging <sup>New</sup>
16
16
17
17
## Prerequisites
18
-
Either the Arduino IDE or Arduino CLI are required. The recommended approach is
19
-
to use the version of Arduino CLI that comes bundled with the extension, which
20
-
works out of the box.
18
+
Either the legacy Arduino IDE or Arduino CLI are required. The recommended
19
+
approach is to use the version of Arduino CLI that comes bundled with the
20
+
extension, which works out of the box. Support for the legacy Arduino IDE will
21
+
be removed in a future version of the extension.
21
22
22
23
### Arduino CLI
23
24
To use the bundled version of Arduino CLI, `arduino.useArduinoCli` should be `true`,
@@ -31,12 +32,14 @@ the repository's [release page](https://github.com/arduino/arduino-cli/releases/
31
32
For custom versions, `arduino.path` must be set to the directory containing the
32
33
Arduino CLI executable.
33
34
34
-
### Arduino IDE
35
-
The Arduino IDE can be installed the Arduino [download page](https://www.arduino.cc/en/main/software#download).
36
-
- The supported Arduino IDE versions are `1.6.x` and up to, but not including, 2.0.0.
35
+
### Legacy Arduino IDE
36
+
Use of the legacy Arduino IDE is not recommended, and support for the legacy
37
+
Arduino IDE will be removed in a future version of the extension. The legacy
38
+
Arduino IDE can be installed from the Arduino [download page](https://www.arduino.cc/en/main/software#download).
39
+
- The supported legacy Arduino IDE versions are `1.6.x` and up to, but not including, `2.0.0`.
37
40
- The Windows Store's version of the Arduino IDE is not supported because of the sandbox environment that the application runs in.
38
41
-*Note:* Arduino IDE `1.8.7` had some breaking changes, causing board package and library installation failures. These failures were corrected in `1.8.8` and later.
39
-
-*Note:* Arduino IDE `2.X.Y` is not supported at this time [issue 1477](https://github.com/microsoft/vscode-arduino/issues/1477)
42
+
-*Note:* Arduino IDE `2.X.Y` is not supported and there are no plans for support in the future ([issue 1477](https://github.com/microsoft/vscode-arduino/issues/1477)).
40
43
41
44
## Installation
42
45
Open VS Code and press <kbd>F1</kbd> or <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd> *or* <kbd>Cmd</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd> to open command palette, select **Install Extension** and type `vscode-arduino`.
@@ -80,8 +83,8 @@ This extension provides several commands in the Command Palette (<kbd>F1</kbd> o
80
83
## Options
81
84
| Option | Description |
82
85
| --- | --- |
83
-
|`arduino.useArduinoCli`| Whether to use the Arduino CLI (`true`) or the Arduino IDE (`false`) -- defaults to `false`. If using `true`, either leave the `arduino.path` and `arduino.commandPath` values unset to use the bundled version of Arduino CLI, or point them at a custom version of Arduino CLI. Note that a future version of the extension will change this default to `true` and remove support for Arduino IDE. |
84
-
|`arduino.path`| Path to the Arduino installation. You can use a custom version of Arduino by modifying this setting to include the full path. Example: `C:\\Program Files\\Arduino` for Windows, `/Applications` for Mac, `/home/<username>/Downloads/arduino-1.8.1` for Linux. (Requires a restart after change). The default value is automatically detected from your Arduino IDE installation path. To use the Arduino CLI, use the path that contains the `arduino-cli` executable (e.g. `/usr/local/bin`), or leave it unset to use the bundled version of Arduino CLI. |
86
+
|`arduino.useArduinoCli`| Whether to use the Arduino CLI (`true`) or the legacy Arduino IDE (`false`) -- defaults to `false`. If using `true`, either leave the `arduino.path` and `arduino.commandPath` values unset to use the bundled version of Arduino CLI, or point them at a custom version of Arduino CLI. Note that a future version of the extension will change this default to `true` and remove support for legacy Arduino IDE. |
87
+
|`arduino.path`| Path to the Arduino installation. You can use a custom version of Arduino by modifying this setting to include the full path. Example: `C:\\Program Files\\Arduino` for Windows, `/Applications` for Mac, `/home/<username>/Downloads/arduino-1.8.1` for Linux. (Requires a restart after change). The default value is automatically detected from your legacy Arduino IDE installation path. To use the Arduino CLI, use the path that contains the `arduino-cli` executable (e.g. `/usr/local/bin`), or leave it unset to use the bundled version of Arduino CLI. |
85
88
|`arduino.commandPath`| Path to an executable (or script) relative to `arduino.path`. The default value is `arduino_debug.exe` for Windows, `Contents/MacOS/Arduino` for Mac and `arduino` for Linux, You also can use a custom launch script to run Arduino by modifying this setting. (Requires a restart after change) Example: `run-arduino.bat` for Windows, `Contents/MacOS/run-arduino.sh` for Mac and `bin/run-arduino.sh` for Linux. To use the bundled version of Arduino CLI, leave this option unset. To use a custom version of Arduino CLI, use `arduino-cli`. |
86
89
|`arduino.additionalUrls`| Additional Boards Manager URLs for 3rd party packages as a string array. The default value is empty. |
87
90
|`arduino.logLevel`| CLI output log level. Could be info or verbose. The default value is `"info"`. |
Copy file name to clipboardExpand all lines: package.json
+1-1
Original file line number
Diff line number
Diff line change
@@ -473,7 +473,7 @@
473
473
"arduino.useArduinoCli": {
474
474
"type": "boolean",
475
475
"default": false,
476
-
"markdownDescription": "Use Arduino CLI installed instead of Arduino IDE. If `#arduino.path#` and `#arduino.commandPath#` are not set, the extension will use a version of Arduino CLI bundled with the extension. (Requires a restart after change)"
476
+
"markdownDescription": "Use Arduino CLI installed instead of the legacy Arduino IDE. If `#arduino.path#` and `#arduino.commandPath#` are not set, the extension will use a version of Arduino CLI bundled with the extension. (Requires a restart after change)"
0 commit comments