Commit 4642de9
committed
Add Arduino AVR Boards 1.6.12 incompatibility warning
Arduino AVR Boards 1.6.12 upgraded avrdude to avrdude 6.3.0-arduino2.
avrdude's handling of unused fuse bits has changed since the previous
version Arduino used(6.0.1-arduino5) which causes the ATmega328P
extended_fuses value to fail verification(see
arduino/Arduino#5175) and the unlock_bits and
lock_bits values to fail verification when used with Atmel AVRISP mkII
and likely any other stk500v2 based programmer(see
arduino/avrdude-build-script#2). Fixing these
issues while maintaining backwards compatibility with previous Arduino
AVR Boards versions would be possible by adding an avrdude tool to
avr_boot but the Arduino developers have decided to revert to the
previous avrdude version on the soon to be released Arduino AVR Boards
1.6.13 and only upgrade to a new avrdude version once it has been
modified to work with the traditional Arduino fuse values(see
arduino/Arduino#5161 and
arduino/Arduino#5202). This makes me think that
the extra complexity of adding an avrdude tool is not worth the benefit
of providing compatibility with a single buggy Arduino AVR Boards
version.1 parent 0ebe066 commit 4642de9
1 file changed
+2
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
0 commit comments