This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
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...

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.

Definition at line 143 of file AnalogMultiplex.hpp.

◆ CD74HC4051

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

Definition at line 151 of file AnalogMultiplex.hpp.