Control Surface
main
MIDI Control Surface library for Arduino
|
Classes used for debouncing buttons, incrementing/decrementing push buttons, scanning switch matrices, filtering analog input, etc.
Classes | |
class | Button |
A class for reading and debouncing buttons and switches. More... | |
class | ButtonMatrix< Derived, NumRows, NumCols > |
A class that reads the states of a button matrix. More... | |
class | FilteredAnalog< Precision, FilterShiftFactor, FilterType, AnalogType, IncRes > |
A class that reads and filters an analog input. More... | |
class | IncrementButton |
A class for buttons that increment some counter or setting. More... | |
class | IncrementDecrementButtons |
A class for buttons that increment and decrement some counter or setting. More... | |
class | DotBarDisplayLEDs< N > |
A class for LED bars. More... | |
class | LEDs< N > |
A class for collections of LEDs that can display ranges. More... | |
class | MAX7219SevenSegmentDisplay< SPIDriver > |
A class for 8-digit 7-segment displays with a MAX7219 driver. More... | |