Added postActivate() to the target interface, for outputting any target specific info after activation.

Removed the logging of the generic target ID from the TargetController
This commit is contained in:
Nav
2024-07-23 21:35:12 +01:00
parent 6cdbfbe950
commit dd80c254a2
6 changed files with 21 additions and 1 deletions

View File

@@ -253,6 +253,10 @@ namespace Targets::Microchip::Avr8
}
}
void Avr8::postActivate() {
Logger::info("AVR signature: " + this->avr8DebugInterface->getDeviceId().toHex());
}
TargetDescriptor Avr8::targetDescriptor() {
auto descriptor = TargetDescriptor{
this->targetDescriptionFile.getName(),

View File

@@ -53,6 +53,8 @@ namespace Targets::Microchip::Avr8
void activate() override;
void deactivate() override;
void postActivate() override;
TargetDescriptor targetDescriptor() override;
void run(std::optional<TargetMemoryAddress> toAddress) override;