Updated lookup for OSCCAL_ADDR value from TDFs.
Included OSCCAL0, OSCCAL1, FOSCCAL0, SOSCCALA register lookups
This commit is contained in:
@@ -218,8 +218,13 @@ class Avr8TargetDescriptionFile extends TargetDescriptionFile
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($cpuRegisterGroup->registersMappedByName['osccal'])) {
|
||||
$osccalRegister = $cpuRegisterGroup->registersMappedByName['osccal'];
|
||||
$osccalRegister = $cpuRegisterGroup->registersMappedByName['osccal']
|
||||
?? $cpuRegisterGroup->registersMappedByName['osccal0']
|
||||
?? $cpuRegisterGroup->registersMappedByName['osccal1']
|
||||
?? $cpuRegisterGroup->registersMappedByName['fosccal']
|
||||
?? $cpuRegisterGroup->registersMappedByName['sosccala'] ?? null;
|
||||
|
||||
if (!is_null($osccalRegister)) {
|
||||
$this->osccalAddress = $osccalRegister->offset;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user