24 lines
348 B
C++
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
|