Control Surface  1.1.1
MIDI Control Surface library for Arduino
Classes | Typedefs
Extended Input/Output

All Elements that extend the number of IO pins of the Arduino: Currently only shift registers and multiplexers. More...

Collaboration diagram for Extended Input/Output:

Classes

class  AnalogMultiplex< N >
 A class for reading multiplexed analog inputs. More...
 
class  ShiftRegisterOut< N >
 A class for serial-in/parallel-out shift registers, like the 74HC595. More...
 
class  ShiftRegisterOutBase< N >
 A class for serial-in/parallel-out shift registers, like the 74HC595. More...
 
class  SPIShiftRegisterOut< N >
 A class for serial-in/parallel-out shift registers, like the 74HC595 that are connected to the SPI bus. More...
 

Typedefs

using CD74HC4067 = AnalogMultiplex< 4 >
 An alias for AnalogMultiplex<4> to use with CD74HC4067 analog multiplexers. More...
 
using CD74HC4051 = AnalogMultiplex< 3 >
 An alias for AnalogMultiplex<3> to use with CD74HC4051 analog multiplexers. More...
 

Detailed Description

All Elements that extend the number of IO pins of the Arduino: Currently only shift registers and multiplexers.

Typedef Documentation

◆ CD74HC4067

An alias for AnalogMultiplex<4> to use with CD74HC4067 analog multiplexers.

Examples
1.AnalogReadSerial.ino, 2.DigitalReadSerial.ino, and Toggle-LEDs.ino.

Definition at line 146 of file AnalogMultiplex.hpp.

◆ CD74HC4051

An alias for AnalogMultiplex<3> to use with CD74HC4051 analog multiplexers.

Examples
1.First-Output.ino.

Definition at line 154 of file AnalogMultiplex.hpp.