Files
iotbutton/firmware/main_mcu/lib/generic_lib/ArduinoGpio.cpp

24 lines
348 B
C++

#include "ArduinoGpio.h"
#ifdef ARDUINO
#include "Arduino.h"
ArduinoGpioInput::ArduinoGpioInput(uint8_t pin) :
pin(pin)
{}
bool ArduinoGpioInput::read() {
return digitalRead(pin);
}
ArduinoGpioOutput::ArduinoGpioOutput(uint8_t pin) :
pin(pin)
{}
void ArduinoGpioOutput::write(bool value) {
digitalWrite(pin, value);
}
#endif