Shrink avrdude.conf using memory inheritance for initval and bitmask

Also ensures initval and bitmask remains unset for
 - AT43USB320, AT43USB355
 - AT76C711
 - AT86RF401
 - AT89S51, AT89S52
 - AT90C8534
 - AT94K
 - ATtiny3214
 - ATxmega128A4, ATxmega192A1, ATxmega256A1, ATxmega64A4
 - AVR8EA28, AVR8EA32
 - LGT8F168P, LGT8F328P, LGT8F88P
 - M3000
This commit is contained in:
Stefan Rueger
2023-05-31 16:38:24 +01:00
parent 5ae2f3ff05
commit 6defcb450d
2 changed files with 342 additions and 1079 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -2836,13 +2836,13 @@ part
@noindent
If any of the above parameters are not specified, the default value of 0
is used for numerics (except for @code{mcuid}, @code{hvupdi_variant},
@code{ocdrev} and @code{bitmask}, where the default value is -1, and for
@code{autobaud_sync} which defaults to 0x30) or the empty string @code{""}
for string values. If a required parameter is left empty, AVRDUDE will
complain. Almost all occurrences of numbers (with the exception of pin
numbers and where they are separated by space, e.g., in signature and
readback) can also be given as simple expressions involving arithemtic and
bitwise operators.
@code{ocdrev}, @code{initval} and @code{bitmask}, all of which default to
-1, and for @code{autobaud_sync} which defaults to 0x30) or the empty
string @code{""} for string values. If a required parameter is left empty,
AVRDUDE will complain. Almost all occurrences of numbers (with the
exception of pin numbers and where they are separated by space, e.g., in
signature and readback) can also be given as simple expressions involving
arithemtic and bitwise operators.
@menu
* Parent Part::