Arduino KVComm
master
Key-Value pair communication library for Arduino
|
Go to the documentation of this file.
8 #include "ExtendedInputOutput.hpp"
135 virtual void begin() = 0;
140 static void beginAll();
147 virtual void update() = 0;
173 pin_t getLength()
const;
179 pin_t getEnd()
const;
185 pin_t getStart()
const;
#define BEGIN_AH_NAMESPACE
void analogWrite(pin_t pin, analog_t val)
An ExtIO version of the Arduino function.
int digitalRead(pin_t pin)
An ExtIO version of the Arduino function.
uint16_t pin_t
The type for Arduino pins (and ExtendedIOElement pins).
#define AH_DIAGNOSTIC_POP()
void digitalWrite(pin_t pin, PinStatus_t val)
An ExtIO version of the Arduino function.
An abstract base class for Extended Input/Output elements.
analog_t analogRead(pin_t pin)
An ExtIO version of the Arduino function.
uint16_t analog_t
The type returned from analogRead and similar functions.
A class for doubly linked lists.
A class that can be inherited from to allow inserting into a DoublyLinkedList.
void pinMode(pin_t pin, PinMode_t mode)
An ExtIO version of the Arduino function.
#define AH_DIAGNOSTIC_WERROR()
static DoublyLinkedList< ExtendedIOElement > elements