Progress towards a better application FSM, testing
This commit is contained in:
23
firmware/main_mcu/lib/generic_lib/ArduinoGpio.cpp
Normal file
23
firmware/main_mcu/lib/generic_lib/ArduinoGpio.cpp
Normal file
@@ -0,0 +1,23 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user