diff --git a/build/scripts/TargetDescriptionFiles/TargetDescriptionFile.php b/build/scripts/TargetDescriptionFiles/TargetDescriptionFile.php index 87f1b047..6caa14c0 100644 --- a/build/scripts/TargetDescriptionFiles/TargetDescriptionFile.php +++ b/build/scripts/TargetDescriptionFiles/TargetDescriptionFile.php @@ -388,6 +388,10 @@ class TargetDescriptionFile if (!empty($variantValidationFailures)) { $failures[] = 'Variant validation failures: ' . implode(", ", $variantValidationFailures); } + + if (empty($this->pinoutsMappedByName[strtolower($variant->pinout)])) { + $failures[] = 'Pinout ("' . $variant->pinout . '") for variant "' . $variant->name . '" not found.'; + } } if (empty($this->pinoutsMappedByName)) { diff --git a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY261.xml b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY261.xml index ca08e1bd..a060e4e8 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY261.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/TINY/ATTINY261.xml @@ -999,7 +999,7 @@ - + diff --git a/src/Targets/TargetDescriptionFiles/AVR8/XMEGA/ATXMEGA128A1.xml b/src/Targets/TargetDescriptionFiles/AVR8/XMEGA/ATXMEGA128A1.xml index e27da1a9..7cf693a9 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/XMEGA/ATXMEGA128A1.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/XMEGA/ATXMEGA128A1.xml @@ -3,7 +3,7 @@ - diff --git a/src/Targets/TargetDescriptionFiles/AVR8/XMEGA/ATXMEGA64A1.xml b/src/Targets/TargetDescriptionFiles/AVR8/XMEGA/ATXMEGA64A1.xml index 66ebbb07..61db179b 100644 --- a/src/Targets/TargetDescriptionFiles/AVR8/XMEGA/ATXMEGA64A1.xml +++ b/src/Targets/TargetDescriptionFiles/AVR8/XMEGA/ATXMEGA64A1.xml @@ -3,7 +3,7 @@ -