From 1514e89889c5591363174107f103013a557152e5 Mon Sep 17 00:00:00 2001 From: Nav Date: Sun, 7 Jul 2024 17:44:16 +0100 Subject: [PATCH] Added initial value to `TargetRegister` in TDF scripts --- .../Targets/TargetDescriptionFiles/TargetDescriptionFile.php | 1 + build/scripts/Targets/TargetRegister.php | 3 +++ 2 files changed, 4 insertions(+) diff --git a/build/scripts/Targets/TargetDescriptionFiles/TargetDescriptionFile.php b/build/scripts/Targets/TargetDescriptionFiles/TargetDescriptionFile.php index 146d399f..862f4eeb 100644 --- a/build/scripts/Targets/TargetDescriptionFiles/TargetDescriptionFile.php +++ b/build/scripts/Targets/TargetDescriptionFiles/TargetDescriptionFile.php @@ -360,6 +360,7 @@ class TargetDescriptionFile $addressSpaceKey, $addressOffset + $register->offset, $register->size, + $register->initialValue, $register->description, array_map( fn (BitField $bitField): TargetRegisterBitField => $this->targetRegisterBitFieldFromBitField($bitField), diff --git a/build/scripts/Targets/TargetRegister.php b/build/scripts/Targets/TargetRegister.php index 602b3dbe..aab96a48 100644 --- a/build/scripts/Targets/TargetRegister.php +++ b/build/scripts/Targets/TargetRegister.php @@ -22,6 +22,7 @@ class TargetRegister public ?string $addressSpaceKey = null; public ?int $address = null; public ?int $size = null; + public ?int $initialValue = null; public ?string $description = null; /** @var TargetRegisterBitField[] */ @@ -33,6 +34,7 @@ class TargetRegister ?string $addressSpaceKey, ?int $address, ?int $size, + ?int $initialValue, ?string $description, array $bitFields ) { @@ -41,6 +43,7 @@ class TargetRegister $this->addressSpaceKey = $addressSpaceKey; $this->address = $address; $this->size = $size; + $this->initialValue = $initialValue; $this->description = $description; $this->bitFields = $bitFields; }