| 
   
    MIDI Control Surface library for Arduino 
   | 
 
 
 
 
Go to the documentation of this file.
    8 #include "ExtendedInputOutput.hpp" 
   47         __attribute__((deprecated)) {
 
   56         __attribute__((deprecated)) {
 
  117         __attribute__((deprecated)) {
 
  132         __attribute__((deprecated)) {
 
  140         __attribute__((deprecated)) {
 
  
analog_t analogReadBuffered(pin_t pin) override __attribute__((deprecated))
The analogRead function is deprecated because a shift is always digital.
 
int digitalRead(pin_t pin)
An ExtIO version of the Arduino function.
 
A class for serial-in/parallel-out shift registers, like the 74HC595.
 
void analogWrite(pin_t pin, analog_t val) override __attribute__((deprecated))
The analogWrite function is not deprecated because a shift is always digital.
 
analog_t analogRead(pin_t pin) override __attribute__((deprecated))
The analogRead function is deprecated because a shift is always digital.
 
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.
 
void pinModeBuffered(pin_t pin, PinMode_t mode) override __attribute__((deprecated))
The pinMode function is not implemented because the mode is OUTPUT by definition.
 
const BitOrder_t bitOrder
 
An array wrapper for easy copying, comparing, and iterating.
 
void pinMode(pin_t pin, PinMode_t mode) override __attribute__((deprecated))
The pinMode function is not implemented because the mode is OUTPUT by definition.
 
uint16_t analog_t
The type returned from analogRead and similar functions.
 
A class for ExtendedIOElements with a fixed size.
 
void analogWriteBuffered(pin_t pin, analog_t val) override __attribute__((deprecated))
The analogWrite function is not deprecated because a shift is always digital.
 
#define AH_DIAGNOSTIC_WERROR()
 
void digitalWriteBuffered(pin_t pin, PinStatus_t val)
A buffered ExtIO version of the Arduino function.
 
#define BEGIN_AH_NAMESPACE
 
int digitalReadBuffered(pin_t pin) override
Get the current state of a given output pin.
 
A class for arrays of bits.
 
void updateBufferedInputs() override
Shift registers don't have an input buffer.