Construct an AVR8 TDF via a TargetSignature object, as opposed to the signature hex value.
This commit is contained in:
@@ -13,10 +13,11 @@ using namespace Bloom::Targets::Microchip::Avr;
|
||||
using namespace Bloom::Exceptions;
|
||||
|
||||
TargetDescriptionFile::TargetDescriptionFile(
|
||||
const std::string& targetSignatureHex,
|
||||
const TargetSignature& targetSignature,
|
||||
std::optional<std::string> targetName
|
||||
) {
|
||||
auto mapping = this->getTargetDescriptionMapping();
|
||||
auto targetSignatureHex = targetSignature.toHex();
|
||||
auto mapping = TargetDescriptionFile::getTargetDescriptionMapping();
|
||||
auto qTargetSignatureHex = QString::fromStdString(targetSignatureHex);
|
||||
|
||||
if (mapping.contains(qTargetSignatureHex)) {
|
||||
|
||||
@@ -46,7 +46,7 @@ namespace Bloom::Targets::Microchip::Avr::Avr8Bit::TargetDescription
|
||||
* @param targetSignatureHex
|
||||
* @param targetName
|
||||
*/
|
||||
TargetDescriptionFile(const std::string& targetSignatureHex, std::optional<std::string> targetName);
|
||||
TargetDescriptionFile(const TargetSignature& targetSignature, std::optional<std::string> targetName);
|
||||
|
||||
/**
|
||||
* Loads the AVR8 target description JSON mapping file.
|
||||
|
||||
Reference in New Issue
Block a user