Reused CPU peripheral for GPRs in AVR8 driver

This commit is contained in:
Nav
2024-12-24 19:58:22 +00:00
parent 9b60bb5682
commit c288e0e838
4 changed files with 13 additions and 15 deletions

View File

@@ -128,6 +128,12 @@ namespace Targets
return descriptor->get();
}
TargetPeripheralDescriptor& TargetDescriptor::getPeripheralDescriptor(const std::string& key) {
return const_cast<TargetPeripheralDescriptor&>(
const_cast<const TargetDescriptor*>(this)->getPeripheralDescriptor(key)
);
}
std::optional<
std::reference_wrapper<const TargetPadDescriptor>
> TargetDescriptor::tryGetPadDescriptor(const std::string& key) const {