New GenerateSvd GDB monitor command

This commit is contained in:
Nav
2022-08-30 02:51:10 +01:00
parent 590c6ecb33
commit cfb0ee6eee
7 changed files with 273 additions and 0 deletions

View File

@@ -257,6 +257,7 @@ namespace Bloom::Targets::Microchip::Avr::Avr8Bit
auto descriptor = TargetDescriptor();
descriptor.id = this->getHumanReadableId();
descriptor.name = this->getName();
descriptor.vendorName = std::string("Microchip");
descriptor.programMemoryType = Targets::TargetMemoryType::FLASH;
descriptor.registerDescriptorsByType = this->targetRegisterDescriptorsByType;
descriptor.memoryDescriptorsByType = this->targetMemoryDescriptorsByType;

View File

@@ -16,6 +16,7 @@ namespace Bloom::Targets
{
std::string name;
std::string id;
std::string vendorName;
std::map<TargetMemoryType, TargetMemoryDescriptor> memoryDescriptorsByType;
std::map<TargetRegisterType, TargetRegisterDescriptors> registerDescriptorsByType;
std::vector<TargetVariant> variants;