Refactoring AVR8 target variant & pin/pad loading

This commit is contained in:
Nav
2021-06-03 00:49:39 +01:00
parent 11e328e81f
commit ce7e0147db
2 changed files with 56 additions and 76 deletions

View File

@@ -52,16 +52,7 @@ namespace Bloom::Targets::Microchip::Avr::Avr8Bit
virtual void loadPadDescriptors();
/**
* Extracts target variant information from the loaded target description file and generates a collection
* of TargetVariant objects.
*
* @return
*/
virtual std::vector<TargetVariant> generateVariantsFromTdf();
/**
* Populates this->targetVariantsById using this->generateVariantsFromTdf() and data from
* this->padDescriptorsByName.
* Loads all variants for the AVR8 target, from the TDF.
*/
virtual void loadTargetVariants();