| 
   
    MIDI Control Surface library for Arduino 
   | 
 
 
 
 
Go to the documentation of this file.
    8 #include <AH/Hardware/Hardware-Types.hpp> 
  134     virtual void begin() = 0;
 
  139     static void beginAll();
 
  146     virtual void update() = 0;
 
  172     pin_t getLength() 
const;
 
  178     pin_t getEnd() 
const;
 
  184     pin_t getStart() 
const;
 
  
uint16_t analog_t
The type returned from analogRead and similar functions.
 
void pinMode(pin_t pin, uint8_t mode)
An ExtIO version of the Arduino function.
 
void analogWrite(pin_t pin, analog_t val)
An ExtIO version of the Arduino function.
 
#define AH_DIAGNOSTIC_POP()
 
An abstract base class for Extended Input/Output elements.
 
analog_t analogRead(pin_t pin)
An ExtIO version of the Arduino function.
 
uint16_t pin_t
The type for Arduino pins (and ExtendedIOElement pins).
 
int digitalRead(pin_t pin)
An ExtIO version of the Arduino function.
 
static DoublyLinkedList< ExtendedIOElement > elements
 
A class for doubly linked lists.
 
A class that can be inherited from to allow inserting into a DoublyLinkedList.
 
#define AH_DIAGNOSTIC_WERROR()
 
#define BEGIN_AH_NAMESPACE
 
void digitalWrite(pin_t pin, uint8_t val)
An ExtIO version of the Arduino function.