Corrected bug in AVR TDF validation script
This commit is contained in:
@@ -156,10 +156,12 @@ class ValidationService extends \Targets\TargetDescriptionFiles\Services\Validat
|
|||||||
|
|
||||||
$fuseRegisterGroup = $tdf->getFuseTargetRegisterGroup();
|
$fuseRegisterGroup = $tdf->getFuseTargetRegisterGroup();
|
||||||
if ($fuseRegisterGroup instanceof TargetRegisterGroup) {
|
if ($fuseRegisterGroup instanceof TargetRegisterGroup) {
|
||||||
// All fuse registers should be 1 byte in size
|
// All fuse registers should be 1 byte in size, except for UPDI targets
|
||||||
foreach ($tdf->getFuseTargetRegisterGroup()->registers as $fuseRegister) {
|
if (!in_array(TargetPhysicalInterface::UPDI, $debugPhysicalInterfaces)) {
|
||||||
if ($fuseRegister->size != 1) {
|
foreach ($tdf->getFuseTargetRegisterGroup()->registers as $fuseRegister) {
|
||||||
$failures[] = 'Fuse register ("' . $fuseRegister->key . '") is not 1 byte in size.';
|
if ($fuseRegister->size != 1) {
|
||||||
|
$failures[] = 'Fuse register ("' . $fuseRegister->key . '") is not 1 byte in size.';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user