Thunderbots Project
Loading...
Searching...
No Matches
gpio.h
1#pragma once
2
3#include "software/util/make_enum/make_enum.hpp"
4
5MAKE_ENUM(GpioState, LOW, HIGH);
6MAKE_ENUM(GpioDirection, INPUT, OUTPUT);
7
11class Gpio
12{
13 public:
19 virtual void setValue(GpioState state) = 0;
20
24 virtual GpioState getValue() = 0;
25};
Definition gpio.h:12
virtual void setValue(GpioState state)=0
virtual GpioState getValue()=0