From 266cc8f19693886088c031ff1024f24dcefc26d3 Mon Sep 17 00:00:00 2001 From: Nav Date: Thu, 28 Mar 2024 20:54:23 +0000 Subject: [PATCH] Added signature memory segment check to validation script for AVR8 TDFs --- .../AVR8/Services/ValidationService.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/build/scripts/Targets/TargetDescriptionFiles/AVR8/Services/ValidationService.php b/build/scripts/Targets/TargetDescriptionFiles/AVR8/Services/ValidationService.php index 672f0661..050cc89b 100644 --- a/build/scripts/Targets/TargetDescriptionFiles/AVR8/Services/ValidationService.php +++ b/build/scripts/Targets/TargetDescriptionFiles/AVR8/Services/ValidationService.php @@ -43,6 +43,13 @@ class ValidationService extends \Targets\TargetDescriptionFiles\Services\Validat $failures[] = 'Missing IO memory segment'; } + if ( + $tdf->getMemorySegment('data', 'signatures') === null + && $tdf->getMemorySegment('signatures', 'signatures') === null + ) { + $failures[] = 'Missing signatures memory segment'; + } + if ($tdf->getSignature() === null) { $failures[] = "Missing or incomplete AVR signature."; }