Control Surface
main
MIDI Control Surface library for Arduino
Toggle main menu visibility
Main Page
User Manual
Related Pages
Topics
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
u
Variables
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
z
Typedefs
a
b
c
k
m
n
p
t
Enumerations
Enumerator
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Typedefs
a
b
c
d
e
f
i
l
m
p
r
s
t
v
w
Enumerations
Enumerator
a
b
d
f
h
i
l
m
n
o
p
r
s
v
w
Related Symbols
Files
File List
File Members
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
Functions
a
b
c
d
e
g
i
l
m
o
p
s
u
v
Variables
c
e
f
h
i
l
m
n
o
p
s
u
v
Typedefs
a
b
c
e
f
i
k
m
n
p
s
t
u
v
Enumerations
Enumerator
Macros
a
b
c
d
e
f
h
i
n
u
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Loading...
Searching...
No Matches
src
MIDI_Interfaces
SoftwareSerialMIDI_Interface.hpp
Go to the documentation of this file.
1
#pragma once
2
3
// TODO: Teensy 4.0 SoftwareSerial bug
4
#if defined(__AVR__) || (defined(TEENSYDUINO) && TEENSYDUINO != 147) || \
5
(defined(TEENSYDUINO) && !defined(__IMXRT1052__) && \
6
!defined(__IMXRT1062__))
7
8
#include "
SerialMIDI_Interface.hpp
"
9
#include <SoftwareSerial.h>
10
11
BEGIN_CS_NAMESPACE
12
19
class
SoftwareSerialMIDI_Interface
20
:
public
SerialMIDI_Interface
<SoftwareSerial> {
21
public
:
31
SoftwareSerialMIDI_Interface
(SoftwareSerial &serial,
unsigned
long
baud
)
32
:
SerialMIDI_Interface
(serial,
baud
) {}
31
SoftwareSerialMIDI_Interface
(SoftwareSerial &serial,
unsigned
long
baud
) {
…
}
33
};
19
class
SoftwareSerialMIDI_Interface
{
…
};
34
35
END_CS_NAMESPACE
36
37
#endif
SerialMIDI_Interface.hpp
END_CS_NAMESPACE
#define END_CS_NAMESPACE
Definition
Settings/NamespaceSettings.hpp:14
BEGIN_CS_NAMESPACE
#define BEGIN_CS_NAMESPACE
Definition
Settings/NamespaceSettings.hpp:11
SerialMIDI_Interface
A wrapper class for MIDI interfaces sending and receiving MIDI messages over a Serial port of generic...
Definition
SerialMIDI_Interface.hpp:75
SerialMIDI_Interface< SoftwareSerial >::baud
const unsigned long baud
Definition
SerialMIDI_Interface.hpp:95
SoftwareSerialMIDI_Interface
A class for MIDI interfaces sending and receiving MIDI messages over a SoftwareSerial interface.
Definition
SoftwareSerialMIDI_Interface.hpp:20
SoftwareSerialMIDI_Interface::SoftwareSerialMIDI_Interface
SoftwareSerialMIDI_Interface(SoftwareSerial &serial, unsigned long baud)
Create a SoftwareSerialMIDI_Interface on the given SoftwareSerial interface with the given baud rate.
Definition
SoftwareSerialMIDI_Interface.hpp:31
Generated by
1.10.0