Merge pull request #836 from MCUdude/add-missing-targets

Add missing tinyAVR-2, AVR DD and AVR EA targets
This commit is contained in:
Jörg Wunsch 2022-01-16 22:59:41 +01:00 committed by GitHub
commit 54d143d4a5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 640 additions and 0 deletions

View File

@ -17518,6 +17518,78 @@ part parent ".avr8x_tiny"
;
;
#------------------------------------------------------------
# ATtiny3224
#------------------------------------------------------------
part parent ".avr8x_tiny"
id = "t3224";
desc = "ATtiny3224";
signature = 0x1E 0x95 0x28;
memory "flash"
size = 0x8000;
offset = 0x8000;
page_size = 0x80;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x40;
readsize = 0x100;
;
;
#------------------------------------------------------------
# ATtiny3226
#------------------------------------------------------------
part parent ".avr8x_tiny"
id = "t3226";
desc = "ATtiny3226";
signature = 0x1E 0x95 0x27;
memory "flash"
size = 0x8000;
offset = 0x8000;
page_size = 0x80;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x40;
readsize = 0x100;
;
;
#------------------------------------------------------------
# ATtiny3227
#------------------------------------------------------------
part parent ".avr8x_tiny"
id = "t3227";
desc = "ATtiny3227";
signature = 0x1E 0x95 0x26;
memory "flash"
size = 0x8000;
offset = 0x8000;
page_size = 0x80;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x40;
readsize = 0x100;
;
;
#------------------------------------------------------------
# ATmega808
#------------------------------------------------------------
@ -18337,6 +18409,574 @@ part parent ".avrdx"
;
;
#------------------------------------------------------------
# AVR16DD14
#------------------------------------------------------------
part parent ".avrdx"
id = "avr16dd14";
desc = "AVR16DD14";
signature = 0x1E 0x94 0x34;
memory "flash"
size = 0x4000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR16DD20
#------------------------------------------------------------
part parent ".avrdx"
id = "avr16dd20";
desc = "AVR16DD20";
signature = 0x1E 0x94 0x33;
memory "flash"
size = 0x4000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR16DD28
#------------------------------------------------------------
part parent ".avrdx"
id = "avr16dd28";
desc = "AVR16DD28";
signature = 0x1E 0x94 0x32;
memory "flash"
size = 0x4000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR16DD32
#------------------------------------------------------------
part parent ".avrdx"
id = "avr16dd32";
desc = "AVR16DD32";
signature = 0x1E 0x94 0x31;
memory "flash"
size = 0x4000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR32DD14
#------------------------------------------------------------
part parent ".avrdx"
id = "avr32dd14";
desc = "AVR32DD14";
signature = 0x1E 0x95 0x3B;
memory "flash"
size = 0x8000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR32DD20
#------------------------------------------------------------
part parent ".avrdx"
id = "avr32dd20";
desc = "AVR32DD20";
signature = 0x1E 0x95 0x3A;
memory "flash"
size = 0x8000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR32DD28
#------------------------------------------------------------
part parent ".avrdx"
id = "avr32dd28";
desc = "AVR32DD28";
signature = 0x1E 0x95 0x39;
memory "flash"
size = 0x8000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR32DD32
#------------------------------------------------------------
part parent ".avrdx"
id = "avr32dd32";
desc = "AVR32DD32";
signature = 0x1E 0x95 0x38;
memory "flash"
size = 0x8000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR64DD14
#------------------------------------------------------------
part parent ".avrdx"
id = "avr64dd14";
desc = "AVR64DD14";
signature = 0x1E 0x96 0x1D;
memory "flash"
size = 0x10000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR64DD20
#------------------------------------------------------------
part parent ".avrdx"
id = "avr64dd20";
desc = "AVR64DD20";
signature = 0x1E 0x96 0x1C;
memory "flash"
size = 0x10000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR64DD28
#------------------------------------------------------------
part parent ".avrdx"
id = "avr64dd28";
desc = "AVR64DD28";
signature = 0x1E 0x96 0x1B;
memory "flash"
size = 0x10000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR64DD32
#------------------------------------------------------------
part parent ".avrdx"
id = "avr64dd32";
desc = "AVR64DD32";
signature = 0x1E 0x96 0x1A;
memory "flash"
size = 0x10000;
offset = 0x800000;
page_size = 0x200;
readsize = 0x100;
;
memory "eeprom"
size = 0x100;
offset = 0x1400;
page_size = 0x1;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR-Ex family common values
#------------------------------------------------------------
part parent ".avrdx"
id = ".avrex";
desc = "AVR-Ex family common values";
memory "userrow"
size = 0x40;
offset = 0x1080;
page_size = 0x40;
readsize = 0x40;
;
;
#------------------------------------------------------------
# AVR8EA28
#------------------------------------------------------------
part parent ".avrex"
id = "avr8ea28";
desc = "AVR8EA28";
signature = 0x1E 0x93 0x2C;
memory "flash"
size = 0x2000;
offset = 0x800000;
page_size = 0x40;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR8EA32
#------------------------------------------------------------
part parent ".avrex"
id = "avr8ea32";
desc = "AVR8EA32";
signature = 0x1E 0x93 0x2B;
memory "flash"
size = 0x2000;
offset = 0x800000;
page_size = 0x40;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR16EA28
#------------------------------------------------------------
part parent ".avrex"
id = "avr16ea28";
desc = "AVR16EA28";
signature = 0x1E 0x94 0x37;
memory "flash"
size = 0x4000;
offset = 0x800000;
page_size = 0x40;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR16EA32
#------------------------------------------------------------
part parent ".avrex"
id = "avr16ea32";
desc = "AVR16EA32";
signature = 0x1E 0x94 0x36;
memory "flash"
size = 0x4000;
offset = 0x800000;
page_size = 0x40;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR16EA48
#------------------------------------------------------------
part parent ".avrex"
id = "avr16ea48";
desc = "AVR16EA48";
signature = 0x1E 0x94 0x35;
memory "flash"
size = 0x4000;
offset = 0x800000;
page_size = 0x40;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR32EA28
#------------------------------------------------------------
part parent ".avrex"
id = "avr32ea28";
desc = "AVR32EA28";
signature = 0x1E 0x95 0x3E;
memory "flash"
size = 0x8000;
offset = 0x800000;
page_size = 0x40;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR32EA32
#------------------------------------------------------------
part parent ".avrex"
id = "avr32ea32";
desc = "AVR32EA32";
signature = 0x1E 0x95 0x3D;
memory "flash"
size = 0x8000;
offset = 0x800000;
page_size = 0x40;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR32EA48
#------------------------------------------------------------
part parent ".avrex"
id = "avr32ea48";
desc = "AVR32EA48";
signature = 0x1E 0x95 0x3C;
memory "flash"
size = 0x8000;
offset = 0x800000;
page_size = 0x40;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR64EA28
#------------------------------------------------------------
part parent ".avrex"
id = "avr64ea28";
desc = "AVR64EA28";
signature = 0x1E 0x96 0x20;
memory "flash"
size = 0x10000;
offset = 0x800000;
page_size = 0x80;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR64EA32
#------------------------------------------------------------
part parent ".avrex"
id = "avr64ea32";
desc = "AVR64EA32";
signature = 0x1E 0x96 0x1F;
memory "flash"
size = 0x10000;
offset = 0x800000;
page_size = 0x80;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# AVR64EA48
#------------------------------------------------------------
part parent ".avrex"
id = "avr64ea48";
desc = "AVR64EA48";
signature = 0x1E 0x96 0x1E;
memory "flash"
size = 0x10000;
offset = 0x800000;
page_size = 0x80;
readsize = 0x100;
;
memory "eeprom"
size = 0x200;
offset = 0x1400;
page_size = 0x8;
readsize = 0x100;
;
;
#------------------------------------------------------------
# Logic Green parts
#------------------------------------------------------------