Skip to content

Commit 8cdec66

Browse files
authored
[skip changelog] Document Arduino IDE's default to Upload Using Programmer feature (#800)
The Arduino IDE has a useful feature where a board can be configured to use the "Upload Using Programmer" behavior when the user does an Upload, but this wasn't previously documented.
1 parent c016eea commit 8cdec66

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

docs/platform-specification.md

+4
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,10 @@ To let the Arduino development software perform these steps, two board parameter
477477

478478
Note that the IDE implementation of this 1200 bps touch has some peculiarities, and the newer `arduino-cli` implementation also seems different (does not wait for the port after the reset, which is probably only needed in the IDE to prevent opening the wrong port on the serial monitor, and does not have a shorter timeout when the port never disappears).
479479

480+
#### Upload Using Programmer by default
481+
482+
If the **upload.protocol** property is not defined for a board, the Arduino IDE's "Upload" process will use the same behavior as ["Upload Using Programmer"](#upload-using-an-external-programmer). This is convenient for boards which only support uploading via programmer.
483+
480484
### Serial port
481485

482486
The port selected via the IDE or [`arduino-cli upload`](https://arduino.github.io/arduino-cli/commands/arduino-cli_upload/)'s `--port` option is available as a configuration property **{serial.port}**.

0 commit comments

Comments
 (0)