Refactored descriptor ID generation and added IDs to peripherals, register groups and registers
This commit is contained in:
@@ -290,8 +290,10 @@ namespace Targets::Microchip::Avr8
|
||||
auto& gpRegisterGroup = gpPeripheral.registerGroupDescriptorsByKey.emplace(
|
||||
"gpr",
|
||||
TargetRegisterGroupDescriptor{
|
||||
"gpr",
|
||||
"gpr",
|
||||
"CPU General Purpose",
|
||||
gpPeripheral.key,
|
||||
registerFileAddressSpace.key,
|
||||
std::nullopt,
|
||||
{},
|
||||
@@ -306,6 +308,8 @@ namespace Targets::Microchip::Avr8
|
||||
TargetRegisterDescriptor{
|
||||
key,
|
||||
"R" + std::to_string(i),
|
||||
gpRegisterGroup.absoluteKey,
|
||||
gpPeripheral.key,
|
||||
registerFileAddressSpace.key,
|
||||
registerFileMemorySegment.startAddress + i,
|
||||
1,
|
||||
|
||||
Reference in New Issue
Block a user