Added target family attribute to AVR8 TDFs and renamed AVR family attribute to avr-family

This commit is contained in:
Nav
2023-12-13 00:50:10 +00:00
parent 5dd4af6705
commit b5587d1e3c
266 changed files with 303 additions and 284 deletions

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR128DA28" package="SOIC28" pinout="SOIC28" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR128DA28">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR128DA28" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR128DA32" package="QFN32" pinout="QFN32" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR128DA32">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR128DA32" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR128DA48" package="QFN48" pinout="QFN48" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR128DA48">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR128DA48" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR128DA64" package="QFN64" pinout="QFN64" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR128DA64">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR128DA64" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR128DB28" package="SOIC28" pinout="SOIC28" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR128DB28">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR128DB28" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR128DB32" package="QFN32" pinout="QFN32" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR128DB32">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR128DB32" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR128DB48" package="QFN48" pinout="QFN48" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR128DB48">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR128DB48" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR128DB64" package="QFN64" pinout="QFN64" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR128DB64">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR128DB64" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -10,7 +10,7 @@
vccmax="5.5"
vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR16DD14">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR16DD14" family="AVR8">
<address-spaces>
<address-space endianness="little"
id="data"

View File

@@ -10,7 +10,7 @@
vccmax="5.5"
vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR16DD20">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR16DD20" family="AVR8">
<address-spaces>
<address-space endianness="little"
id="data"

View File

@@ -10,7 +10,7 @@
vccmax="5.5"
vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR16DD28">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR16DD28" family="AVR8">
<address-spaces>
<address-space endianness="little"
id="data"

View File

@@ -10,7 +10,7 @@
vccmax="5.5"
vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR16DD32">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR16DD32" family="AVR8">
<address-spaces>
<address-space endianness="little"
id="data"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR32DA28" package="SOIC28" pinout="SOIC28" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR32DA28">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR32DA28" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR32DA32" package="QFN32" pinout="QFN32" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR32DA32">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR32DA32" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR32DA48" package="QFN48" pinout="QFN48" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR32DA48">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR32DA48" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR32DB28" package="SOIC28" pinout="SOIC28" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR32DB28">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR32DB28" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR32DB32" package="QFN32" pinout="QFN32" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR32DB32">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR32DB32" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR32DB48" package="QFN48" pinout="QFN48" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR32DB48">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR32DB48" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -10,7 +10,7 @@
vccmax="5.5"
vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR32DD14">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR32DD14" family="AVR8">
<address-spaces>
<address-space endianness="little"
id="data"

View File

@@ -10,7 +10,7 @@
vccmax="5.5"
vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR32DD20">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR32DD20" family="AVR8">
<address-spaces>
<address-space endianness="little"
id="data"

View File

@@ -10,7 +10,7 @@
vccmax="5.5"
vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR32DD28">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR32DD28" family="AVR8">
<address-spaces>
<address-space endianness="little"
id="data"

View File

@@ -10,7 +10,7 @@
vccmax="5.5"
vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR32DD32">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR32DD32" family="AVR8">
<address-spaces>
<address-space endianness="little"
id="data"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DA28" package="SOIC28" pinout="SOIC28" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR64DA28">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR64DA28" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DA32" package="QFN32" pinout="QFN32" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR64DA32">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR64DA32" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DA48" package="QFN48" pinout="QFN48" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR64DA48">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR64DA48" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DA64" package="QFN64" pinout="QFN64" speedmax="24000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DA" name="AVR64DA64">
<device architecture="AVR8X" avr-family="AVR DA" name="AVR64DA64" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DB28" package="SOIC28" pinout="SOIC28" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR64DB28">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR64DB28" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DB32" package="QFN32" pinout="QFN32" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR64DB32">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR64DB32" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DB48" package="QFN48" pinout="QFN48" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR64DB48">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR64DB48" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DB64" package="QFN64" pinout="QFN64" speedmax="32000000" tempmax="125" tempmin="-40"
vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DB" name="AVR64DB64">
<device architecture="AVR8X" avr-family="AVR DB" name="AVR64DB64" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0200" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DD14" package="SOIC14" pinout="SOIC14MVIO" speedmax="32000000" tempmax="125"
tempmin="-40" vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR64DD14">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR64DD14" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0100" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DD20" package="QFN20" pinout="QFN20MVIO" speedmax="32000000" tempmax="125"
tempmin="-40" vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR64DD20">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR64DD20" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0100" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DD28" package="SOIC28" pinout="SOIC28MVIO" speedmax="32000000" tempmax="125"
tempmin="-40" vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR64DD28">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR64DD28" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0100" start="0x00001400"

View File

@@ -4,7 +4,7 @@
<variant ordercode="AVR64DD32" package="QFN32" pinout="QFN32MVIO" speedmax="32000000" tempmax="125"
tempmin="-40" vccmax="5.5" vccmin="1.8"/>
</variants>
<device architecture="AVR8X" family="AVR DD" name="AVR64DD32">
<device architecture="AVR8X" avr-family="AVR DD" name="AVR64DD32" family="AVR8">
<address-spaces>
<address-space endianness="little" id="data" name="data" size="0x10000" start="0x0000">
<memory-segment exec="0" name="EEPROM" pagesize="0x1" rw="RW" size="0x0100" start="0x00001400"