diff --git a/ChangeLog b/ChangeLog index 98873aae..3f0fda38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2019-12-17 Joerg Wunsch + + Submitted by Britton Kerin: + bug #57428: [PATCH] document when 'arduino' or 'wiring' should be used, and -D requirement of latter + * avrdude.1: Clarify + * doc/avrdude.texi: (dito) + 2019-01-05 Joerg Wunsch Submitted by Milan Kupcevic: diff --git a/NEWS b/NEWS index 4781e31f..431746a6 100644 --- a/NEWS +++ b/NEWS @@ -44,6 +44,7 @@ Current: bug #48084: Avoid compiled-in timestamp for reproducible release builds bug #47376: ATtiny841 description missing in configuration file bug #49455: support for tiny441 + bug #57428: document when 'arduino' or 'wiring' should be used, and -D requirement of latter * Patches: patch #9482: Add support for UPDI and AVR8X diff --git a/avrdude.1 b/avrdude.1 index b9f7095a..6d805123 100644 --- a/avrdude.1 +++ b/avrdude.1 @@ -117,12 +117,15 @@ Using firmware version 2, high-voltage programming is also supported, both parallel and serial (programmer types stk500pp and stk500hvsp). .Pp -Wiring boards are supported, utilizing STK500 V2.x protocol, but -a simple DTR/RTS toggle is used to set the boards into programming mode. -The programmer type is ``wiring''. +Wiring boards (e.g. Arduino Mega 2560 Rev3) are supported, utilizing STK500 +V2.x protocol, but a simple DTR/RTS toggle is used to set the boards into +programming mode. The programmer type is ``wiring''. Note that the -D option +will likely be required in this case, because the bootloader will rewrite the +program memory, but no true chip erase can be performed. .Pp The Arduino (which is very similar to the STK500 1.x) is supported via -its own programmer type specification ``arduino''. +its own programmer type specification ``arduino''. This programmer works for +the Arduino Uno Rev3. .Pp The BusPirate is a versatile tool that can also be used as an AVR programmer. A single BusPirate can be connected to up to 3 independent AVRs. See diff --git a/doc/avrdude.texi b/doc/avrdude.texi index d53f509c..de525a26 100644 --- a/doc/avrdude.texi +++ b/doc/avrdude.texi @@ -234,12 +234,16 @@ option might be required to achieve a stable ISP communication. For ATxmega devices, the AVR Dragon is supported in PDI mode, provided it has a firmware version of at least 6.11 (decimal). -Wiring boards are supported, utilizing STK500 V2.x protocol, but -a simple DTR/RTS toggle to set the boards into programming mode. -The programmer type is ``wiring''. +Wiring boards (e.g. Arduino Mega 2560 Rev3) are supported, utilizing +STK500 V2.x protocol, but a simple DTR/RTS toggle to set the boards +into programming mode. The programmer type is ``wiring''. Note that +the -D option will likely be required in this case, because the +bootloader will rewrite the program memory, but no true chip erase can +be performed. The Arduino (which is very similar to the STK500 1.x) is supported via -its own programmer type specification ``arduino''. +its own programmer type specification ``arduino''. This programmer works for +the Arduino Uno Rev3. The BusPirate is a versatile tool that can also be used as an AVR programmer. A single BusPirate can be connected to up to 3 independent AVRs. See