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 | Namespaces | Functions | Variables
VPotRing.hpp File Reference
#include <Banks/BankableMIDIInput.hpp>
#include <MIDI_Inputs/MIDIInputElementCC.hpp>
Include dependency graph for VPotRing.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MCU::VPotEmptyCallback
 
class  MCU::IVPotRing
 
class  MCU::VPotRing_Base< NumValues, Callback >
 
class  MCU::GenericVPotRing< Callback >
 A class for MIDI input elements that represent Mackie Control Universal V-Pots. More...
 
class  MCU::VPotRing
 A class for MIDI input elements that represent Mackie Control Universal V-Pots. More...
 
class  MCU::Bankable::GenericVPotRing< NumBanks, Callback >
 A class for MIDI input elements that represent Mackie Control Universal V-Pots. More...
 
class  MCU::Bankable::VPotRing< NumBanks >
 A class for MIDI input elements that represent Mackie Control Universal V-Pots. More...
 

Namespaces

 MCU
 Names and note and controller numbers for the Mackie Control Universal (MCU) protocol.
 
 MCU::Bankable
 

Functions

int8_t MCU::minimum (int8_t a, int8_t b)
 
int8_t MCU::maximum (int8_t a, int8_t b)
 

Variables

constexpr static uint8_t MCU::VPotRingAddress = 0x30