Open stefanrueger opened 2 years ago
#if defined (__AVR_ATmega325P__)
This lacks the ATmega325PA which also needs 0x0D (see ATDF file).
More wrong signature bytes:
iotn4.h
and iotn5.h
should define SIGNATURE_1
to 0x8F
(not 0x90
). See .atdf files and avrdude signature entries.
io4434.h
should define SIGNATURE_1
to 0x92
(not 0x93
). See avrdude signature entries (consistent with 0x92 typically implying 4 kB flash).
It also should define SIGNATURE_2
to 0x02
(not 0x03
). See avrdude signature entries. The signatures that are currently defined for the AT90S4434
are actually those from the AT90S8535
.
Following the change of signature in avrdude for the ATmega165
, the file iom165.h
should now define SIGNATURE_2
as 0x10
. See avrdude issue 899 and commit.
Some
SIGNATURE_2
values are wrong in io header files.iom164.h
should be:iom324.h
should besee datasheet page 298
iom169.h
should beiom329.h
should beiom3290.h
should beiom6490.h
should besee datasheet 169/329/p/pa, page 294 and datasheet 329p page 299
iom325.h
should beiom645.h
should beiom3250.h
should beiom6450.h
should besee datasheet 165/325/p/pa, page 264 and datasheet 325p page 274