From 213506d1362b461c2fcbc155adcd657823e19dbf Mon Sep 17 00:00:00 2001 From: Nav Date: Wed, 9 Jun 2021 22:51:55 +0100 Subject: [PATCH] Corrected TDF pinout/pin-count issues found by the validation script --- .../AVR8/D-SERIES/AVR128DB48.xml | 1 + .../AVR8/D-SERIES/AVR32DB48.xml | 1 + .../AVR8/D-SERIES/AVR64DB48.xml | 1 + .../AVR8/MEGA/ATMEGA1280.xml | 12 +-- .../AVR8/MEGA/ATMEGA168A.xml | 35 --------- .../AVR8/MEGA/ATMEGA168PA.xml | 35 --------- .../AVR8/MEGA/ATMEGA16U2.xml | 6 +- .../AVR8/MEGA/ATMEGA32U2.xml | 6 +- .../AVR8/MEGA/ATMEGA48A.xml | 35 --------- .../AVR8/MEGA/ATMEGA48PA.xml | 35 --------- .../AVR8/MEGA/ATMEGA640.xml | 12 +-- .../AVR8/MEGA/ATMEGA88A.xml | 35 --------- .../AVR8/MEGA/ATMEGA88PA.xml | 35 --------- .../AVR8/MEGA/ATMEGA8U2.xml | 6 +- .../AVR8/TINY/ATTINY13.xml | 30 +++++-- .../AVR8/TINY/ATTINY13A.xml | 34 +++++--- .../AVR8/TINY/ATTINY1604.xml | 3 - .../AVR8/TINY/ATTINY24.xml | 60 +++++++++++++- .../AVR8/TINY/ATTINY24A.xml | 17 ++-- .../AVR8/TINY/ATTINY25.xml | 12 +++ .../AVR8/TINY/ATTINY261.xml | 54 ++++++++----- .../AVR8/TINY/ATTINY441.xml | 6 ++ .../AVR8/TINY/ATTINY44A.xml | 7 ++ .../AVR8/TINY/ATTINY461.xml | 52 ++++++++----- .../AVR8/TINY/ATTINY48.xml | 14 ++-- .../AVR8/TINY/ATTINY804.xml | 3 - .../AVR8/TINY/ATTINY84.xml | 78 ++++++++++++++++++- .../AVR8/TINY/ATTINY841.xml | 6 ++ .../AVR8/TINY/ATTINY84A.xml | 7 ++ .../AVR8/TINY/ATTINY85.xml | 12 +++ .../AVR8/TINY/ATTINY861.xml | 52 ++++++++----- .../AVR8/TINY/ATTINY88.xml | 14 ++-- 32 files changed, 379 insertions(+), 337 deletions(-) diff --git a/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR128DB48.xml b/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR128DB48.xml index 029154ad..0e71ef0a 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR128DB48.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR128DB48.xml @@ -4334,6 +4334,7 @@ + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR32DB48.xml b/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR32DB48.xml index ed5eeabc..e2c4e1c2 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR32DB48.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR32DB48.xml @@ -4332,6 +4332,7 @@ + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR64DB48.xml b/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR64DB48.xml index f257ab70..c3065788 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR64DB48.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/D-SERIES/AVR64DB48.xml @@ -4332,6 +4332,7 @@ + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA1280.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA1280.xml index 1893d633..6b698afc 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA1280.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA1280.xml @@ -2,13 +2,13 @@ + package="TQFP100" pinout="TQFP100"/> + package="CBGA100" pinout="CBGA100"/> + package="TQFP100" pinout="TQFP100"/> + package="CBGA100" pinout="CBGA100"/> @@ -1858,7 +1858,7 @@ - + @@ -1960,7 +1960,7 @@ - + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA168A.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA168A.xml index 150eeb0d..574f91e1 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA168A.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA168A.xml @@ -3,8 +3,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA168PA.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA168PA.xml index ee7c486c..5d9e5a55 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA168PA.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA168PA.xml @@ -3,8 +3,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA16U2.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA16U2.xml index 0fc3c2ca..53fb4523 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA16U2.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA16U2.xml @@ -2,9 +2,9 @@ + package="TQFP32" pinout="QFP32"/> + package="QFN32" pinout="QFP32"/> @@ -1143,7 +1143,7 @@ - + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA32U2.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA32U2.xml index ae9c0e1d..67e3436a 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA32U2.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA32U2.xml @@ -2,9 +2,9 @@ + package="TQFP32" pinout="QFP32"/> + package="QFN32" pinout="QFP32"/> @@ -1117,7 +1117,7 @@ - + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA48A.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA48A.xml index 2b22c5ab..3ab640a1 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA48A.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA48A.xml @@ -3,8 +3,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA48PA.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA48PA.xml index e9abf32d..3e5c2203 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA48PA.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA48PA.xml @@ -3,8 +3,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA640.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA640.xml index 644ea6b0..63858640 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA640.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA640.xml @@ -2,13 +2,13 @@ + package="TQFP100" pinout="TQFP100"/> + package="CBGA100" pinout="CBGA100"/> + package="TQFP100" pinout="TQFP100"/> + package="CBGA100" pinout="CBGA100"/> @@ -1851,7 +1851,7 @@ - + @@ -1953,7 +1953,7 @@ - + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA88A.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA88A.xml index 444816aa..4fc0e286 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA88A.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA88A.xml @@ -3,8 +3,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA88PA.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA88PA.xml index d4ef0ead..4f97b802 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA88PA.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA88PA.xml @@ -3,8 +3,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA8U2.xml b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA8U2.xml index a0772f8d..c25b7991 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA8U2.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/MEGA/ATMEGA8U2.xml @@ -2,9 +2,9 @@ + package="TQFP32" pinout="QFP32"/> + package="QFN32" pinout="QFP32"/> @@ -1117,7 +1117,7 @@ - + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY13.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY13.xml index a125f1bf..4e19fb7d 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY13.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY13.xml @@ -2,21 +2,21 @@ + package="PDIP8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> + package="PDIP8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> - + @@ -647,20 +647,34 @@ + + + + + + + + - + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY13A.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY13A.xml index 7abfc6fe..68196805 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY13A.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY13A.xml @@ -2,25 +2,25 @@ + package="PDIP8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> + package="SOIC8" pinout="PDIP_SOIC_8"/> @@ -644,7 +644,7 @@ - + @@ -657,20 +657,34 @@ + + + + + + + + - + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY1604.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY1604.xml index 4b137760..bd5e9525 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY1604.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY1604.xml @@ -183,9 +183,6 @@ - - - diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY24.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY24.xml index 3a820ac7..49f3aa39 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY24.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY24.xml @@ -1,7 +1,9 @@ - + + + @@ -37,10 +39,26 @@ + + + + + + + + + + + + + + + + @@ -763,4 +781,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY24A.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY24A.xml index 7a3746c6..e1c6f8d7 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY24A.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY24A.xml @@ -3,9 +3,9 @@ - - @@ -13,9 +13,9 @@ tempmin="-40" vccmax="5.5" vccmin="1.8"/> - - @@ -871,23 +871,30 @@ - + + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY25.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY25.xml index ca893230..e0ef0480 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY25.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY25.xml @@ -898,12 +898,24 @@ + + + + + + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY261.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY261.xml index 9d25f0a9..ca08e1bd 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY261.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY261.xml @@ -999,27 +999,39 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY441.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY441.xml index 14a17b90..0cb282c0 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY441.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY441.xml @@ -1194,14 +1194,20 @@ + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY44A.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY44A.xml index 4cdb1078..fa3be70f 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY44A.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY44A.xml @@ -875,17 +875,24 @@ + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY461.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY461.xml index cf39a24b..9163da39 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY461.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY461.xml @@ -1000,26 +1000,38 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY48.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY48.xml index af9a14fe..9f0afa70 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY48.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY48.xml @@ -6,13 +6,13 @@ + package="PDIP28" pinout="PDIP28"/> + package="TQFP32" pinout="TQFP_QFN_32"/> + package="UFBGA32" pinout="UFBGA32"/> + package="QFN32" pinout="TQFP_QFN_32"/> @@ -941,7 +941,7 @@ - + @@ -975,7 +975,7 @@ - + @@ -1035,7 +1035,7 @@ - + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY804.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY804.xml index 2affeee6..e2c2e589 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY804.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY804.xml @@ -183,9 +183,6 @@ - - - diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY84.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY84.xml index 7cb96c04..63779722 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY84.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY84.xml @@ -1,7 +1,9 @@ - + + + @@ -37,10 +39,26 @@ + + + + + + + + + + + + + + + + @@ -763,4 +781,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY841.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY841.xml index 2a599414..0d367ec6 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY841.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY841.xml @@ -1194,14 +1194,20 @@ + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY84A.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY84A.xml index 05441ca0..88f3275d 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY84A.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY84A.xml @@ -871,17 +871,24 @@ + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY85.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY85.xml index 01aa9c1c..30080f31 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY85.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY85.xml @@ -882,12 +882,24 @@ + + + + + + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY861.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY861.xml index 6b8ca382..a79b700f 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY861.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY861.xml @@ -1004,26 +1004,38 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY88.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY88.xml index 221ec36b..dc4da540 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY88.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY88.xml @@ -6,13 +6,13 @@ + package="PDIP28" pinout="PDIP28"/> + package="TQFP32" pinout="TQFP_QFN_32"/> + package="UFBGA32" pinout="UFBGA32"/> + package="QFN32" pinout="TQFP_QFN_32"/> @@ -941,7 +941,7 @@ - + @@ -975,7 +975,7 @@ - + @@ -1035,7 +1035,7 @@ - +