Lots of tidying
- Removed generic `avr8` target - Simplified AVR8 target construction - Introduced register descriptor IDs - Simplified GDB register mappings - Simplified target interface contract - Other bits of tidying
This commit is contained in:
@@ -15,10 +15,10 @@ namespace Bloom::TargetController::Commands
|
||||
static constexpr CommandType type = CommandType::READ_TARGET_REGISTERS;
|
||||
static const inline std::string name = "ReadTargetRegisters";
|
||||
|
||||
Targets::TargetRegisterDescriptors descriptors;
|
||||
std::set<Targets::TargetRegisterDescriptorId> descriptorIds;
|
||||
|
||||
explicit ReadTargetRegisters(const Targets::TargetRegisterDescriptors& descriptors)
|
||||
: descriptors(descriptors)
|
||||
explicit ReadTargetRegisters(const std::set<Targets::TargetRegisterDescriptorId>& descriptorIds)
|
||||
: descriptorIds(descriptorIds)
|
||||
{};
|
||||
|
||||
[[nodiscard]] CommandType getType() const override {
|
||||
|
||||
Reference in New Issue
Block a user