diff --git a/src/Targets/TargetDescriptor.hpp b/src/Targets/TargetDescriptor.hpp index 9a907ce1..e8700258 100644 --- a/src/Targets/TargetDescriptor.hpp +++ b/src/Targets/TargetDescriptor.hpp @@ -7,6 +7,7 @@ #include #include +#include "TargetFamily.hpp" #include "TargetMemory.hpp" #include "TargetRegister.hpp" #include "TargetVariant.hpp" @@ -14,12 +15,6 @@ namespace Targets { - enum class TargetFamily: std::uint8_t - { - AVR8, - RISC_V, - }; - struct TargetDescriptor { std::string id; diff --git a/src/Targets/TargetFamily.hpp b/src/Targets/TargetFamily.hpp new file mode 100644 index 00000000..19acf422 --- /dev/null +++ b/src/Targets/TargetFamily.hpp @@ -0,0 +1,12 @@ +#pragma once + +#include + +namespace Targets +{ + enum class TargetFamily: std::uint8_t + { + AVR8, + RISC_V, + }; +}