Control Surface
develop
MIDI Control Surface library for Arduino
Toggle main menu visibility
Loading...
Searching...
No Matches
src
MIDI_Inputs
MCU
AssignmentDisplay.hpp
Go to the documentation of this file.
1
#pragma once
2
3
#include "
SevenSegmentDisplay.hpp
"
4
5
BEGIN_CS_NAMESPACE
6
7
namespace
MCU
{
8
9
constexpr
static
uint8_t
AssignmentDisplayLength
= 2;
10
constexpr
static
uint8_t
AssignmentDisplayAddress
= 0x4A;
11
16
class
AssignmentDisplay
:
public
SevenSegmentDisplay
<AssignmentDisplayLength> {
17
public
:
18
AssignmentDisplay
(
Channel
channel =
Channel_1
)
19
:
SevenSegmentDisplay
<
AssignmentDisplayLength
>(
20
{
AssignmentDisplayAddress
, channel}) {}
21
};
22
23
}
// namespace MCU
24
25
END_CS_NAMESPACE
Channel_1
constexpr Channel Channel_1
Definition
Channel.hpp:118
END_CS_NAMESPACE
#define END_CS_NAMESPACE
Definition
Settings/NamespaceSettings.hpp:14
BEGIN_CS_NAMESPACE
#define BEGIN_CS_NAMESPACE
Definition
Settings/NamespaceSettings.hpp:11
SevenSegmentDisplay.hpp
Channel
A type-safe class for MIDI channels.
Definition
Channel.hpp:13
MCU::AssignmentDisplay::AssignmentDisplay
AssignmentDisplay(Channel channel=Channel_1)
Definition
AssignmentDisplay.hpp:18
MCU::SevenSegmentDisplay< AssignmentDisplayLength >::SevenSegmentDisplay
SevenSegmentDisplay(MIDIAddress address)
Definition
SevenSegmentDisplay.hpp:28
MCU
Definition
LCDDisplay.hpp:10
MCU::AssignmentDisplayLength
static constexpr uint8_t AssignmentDisplayLength
Definition
AssignmentDisplay.hpp:9
MCU::AssignmentDisplayAddress
static constexpr uint8_t AssignmentDisplayAddress
Definition
AssignmentDisplay.hpp:10
Generated by
1.17.0