From 733a6393eb5679be8c40f088d13710553596d746 Mon Sep 17 00:00:00 2001 From: seaxwi <71350948+seaxwi@users.noreply.github.com> Date: Fri, 23 Sep 2022 18:30:23 +0200 Subject: [PATCH 1/2] New article: Select programmer in Arduino IDE --- .../Select-programmer-in-Arduino-IDE.md | 17 +++++++++++++++++ .../IDE Settings/img/symbol_upload2.png | Bin 0 -> 1850 bytes .../IDE Settings/img/symbol_verify2.png | Bin 0 -> 1856 bytes 3 files changed, 17 insertions(+) create mode 100644 content/Software Support/IDE Settings/Select-programmer-in-Arduino-IDE.md create mode 100644 content/Software Support/IDE Settings/img/symbol_upload2.png create mode 100644 content/Software Support/IDE Settings/img/symbol_verify2.png diff --git a/content/Software Support/IDE Settings/Select-programmer-in-Arduino-IDE.md b/content/Software Support/IDE Settings/Select-programmer-in-Arduino-IDE.md new file mode 100644 index 000000000..acbf61766 --- /dev/null +++ b/content/Software Support/IDE Settings/Select-programmer-in-Arduino-IDE.md @@ -0,0 +1,17 @@ +--- +title: "Select programmer in Arduino IDE" +--- + +When you have [selected a board in Arduino IDE](https://support.arduino.cc/hc/en-us/articles/4406856349970-Select-board-and-port-in-Arduino-IDE#board), external programmers can be selected under _Tools > Programmer_ in the menu bar. The options are defined in the platform's `programmers.txt` file[^1]. + +[^1]: [Platform specification – programmers.txt](https://arduino.github.io/arduino-cli/latest/platform-specification#programmerstxt) + +The programmer selection is used by: + +* The _Tools > Burn Bootloader_ menu bar item. +* The _Sketch > Upload Using Programmer_ option. + +The programmer selection does **not** affect: + +* Sketch compilation (for example, when clicking the ![Verify button](img/symbol_verify2.png) **Verify** button). +* Uploading a sketch to a board connected to your computer by clicking the the ![Upload button](img/symbol_upload2.png) **Upload** button. diff --git a/content/Software Support/IDE Settings/img/symbol_upload2.png b/content/Software Support/IDE Settings/img/symbol_upload2.png new file mode 100644 index 0000000000000000000000000000000000000000..15a4025c68e956137343f62776ae2c6116aa8960 GIT binary patch literal 1850 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 literal 0 HcmV?d00001 From 18742d99200637b4266fd92bd7d71768bb8c4c7b Mon Sep 17 00:00:00 2001 From: seaxwi <71350948+seaxwi@users.noreply.github.com> Date: Thu, 29 Sep 2022 18:13:21 +0200 Subject: [PATCH 2/2] Clarify "Upload Using Programmer by default" --- .../IDE Settings/Select-programmer-in-Arduino-IDE.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/content/Software Support/IDE Settings/Select-programmer-in-Arduino-IDE.md b/content/Software Support/IDE Settings/Select-programmer-in-Arduino-IDE.md index acbf61766..6487edd53 100644 --- a/content/Software Support/IDE Settings/Select-programmer-in-Arduino-IDE.md +++ b/content/Software Support/IDE Settings/Select-programmer-in-Arduino-IDE.md @@ -8,10 +8,14 @@ When you have [selected a board in Arduino IDE](https://support.arduino.cc/hc/en The programmer selection is used by: -* The _Tools > Burn Bootloader_ menu bar item. +* The _Tools > Burn Bootloader_ option. * The _Sketch > Upload Using Programmer_ option. -The programmer selection does **not** affect: +The programmer selection is **not** used when: -* Sketch compilation (for example, when clicking the ![Verify button](img/symbol_verify2.png) **Verify** button). -* Uploading a sketch to a board connected to your computer by clicking the the ![Upload button](img/symbol_upload2.png) **Upload** button. +* Compiling your sketch (for example, when clicking ![Verify button](img/symbol_verify2.png) **Verify**). +* Uploading without a programmer, by clicking the ![Upload button](img/symbol_upload2.png) **Upload** button. + +> **Note:** In Arduino IDE 1.x, if the selected board _only_ supports programmer uploads, the ![Upload button](img/symbol_upload2.png) **Upload** button has the same effect as _Tools > Upload Using Programmer_[^2] + +[^2]: [Platform specification – Upload Using Programmer by default](https://arduino.github.io/arduino-cli/latest/platform-specification/#upload-using-programmer-by-default)