Included variant ID in target pin descriptor

This commit is contained in:
Nav
2021-09-04 17:58:05 +01:00
parent 90a4f1ce29
commit 1bc881e9ae
9 changed files with 13 additions and 16 deletions

View File

@@ -8,7 +8,7 @@
namespace Bloom::Targets
{
enum class TargetPinType: int
enum class TargetPinType: std::uint8_t
{
UNKNOWN,
GPIO,
@@ -19,6 +19,7 @@ namespace Bloom::Targets
struct TargetPinDescriptor
{
int number;
int variantId;
bool supportsGpio = false;
std::string name;
std::string padName;
@@ -39,13 +40,13 @@ namespace Bloom::Targets
struct TargetPinState
{
enum class IoState: int
enum class IoState: std::uint8_t
{
HIGH,
LOW,
};
enum class IoDirection: int
enum class IoDirection: std::uint8_t
{
INPUT,
OUTPUT,