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
+11-1
Original file line number
Diff line number
Diff line change
@@ -16,11 +16,19 @@ Welcome to the Visual Studio Code extension for **Arduino** <sup>preview</sup> !
16
16
* Integrated Arduino Debugging <sup>New</sup>
17
17
18
18
## Prerequisites
19
-
The Arduino IDE is required. Please install it from the [download page](https://www.arduino.cc/en/main/software#download).
19
+
Either the Arduino IDE or Arduino CLI are required.
20
+
21
+
### Arduino IDE
22
+
The Arduino IDE can be installed the Arduino [download page](https://www.arduino.cc/en/main/software#download).
20
23
- The supported Arduino IDE versions are `1.6.x` and later.
21
24
- The Windows Store's version of the Arduino IDE is not supported because of the sandbox environment that the application runs in.
22
25
-*Note:* Arduino IDE `1.8.7` has some breaking changes, causing board package and library installation failures.
23
26
27
+
### Arduino CLI
28
+
The Arduino CLI can be downloaded from the repository's [release page](https://github.com/arduino/arduino-cli/releases/tag/0.13.0)
29
+
- The extension has only been tested with v0.13.0.
30
+
- If you use the CLI you will have to set `arduino.path` since the CLI does not have a defualt path.
31
+
24
32
## Installation
25
33
Open VS Code and press <kbd>F1</kbd> or <kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>P</kbd> to open command palette, select **Install Extension** and type `vscode-arduino`.
26
34
@@ -48,7 +56,9 @@ This extension provides several commands in the Command Palette (<kbd>F1</kbd> o
48
56
-**Arduino: Select Serial Port**: Change the current serial port.
49
57
-**Arduino: Send Text to Serial Port**: Send a line of text via the current serial port.
50
58
-**Arduino: Upload**: Build sketch and upload to Arduino board.
59
+
-**Arduino: CLI Upload**: Upload complied code without building sketch (CLI only).
51
60
-**Arduino: Upload Using Programmer**: Upload using an external programmer.
61
+
-**Arduino: CLI Upload Using Programmer**: Upload using an external programmer without building sketch (CLI only).
52
62
-**Arduino: Verify**: Build sketch.
53
63
-**Arduino: Rebuild IntelliSense Configuration**: Forced/manual rebuild of the IntelliSense configuration. The extension analyzes Arduino's build output and sets the Intellisense include paths, defines, compiler arguments accordingly.
0 commit comments