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:
@@ -18,7 +18,6 @@ namespace Bloom::DebugToolDrivers
|
||||
|
||||
try {
|
||||
EdbgDevice::init();
|
||||
this->edbgAvr8Interface->setReactivateJtagTargetPostProgrammingMode(true);
|
||||
|
||||
} catch (const DeviceNotFound& exception) {
|
||||
/*
|
||||
@@ -48,4 +47,8 @@ namespace Bloom::DebugToolDrivers
|
||||
throw exception;
|
||||
}
|
||||
}
|
||||
|
||||
void MplabSnap::configureAvr8Interface() {
|
||||
this->edbgAvr8Interface->setReactivateJtagTargetPostProgrammingMode(true);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -39,5 +39,8 @@ namespace Bloom::DebugToolDrivers
|
||||
}
|
||||
|
||||
void init() override;
|
||||
|
||||
protected:
|
||||
void configureAvr8Interface() override;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user