This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
Namespaces | Classes | Functions | Variables
MCU Namespace Reference

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

Namespaces

 Bankable
 
 VUDecay
 VU Decay time constants.
 

Classes

class  AnalogVUDisplay
 
class  AssignmentDisplay
 
class  GenericVPotRing
 A class for MIDI input elements that represent Mackie Control Universal V-Pots. More...
 
class  GenericVU
 A class for MIDI input elements that represent Mackie Control Universal VU meters. More...
 
class  IVPotRing
 
class  LCD
 
class  LCDCounter
 
class  LCDDisplay
 Displays the text of the Mackie Control Universal LCD screen for a single track. More...
 
class  SevenSegmentDisplay
 
class  TimeDisplay
 
class  TimeDisplayDisplay
 
class  VPotDisplay
 
struct  VPotEmptyCallback
 
class  VPotRing
 A class for MIDI input elements that represent Mackie Control Universal V-Pots. More...
 
class  VPotRing_Base
 
class  VPotRingLEDs
 
class  VPotRingLEDsCallback
 
class  VU
 A class for MIDI input elements that represent Mackie Control Universal VU meters. More...
 
class  VU_Base
 A MIDI input element that represents a Mackie Control Universal VU meter. More...
 
class  VUDisplay
 
struct  VUEmptyCallback
 Empty callback for VU meters that does nothing. More...
 
class  VULEDs
 
class  VULEDsCallback
 

Functions

const __FlashStringHelper * getMCUNameFromNoteNumber (uint8_t note)
 Convert a note number to the name of the corresponding Mackie Control Universal function. More...
 
int8_t minimum (int8_t a, int8_t b)
 
int8_t maximum (int8_t a, int8_t b)
 

Variables

constexpr uint8_t REC_RDY_1 = 0x00
 
constexpr uint8_t REC_RDY_2 = 0x01
 
constexpr uint8_t REC_RDY_3 = 0x02
 
constexpr uint8_t REC_RDY_4 = 0x03
 
constexpr uint8_t REC_RDY_5 = 0x04
 
constexpr uint8_t REC_RDY_6 = 0x05
 
constexpr uint8_t REC_RDY_7 = 0x06
 
constexpr uint8_t REC_RDY_8 = 0x07
 
constexpr uint8_t SOLO_1 = 0x08
 
constexpr uint8_t SOLO_2 = 0x09
 
constexpr uint8_t SOLO_3 = 0x0A
 
constexpr uint8_t SOLO_4 = 0x0B
 
constexpr uint8_t SOLO_5 = 0x0C
 
constexpr uint8_t SOLO_6 = 0x0D
 
constexpr uint8_t SOLO_7 = 0x0E
 
constexpr uint8_t SOLO_8 = 0x0F
 
constexpr uint8_t MUTE_1 = 0x10
 
constexpr uint8_t MUTE_2 = 0x11
 
constexpr uint8_t MUTE_3 = 0x12
 
constexpr uint8_t MUTE_4 = 0x13
 
constexpr uint8_t MUTE_5 = 0x14
 
constexpr uint8_t MUTE_6 = 0x15
 
constexpr uint8_t MUTE_7 = 0x16
 
constexpr uint8_t MUTE_8 = 0x17
 
constexpr uint8_t SELECT_1 = 0x18
 
constexpr uint8_t SELECT_2 = 0x19
 
constexpr uint8_t SELECT_3 = 0x1A
 
constexpr uint8_t SELECT_4 = 0x1B
 
constexpr uint8_t SELECT_5 = 0x1C
 
constexpr uint8_t SELECT_6 = 0x1D
 
constexpr uint8_t SELECT_7 = 0x1E
 
constexpr uint8_t SELECT_8 = 0x1F
 
constexpr uint8_t V_POT_SELECT_1 = 0x20
 
constexpr uint8_t V_POT_SELECT_2 = 0x21
 
constexpr uint8_t V_POT_SELECT_3 = 0x22
 
constexpr uint8_t V_POT_SELECT_4 = 0x23
 
constexpr uint8_t V_POT_SELECT_5 = 0x24
 
constexpr uint8_t V_POT_SELECT_6 = 0x25
 
constexpr uint8_t V_POT_SELECT_7 = 0x26
 
constexpr uint8_t V_POT_SELECT_8 = 0x27
 
constexpr uint8_t ASSIGN_TRACK = 0x28
 
constexpr uint8_t ASSIGN_SEND = 0x29
 
constexpr uint8_t ASSIGN_PAN = 0x2A
 
constexpr uint8_t ASSIGN_PLUGIN = 0x2B
 
constexpr uint8_t ASSIGN_EQ = 0x2C
 
constexpr uint8_t ASSIGN_INSTR = 0x2D
 
constexpr uint8_t BANK_LEFT = 0x2E
 
constexpr uint8_t BANK_RIGHT = 0x2F
 
constexpr uint8_t CHANNEL_LEFT = 0x30
 
constexpr uint8_t CHANNEL_RIGHT = 0x31
 
constexpr uint8_t FLIP = 0x32
 
constexpr uint8_t GLOBAL_VIEW = 0x33
 
constexpr uint8_t NAME_VALUE = 0x34
 
constexpr uint8_t SMPTE_BEATS = 0x35
 
constexpr uint8_t F1 = 0x36
 
constexpr uint8_t F2 = 0x37
 
constexpr uint8_t F3 = 0x38
 
constexpr uint8_t F4 = 0x39
 
constexpr uint8_t F5 = 0x3A
 
constexpr uint8_t F6 = 0x3B
 
constexpr uint8_t F7 = 0x3C
 
constexpr uint8_t F8 = 0x3D
 
constexpr uint8_t VIEW_MIDI = 0x3E
 
constexpr uint8_t VIEW_INPUTS = 0x3F
 
constexpr uint8_t VIEW_AUDIO = 0x40
 
constexpr uint8_t VIEW_INSTR = 0x41
 
constexpr uint8_t VIEW_AUX = 0x42
 
constexpr uint8_t VIEW_BUSSES = 0x43
 
constexpr uint8_t VIEW_OUTPUTS = 0x44
 
constexpr uint8_t VIEW_USER = 0x45
 
constexpr uint8_t SHIFT = 0x46
 
constexpr uint8_t OPTION = 0x47
 
constexpr uint8_t CONTROL = 0x48
 
constexpr uint8_t CMD_ALT = 0x49
 
constexpr uint8_t AUTOMATION_READ_OFF = 0x4A
 
constexpr uint8_t AUTOMATION_WRITE = 0x4B
 
constexpr uint8_t AUTOMATION_TRIM = 0x4C
 
constexpr uint8_t AUTOMATION_TOUCH = 0x4D
 
constexpr uint8_t AUTOMATION_LATCH = 0x4E
 
constexpr uint8_t GROUP = 0x4F
 
constexpr uint8_t SAVE = 0x50
 
constexpr uint8_t UNDO = 0x51
 
constexpr uint8_t CANCEL = 0x52
 
constexpr uint8_t ENTER = 0x53
 
constexpr uint8_t MARKER = 0x54
 
constexpr uint8_t NUDGE = 0x55
 
constexpr uint8_t CYCLE = 0x56
 
constexpr uint8_t DROP = 0x57
 
constexpr uint8_t REPLACE = 0x58
 
constexpr uint8_t CLICK = 0x59
 
constexpr uint8_t SOLO = 0x5A
 
constexpr uint8_t REWIND = 0x5B
 
constexpr uint8_t FAST_FWD = 0x5C
 
constexpr uint8_t STOP = 0x5D
 
constexpr uint8_t PLAY = 0x5E
 
constexpr uint8_t RECORD = 0x5F
 
constexpr uint8_t UP = 0x60
 
constexpr uint8_t DOWN = 0x61
 
constexpr uint8_t LEFT = 0x62
 
constexpr uint8_t RIGHT = 0x63
 
constexpr uint8_t ZOOM = 0x64
 
constexpr uint8_t SCRUB = 0x65
 
constexpr uint8_t USER_SWITCH_A = 0x66
 
constexpr uint8_t USER_SWITCH_B = 0x67
 
constexpr uint8_t FADER_TOUCH = 0x68
 
constexpr uint8_t FADER_TOUCH_MASTER = 0x70
 
constexpr uint8_t SMPTE = 0x71
 
constexpr uint8_t BEATS = 0x72
 
constexpr uint8_t RUDE_SOLO = 0x73
 
constexpr uint8_t RELAY = 0x76
 
constexpr uint8_t V_POT_1 = 0x10
 
constexpr uint8_t V_POT_2 = 0x11
 
constexpr uint8_t V_POT_3 = 0x12
 
constexpr uint8_t V_POT_4 = 0x13
 
constexpr uint8_t V_POT_5 = 0x14
 
constexpr uint8_t V_POT_6 = 0x15
 
constexpr uint8_t V_POT_7 = 0x16
 
constexpr uint8_t V_POT_8 = 0x17
 
constexpr uint8_t EXTERNAL_CONTROLLER = 0x2E
 
constexpr uint8_t JOG_WHEEL = 0x3C
 
constexpr Channel VOLUME_1 = CHANNEL_1
 
constexpr Channel VOLUME_2 = CHANNEL_2
 
constexpr Channel VOLUME_3 = CHANNEL_3
 
constexpr Channel VOLUME_4 = CHANNEL_4
 
constexpr Channel VOLUME_5 = CHANNEL_5
 
constexpr Channel VOLUME_6 = CHANNEL_6
 
constexpr Channel VOLUME_7 = CHANNEL_7
 
constexpr Channel VOLUME_8 = CHANNEL_8
 
constexpr Channel MASTER_VOLUME = CHANNEL_9
 
constexpr static uint8_t AssignmentDisplayLength = 2
 
constexpr static uint8_t AssignmentDisplayAddress = 0x4A
 
constexpr static uint8_t TimeDisplayLength = 10
 
constexpr static uint8_t TimeDisplayAddress = 0x40
 
constexpr static uint8_t VPotRingAddress = 0x30
 

Detailed Description

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

Function Documentation

◆ getMCUNameFromNoteNumber()

const __FlashStringHelper * MCU::getMCUNameFromNoteNumber ( uint8_t  note)

Convert a note number to the name of the corresponding Mackie Control Universal function.

Parameters
noteThe note number of the function to look up.
Examples
Mackie-Control-Universal-Reverse-Engineering.ino.

Definition at line 253 of file MCUNameFromNoteNumber.cpp.

◆ minimum()

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

Definition at line 12 of file VPotRing.hpp.

◆ maximum()

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

Definition at line 13 of file VPotRing.hpp.

Variable Documentation

◆ REC_RDY_1

constexpr uint8_t MCU::REC_RDY_1 = 0x00
constexpr
Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 18 of file MCU.hpp.

◆ REC_RDY_2

constexpr uint8_t MCU::REC_RDY_2 = 0x01
constexpr
Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 19 of file MCU.hpp.

◆ REC_RDY_3

constexpr uint8_t MCU::REC_RDY_3 = 0x02
constexpr
Examples
MCU-OLED-SSD1306-x2.ino.

Definition at line 20 of file MCU.hpp.

◆ REC_RDY_4

constexpr uint8_t MCU::REC_RDY_4 = 0x03
constexpr
Examples
MCU-OLED-SSD1306-x2.ino.

Definition at line 21 of file MCU.hpp.

◆ REC_RDY_5

constexpr uint8_t MCU::REC_RDY_5 = 0x04
constexpr

Definition at line 22 of file MCU.hpp.

◆ REC_RDY_6

constexpr uint8_t MCU::REC_RDY_6 = 0x05
constexpr

Definition at line 23 of file MCU.hpp.

◆ REC_RDY_7

constexpr uint8_t MCU::REC_RDY_7 = 0x06
constexpr

Definition at line 24 of file MCU.hpp.

◆ REC_RDY_8

constexpr uint8_t MCU::REC_RDY_8 = 0x07
constexpr

Definition at line 25 of file MCU.hpp.

◆ SOLO_1

constexpr uint8_t MCU::SOLO_1 = 0x08
constexpr
Examples
MCU-OLED-SSD1306-x2.ino, MCU-OLED-SSD1306.ino, and VU-Meter-Bridge.ino.

Definition at line 27 of file MCU.hpp.

◆ SOLO_2

constexpr uint8_t MCU::SOLO_2 = 0x09
constexpr
Examples
MCU-OLED-SSD1306-x2.ino, MCU-OLED-SSD1306.ino, and VU-Meter-Bridge.ino.

Definition at line 28 of file MCU.hpp.

◆ SOLO_3

constexpr uint8_t MCU::SOLO_3 = 0x0A
constexpr
Examples
MCU-OLED-SSD1306-x2.ino, and VU-Meter-Bridge.ino.

Definition at line 29 of file MCU.hpp.

◆ SOLO_4

constexpr uint8_t MCU::SOLO_4 = 0x0B
constexpr
Examples
MCU-OLED-SSD1306-x2.ino, and VU-Meter-Bridge.ino.

Definition at line 30 of file MCU.hpp.

◆ SOLO_5

constexpr uint8_t MCU::SOLO_5 = 0x0C
constexpr
Examples
VU-Meter-Bridge.ino.

Definition at line 31 of file MCU.hpp.

◆ SOLO_6

constexpr uint8_t MCU::SOLO_6 = 0x0D
constexpr
Examples
VU-Meter-Bridge.ino.

Definition at line 32 of file MCU.hpp.

◆ SOLO_7

constexpr uint8_t MCU::SOLO_7 = 0x0E
constexpr
Examples
VU-Meter-Bridge.ino.

Definition at line 33 of file MCU.hpp.

◆ SOLO_8

constexpr uint8_t MCU::SOLO_8 = 0x0F
constexpr
Examples
VU-Meter-Bridge.ino.

Definition at line 34 of file MCU.hpp.

◆ MUTE_1

constexpr uint8_t MCU::MUTE_1 = 0x10
constexpr

◆ MUTE_2

constexpr uint8_t MCU::MUTE_2 = 0x11
constexpr

◆ MUTE_3

constexpr uint8_t MCU::MUTE_3 = 0x12
constexpr

◆ MUTE_4

constexpr uint8_t MCU::MUTE_4 = 0x13
constexpr

◆ MUTE_5

constexpr uint8_t MCU::MUTE_5 = 0x14
constexpr
Examples
VU-Meter-Bridge.ino.

Definition at line 40 of file MCU.hpp.

◆ MUTE_6

constexpr uint8_t MCU::MUTE_6 = 0x15
constexpr
Examples
VU-Meter-Bridge.ino.

Definition at line 41 of file MCU.hpp.

◆ MUTE_7

constexpr uint8_t MCU::MUTE_7 = 0x16
constexpr
Examples
VU-Meter-Bridge.ino.

Definition at line 42 of file MCU.hpp.

◆ MUTE_8

constexpr uint8_t MCU::MUTE_8 = 0x17
constexpr
Examples
VU-Meter-Bridge.ino.

Definition at line 43 of file MCU.hpp.

◆ SELECT_1

constexpr uint8_t MCU::SELECT_1 = 0x18
constexpr

Definition at line 45 of file MCU.hpp.

◆ SELECT_2

constexpr uint8_t MCU::SELECT_2 = 0x19
constexpr

Definition at line 46 of file MCU.hpp.

◆ SELECT_3

constexpr uint8_t MCU::SELECT_3 = 0x1A
constexpr

Definition at line 47 of file MCU.hpp.

◆ SELECT_4

constexpr uint8_t MCU::SELECT_4 = 0x1B
constexpr

Definition at line 48 of file MCU.hpp.

◆ SELECT_5

constexpr uint8_t MCU::SELECT_5 = 0x1C
constexpr

Definition at line 49 of file MCU.hpp.

◆ SELECT_6

constexpr uint8_t MCU::SELECT_6 = 0x1D
constexpr

Definition at line 50 of file MCU.hpp.

◆ SELECT_7

constexpr uint8_t MCU::SELECT_7 = 0x1E
constexpr

Definition at line 51 of file MCU.hpp.

◆ SELECT_8

constexpr uint8_t MCU::SELECT_8 = 0x1F
constexpr

Definition at line 52 of file MCU.hpp.

◆ V_POT_SELECT_1

constexpr uint8_t MCU::V_POT_SELECT_1 = 0x20
constexpr
Examples
CCIncrementDecrementButtons.ino.

Definition at line 54 of file MCU.hpp.

◆ V_POT_SELECT_2

constexpr uint8_t MCU::V_POT_SELECT_2 = 0x21
constexpr

Definition at line 55 of file MCU.hpp.

◆ V_POT_SELECT_3

constexpr uint8_t MCU::V_POT_SELECT_3 = 0x22
constexpr

Definition at line 56 of file MCU.hpp.

◆ V_POT_SELECT_4

constexpr uint8_t MCU::V_POT_SELECT_4 = 0x23
constexpr

Definition at line 57 of file MCU.hpp.

◆ V_POT_SELECT_5

constexpr uint8_t MCU::V_POT_SELECT_5 = 0x24
constexpr

Definition at line 58 of file MCU.hpp.

◆ V_POT_SELECT_6

constexpr uint8_t MCU::V_POT_SELECT_6 = 0x25
constexpr

Definition at line 59 of file MCU.hpp.

◆ V_POT_SELECT_7

constexpr uint8_t MCU::V_POT_SELECT_7 = 0x26
constexpr

Definition at line 60 of file MCU.hpp.

◆ V_POT_SELECT_8

constexpr uint8_t MCU::V_POT_SELECT_8 = 0x27
constexpr

Definition at line 61 of file MCU.hpp.

◆ ASSIGN_TRACK

constexpr uint8_t MCU::ASSIGN_TRACK = 0x28
constexpr

Definition at line 63 of file MCU.hpp.

◆ ASSIGN_SEND

constexpr uint8_t MCU::ASSIGN_SEND = 0x29
constexpr

Definition at line 64 of file MCU.hpp.

◆ ASSIGN_PAN

constexpr uint8_t MCU::ASSIGN_PAN = 0x2A
constexpr

Definition at line 65 of file MCU.hpp.

◆ ASSIGN_PLUGIN

constexpr uint8_t MCU::ASSIGN_PLUGIN = 0x2B
constexpr

Definition at line 66 of file MCU.hpp.

◆ ASSIGN_EQ

constexpr uint8_t MCU::ASSIGN_EQ = 0x2C
constexpr

Definition at line 67 of file MCU.hpp.

◆ ASSIGN_INSTR

constexpr uint8_t MCU::ASSIGN_INSTR = 0x2D
constexpr

Definition at line 68 of file MCU.hpp.

◆ BANK_LEFT

constexpr uint8_t MCU::BANK_LEFT = 0x2E
constexpr

Definition at line 70 of file MCU.hpp.

◆ BANK_RIGHT

constexpr uint8_t MCU::BANK_RIGHT = 0x2F
constexpr

Definition at line 71 of file MCU.hpp.

◆ CHANNEL_LEFT

constexpr uint8_t MCU::CHANNEL_LEFT = 0x30
constexpr

Definition at line 72 of file MCU.hpp.

◆ CHANNEL_RIGHT

constexpr uint8_t MCU::CHANNEL_RIGHT = 0x31
constexpr

Definition at line 73 of file MCU.hpp.

◆ FLIP

constexpr uint8_t MCU::FLIP = 0x32
constexpr

Definition at line 75 of file MCU.hpp.

◆ GLOBAL_VIEW

constexpr uint8_t MCU::GLOBAL_VIEW = 0x33
constexpr

Definition at line 76 of file MCU.hpp.

◆ NAME_VALUE

constexpr uint8_t MCU::NAME_VALUE = 0x34
constexpr

Definition at line 77 of file MCU.hpp.

◆ SMPTE_BEATS

constexpr uint8_t MCU::SMPTE_BEATS = 0x35
constexpr

Definition at line 78 of file MCU.hpp.

◆ F1

constexpr uint8_t MCU::F1 = 0x36
constexpr

Definition at line 80 of file MCU.hpp.

◆ F2

constexpr uint8_t MCU::F2 = 0x37
constexpr

Definition at line 81 of file MCU.hpp.

◆ F3

constexpr uint8_t MCU::F3 = 0x38
constexpr

Definition at line 82 of file MCU.hpp.

◆ F4

constexpr uint8_t MCU::F4 = 0x39
constexpr

Definition at line 83 of file MCU.hpp.

◆ F5

constexpr uint8_t MCU::F5 = 0x3A
constexpr

Definition at line 84 of file MCU.hpp.

◆ F6

constexpr uint8_t MCU::F6 = 0x3B
constexpr

Definition at line 85 of file MCU.hpp.

◆ F7

constexpr uint8_t MCU::F7 = 0x3C
constexpr

Definition at line 86 of file MCU.hpp.

◆ F8

constexpr uint8_t MCU::F8 = 0x3D
constexpr

Definition at line 87 of file MCU.hpp.

◆ VIEW_MIDI

constexpr uint8_t MCU::VIEW_MIDI = 0x3E
constexpr

Definition at line 89 of file MCU.hpp.

◆ VIEW_INPUTS

constexpr uint8_t MCU::VIEW_INPUTS = 0x3F
constexpr

Definition at line 90 of file MCU.hpp.

◆ VIEW_AUDIO

constexpr uint8_t MCU::VIEW_AUDIO = 0x40
constexpr

Definition at line 91 of file MCU.hpp.

◆ VIEW_INSTR

constexpr uint8_t MCU::VIEW_INSTR = 0x41
constexpr

Definition at line 92 of file MCU.hpp.

◆ VIEW_AUX

constexpr uint8_t MCU::VIEW_AUX = 0x42
constexpr

Definition at line 93 of file MCU.hpp.

◆ VIEW_BUSSES

constexpr uint8_t MCU::VIEW_BUSSES = 0x43
constexpr

Definition at line 94 of file MCU.hpp.

◆ VIEW_OUTPUTS

constexpr uint8_t MCU::VIEW_OUTPUTS = 0x44
constexpr

Definition at line 95 of file MCU.hpp.

◆ VIEW_USER

constexpr uint8_t MCU::VIEW_USER = 0x45
constexpr

Definition at line 96 of file MCU.hpp.

◆ SHIFT

constexpr uint8_t MCU::SHIFT = 0x46
constexpr

Definition at line 98 of file MCU.hpp.

◆ OPTION

constexpr uint8_t MCU::OPTION = 0x47
constexpr

Definition at line 99 of file MCU.hpp.

◆ CONTROL

constexpr uint8_t MCU::CONTROL = 0x48
constexpr

Definition at line 100 of file MCU.hpp.

◆ CMD_ALT

constexpr uint8_t MCU::CMD_ALT = 0x49
constexpr

Definition at line 101 of file MCU.hpp.

◆ AUTOMATION_READ_OFF

constexpr uint8_t MCU::AUTOMATION_READ_OFF = 0x4A
constexpr

Definition at line 103 of file MCU.hpp.

◆ AUTOMATION_WRITE

constexpr uint8_t MCU::AUTOMATION_WRITE = 0x4B
constexpr

Definition at line 104 of file MCU.hpp.

◆ AUTOMATION_TRIM

constexpr uint8_t MCU::AUTOMATION_TRIM = 0x4C
constexpr

Definition at line 105 of file MCU.hpp.

◆ AUTOMATION_TOUCH

constexpr uint8_t MCU::AUTOMATION_TOUCH = 0x4D
constexpr

Definition at line 106 of file MCU.hpp.

◆ AUTOMATION_LATCH

constexpr uint8_t MCU::AUTOMATION_LATCH = 0x4E
constexpr

Definition at line 107 of file MCU.hpp.

◆ GROUP

constexpr uint8_t MCU::GROUP = 0x4F
constexpr

Definition at line 109 of file MCU.hpp.

◆ SAVE

constexpr uint8_t MCU::SAVE = 0x50
constexpr

Definition at line 110 of file MCU.hpp.

◆ UNDO

constexpr uint8_t MCU::UNDO = 0x51
constexpr

Definition at line 111 of file MCU.hpp.

◆ CANCEL

constexpr uint8_t MCU::CANCEL = 0x52
constexpr

Definition at line 112 of file MCU.hpp.

◆ ENTER

constexpr uint8_t MCU::ENTER = 0x53
constexpr

Definition at line 113 of file MCU.hpp.

◆ MARKER

constexpr uint8_t MCU::MARKER = 0x54
constexpr

Definition at line 115 of file MCU.hpp.

◆ NUDGE

constexpr uint8_t MCU::NUDGE = 0x55
constexpr

Definition at line 116 of file MCU.hpp.

◆ CYCLE

constexpr uint8_t MCU::CYCLE = 0x56
constexpr

Definition at line 117 of file MCU.hpp.

◆ DROP

constexpr uint8_t MCU::DROP = 0x57
constexpr

Definition at line 118 of file MCU.hpp.

◆ REPLACE

constexpr uint8_t MCU::REPLACE = 0x58
constexpr

Definition at line 119 of file MCU.hpp.

◆ CLICK

constexpr uint8_t MCU::CLICK = 0x59
constexpr

Definition at line 120 of file MCU.hpp.

◆ SOLO

constexpr uint8_t MCU::SOLO = 0x5A
constexpr

Definition at line 121 of file MCU.hpp.

◆ REWIND

constexpr uint8_t MCU::REWIND = 0x5B
constexpr

Definition at line 123 of file MCU.hpp.

◆ FAST_FWD

constexpr uint8_t MCU::FAST_FWD = 0x5C
constexpr

Definition at line 124 of file MCU.hpp.

◆ STOP

constexpr uint8_t MCU::STOP = 0x5D
constexpr

Definition at line 125 of file MCU.hpp.

◆ PLAY

constexpr uint8_t MCU::PLAY = 0x5E
constexpr
Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 126 of file MCU.hpp.

◆ RECORD

constexpr uint8_t MCU::RECORD = 0x5F
constexpr
Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 127 of file MCU.hpp.

◆ UP

constexpr uint8_t MCU::UP = 0x60
constexpr

Definition at line 129 of file MCU.hpp.

◆ DOWN

constexpr uint8_t MCU::DOWN = 0x61
constexpr

Definition at line 130 of file MCU.hpp.

◆ LEFT

constexpr uint8_t MCU::LEFT = 0x62
constexpr

Definition at line 131 of file MCU.hpp.

◆ RIGHT

constexpr uint8_t MCU::RIGHT = 0x63
constexpr

Definition at line 132 of file MCU.hpp.

◆ ZOOM

constexpr uint8_t MCU::ZOOM = 0x64
constexpr

Definition at line 134 of file MCU.hpp.

◆ SCRUB

constexpr uint8_t MCU::SCRUB = 0x65
constexpr

Definition at line 135 of file MCU.hpp.

◆ USER_SWITCH_A

constexpr uint8_t MCU::USER_SWITCH_A = 0x66
constexpr

Definition at line 137 of file MCU.hpp.

◆ USER_SWITCH_B

constexpr uint8_t MCU::USER_SWITCH_B = 0x67
constexpr

Definition at line 138 of file MCU.hpp.

◆ FADER_TOUCH

constexpr uint8_t MCU::FADER_TOUCH = 0x68
constexpr

Definition at line 140 of file MCU.hpp.

◆ FADER_TOUCH_MASTER

constexpr uint8_t MCU::FADER_TOUCH_MASTER = 0x70
constexpr

Definition at line 141 of file MCU.hpp.

◆ SMPTE

constexpr uint8_t MCU::SMPTE = 0x71
constexpr

Definition at line 143 of file MCU.hpp.

◆ BEATS

constexpr uint8_t MCU::BEATS = 0x72
constexpr

Definition at line 144 of file MCU.hpp.

◆ RUDE_SOLO

constexpr uint8_t MCU::RUDE_SOLO = 0x73
constexpr
Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 146 of file MCU.hpp.

◆ RELAY

constexpr uint8_t MCU::RELAY = 0x76
constexpr

Definition at line 148 of file MCU.hpp.

◆ V_POT_1

constexpr uint8_t MCU::V_POT_1 = 0x10
constexpr
Examples
CCIncrementDecrementButtons.ino.

Definition at line 152 of file MCU.hpp.

◆ V_POT_2

constexpr uint8_t MCU::V_POT_2 = 0x11
constexpr

Definition at line 153 of file MCU.hpp.

◆ V_POT_3

constexpr uint8_t MCU::V_POT_3 = 0x12
constexpr

Definition at line 154 of file MCU.hpp.

◆ V_POT_4

constexpr uint8_t MCU::V_POT_4 = 0x13
constexpr

Definition at line 155 of file MCU.hpp.

◆ V_POT_5

constexpr uint8_t MCU::V_POT_5 = 0x14
constexpr

Definition at line 156 of file MCU.hpp.

◆ V_POT_6

constexpr uint8_t MCU::V_POT_6 = 0x15
constexpr

Definition at line 157 of file MCU.hpp.

◆ V_POT_7

constexpr uint8_t MCU::V_POT_7 = 0x16
constexpr

Definition at line 158 of file MCU.hpp.

◆ V_POT_8

constexpr uint8_t MCU::V_POT_8 = 0x17
constexpr

Definition at line 159 of file MCU.hpp.

◆ EXTERNAL_CONTROLLER

constexpr uint8_t MCU::EXTERNAL_CONTROLLER = 0x2E
constexpr

Definition at line 161 of file MCU.hpp.

◆ JOG_WHEEL

constexpr uint8_t MCU::JOG_WHEEL = 0x3C
constexpr

Definition at line 163 of file MCU.hpp.

◆ VOLUME_1

constexpr Channel MCU::VOLUME_1 = CHANNEL_1
constexpr

Definition at line 167 of file MCU.hpp.

◆ VOLUME_2

constexpr Channel MCU::VOLUME_2 = CHANNEL_2
constexpr

Definition at line 168 of file MCU.hpp.

◆ VOLUME_3

constexpr Channel MCU::VOLUME_3 = CHANNEL_3
constexpr

Definition at line 169 of file MCU.hpp.

◆ VOLUME_4

constexpr Channel MCU::VOLUME_4 = CHANNEL_4
constexpr

Definition at line 170 of file MCU.hpp.

◆ VOLUME_5

constexpr Channel MCU::VOLUME_5 = CHANNEL_5
constexpr

Definition at line 171 of file MCU.hpp.

◆ VOLUME_6

constexpr Channel MCU::VOLUME_6 = CHANNEL_6
constexpr

Definition at line 172 of file MCU.hpp.

◆ VOLUME_7

constexpr Channel MCU::VOLUME_7 = CHANNEL_7
constexpr

Definition at line 173 of file MCU.hpp.

◆ VOLUME_8

constexpr Channel MCU::VOLUME_8 = CHANNEL_8
constexpr

Definition at line 174 of file MCU.hpp.

◆ MASTER_VOLUME

constexpr Channel MCU::MASTER_VOLUME = CHANNEL_9
constexpr

Definition at line 176 of file MCU.hpp.

◆ AssignmentDisplayLength

constexpr static uint8_t MCU::AssignmentDisplayLength = 2
staticconstexpr

Definition at line 9 of file AssignmentDisplay.hpp.

◆ AssignmentDisplayAddress

constexpr static uint8_t MCU::AssignmentDisplayAddress = 0x4A
staticconstexpr

Definition at line 10 of file AssignmentDisplay.hpp.

◆ TimeDisplayLength

constexpr static uint8_t MCU::TimeDisplayLength = 10
staticconstexpr

Definition at line 9 of file TimeDisplay.hpp.

◆ TimeDisplayAddress

constexpr static uint8_t MCU::TimeDisplayAddress = 0x40
staticconstexpr

Definition at line 10 of file TimeDisplay.hpp.

◆ VPotRingAddress

constexpr static uint8_t MCU::VPotRingAddress = 0x30
staticconstexpr

Definition at line 10 of file VPotRing.hpp.