FastLED 3.9.15
Loading...
Searching...
No Matches

◆ MIDI_CREATE_CUSTOM_INSTANCE

#define MIDI_CREATE_CUSTOM_INSTANCE ( Type,
SerialPort,
Name,
Settings )
Value:
MIDI_NAMESPACE::SerialMIDI<Type, Settings> serial##Name(SerialPort);\
MIDI_NAMESPACE::MidiInterface<MIDI_NAMESPACE::SerialMIDI<Type, Settings>> Name((MIDI_NAMESPACE::SerialMIDI<Type, Settings>&)serial##Name);

Create an instance of the library attached to a serial port with custom settings.

See also
DefaultSettings
MIDI_CREATE_INSTANCE

Definition at line 121 of file serialMIDI.h.

121#define MIDI_CREATE_CUSTOM_INSTANCE(Type, SerialPort, Name, Settings) \
122 MIDI_NAMESPACE::SerialMIDI<Type, Settings> serial##Name(SerialPort);\
123 MIDI_NAMESPACE::MidiInterface<MIDI_NAMESPACE::SerialMIDI<Type, Settings>> Name((MIDI_NAMESPACE::SerialMIDI<Type, Settings>&)serial##Name);