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: CHANGELOG.md
+25-5
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,40 @@
1
1
# Change Log
2
2
All notable changes to this project will be documented in this file.
3
3
4
+
## Version 0.4.5
5
+
6
+
- Release date: September 21, 2021
7
+
8
+
### Changed
9
+
- Various minor updates to documentation [#1349](https://github.com/microsoft/vscode-arduino/pull/1349)
10
+
- Don't set `commandPath` when `arduino-cli` is `true`[#1297](https://github.com/microsoft/vscode-arduino/pull/1297)
11
+
4
12
## Version 0.4.4
5
13
14
+
- Release date: August 26, 2021
15
+
6
16
### Changed
7
17
- Serial monitor uses a new backend which doesn't break with updates of VSCode. [#1322](https://github.com/microsoft/vscode-arduino/pull/1322)
8
18
9
19
## Version 0.4.3
10
20
21
+
- Release date: May 12, 2021
22
+
11
23
### Fixed
12
24
- Update node-usb-native to v0.0.20 to fix serial and port selecting [#1257](https://github.com/microsoft/vscode-arduino/issues/1257)
@@ -31,6 +47,8 @@ All notable changes to this project will be documented in this file.
31
47
32
48
## Version 0.4.0
33
49
50
+
- Release date: March 22. 2021
51
+
34
52
### Added
35
53
- Support for Arduino CLI #1017
36
54
@@ -358,19 +376,19 @@ Special thanks to [GarethE](https://github.com/keyoke), thank you for your contr
358
376
359
377
- Release date: August 24, 2017
360
378
361
-
### Added
379
+
### Added
362
380
- Add settings for enabled/disable USB detection
363
381
- Add Arduino Example tree explorer viewlet
364
382
- Contribution from [DeqingSun](https://github.com/DeqingSun): Support multiple versions of Arduino on Mac [#375](https://github.com/Microsoft/vscode-arduino/pull/375)
365
383
- Contribution from [DeqingSun](https://github.com/DeqingSun): Add board support for STM32F1 with Arudino_STM32 [#377](https://github.com/Microsoft/vscode-arduino/pull/377)
366
384
367
-
### Changed
385
+
### Changed
368
386
- Leverage the output path config to speedup upload/verify
369
387
- Fix USB detection issue during uploading [#371](https://github.com/Microsoft/vscode-arduino/pull/371), [372](https://github.com/Microsoft/vscode-arduino/pull/372)
370
388
- Contribution from [lialosiu](https://github.com/lialosiu): Fix encoding issue for non UTF-8 [#364](https://github.com/Microsoft/vscode-arduino/pull/364)
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+3-1
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,9 @@ There are many ways that you can contribute, beyond writing code. The goal of th
8
8
9
9
If you are interested in writing code to fix issues, first look at the issues with the [help-wanted](https://github.com/Microsoft/vscode-arduino/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) label. They should have the context and code pointers needed to get started. If not, then feel free to ask for some, and we will be happy to provide any guidance you need.
10
10
11
-
When you are doing code fix, please work against [develop](https://github.com/microsoft/vscode-arduino/tree/develop) branch and also submit pull request to develop branch. Changes will be merged into master branch after production release.
11
+
When you are doing code fix, please work against [dev](https://github.com/microsoft/vscode-arduino/tree/dev)
12
+
branch and also submit pull request to `dev` branch.
13
+
Changes will be merged into `master` branch after production release.
Copy file name to clipboardExpand all lines: README.md
+12-12
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ The Arduino IDE can be installed the Arduino [download page](https://www.arduino
27
27
### Arduino CLI
28
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
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 default path.
30
+
- If you use the CLI you will have to set `arduino.path` since the CLI does not have a default path.
31
31
32
32
## Installation
33
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`.
@@ -138,14 +138,14 @@ The following settings are as per sketch settings of the Arduino extension. You
138
138
139
139
## Pre- and Post-Build Commands
140
140
On Windows the commands run within a `cmd`-, on Linux and OSX within a `bash`-instance. Therefore your command can be anything what you can run within those shells. Instead of running a command you can invoke a script. This makes writing more complex pre-/post-build mechanisms much easier and opens up the possibility to run python or other scripting languages.
141
-
The commands run within the workspace root directory and vscode-arduino sets the following environment variables:
142
-
**`VSCA_BUILD_MODE`** The current build mode, one of `Verifying`, `Uploading`, `Uploading (programmer)` or `Analyzing`. This allows you to run your script on certain build modes only.
143
-
**`VSCA_SKETCH`** The sketch file relative to your workspace root directory.
144
-
**`VSCA_BOARD`** Your board and configuration, e.g. `arduino:avr:nano:cpu=atmega328`.
145
-
**`VSCA_WORKSPACE_DIR`** The absolute path of your workspace root directory.
146
-
**`VSCA_LOG_LEVEL`** The current log level. This allows you to control the verbosity of your scripts.
147
-
**`VSCA_SERIAL`** The serial port used for uploading. Not set if you haven't set one in your `arduino.json`.
148
-
**`VSCA_BUILD_DIR`** The build directory. Not set if you haven't set one in your `arduino.json`.
141
+
The commands run within the workspace root directory and vscode-arduino sets the following environment variables:
142
+
**`VSCA_BUILD_MODE`** The current build mode, one of `Verifying`, `Uploading`, `Uploading (programmer)` or `Analyzing`. This allows you to run your script on certain build modes only.
143
+
**`VSCA_SKETCH`** The sketch file relative to your workspace root directory.
144
+
**`VSCA_BOARD`** Your board and configuration, e.g. `arduino:avr:nano:cpu=atmega328`.
145
+
**`VSCA_WORKSPACE_DIR`** The absolute path of your workspace root directory.
146
+
**`VSCA_LOG_LEVEL`** The current log level. This allows you to control the verbosity of your scripts.
147
+
**`VSCA_SERIAL`** The serial port used for uploading. Not set if you haven't set one in your `arduino.json`.
148
+
**`VSCA_BUILD_DIR`** The build directory. Not set if you haven't set one in your `arduino.json`.
149
149
150
150
For example under Windows the following `arduino.json` setup
0 commit comments