Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
USBDebugMIDI_Interface Member List

This is the complete list of members for USBDebugMIDI_Interface, including all inherited members.

baudSerialDebugMIDI_Interface< decltype(Serial)>private
begin() overrideSerialDebugMIDI_Interface< decltype(Serial)>inlinevirtual
beginAll()SerialDebugMIDI_Interface< decltype(Serial)>inlinestatic
callbacksSerialDebugMIDI_Interface< decltype(Serial)>private
connectSinkPipe(MIDI_Pipe *sink)SerialDebugMIDI_Interface< decltype(Serial)>
connectSourcePipe(MIDI_Pipe *source)SerialDebugMIDI_Interface< decltype(Serial)>
DefaultMIDI_InterfaceSerialDebugMIDI_Interface< decltype(Serial)>privatestatic
disable()SerialDebugMIDI_Interface< decltype(Serial)>inline
disconnect(TrueMIDI_Source &source)SerialDebugMIDI_Interface< decltype(Serial)>
disconnect(MIDI_Pipe &)=deleteSerialDebugMIDI_Interface< decltype(Serial)>
disconnect(TrueMIDI_Sink &sink)SerialDebugMIDI_Interface< decltype(Serial)>
disconnect(MIDI_Pipe &)=deleteSerialDebugMIDI_Interface< decltype(Serial)>
disconnectSinkPipes()SerialDebugMIDI_Interface< decltype(Serial)>
disconnectSinkPipesShallow()SerialDebugMIDI_Interface< decltype(Serial)>private
disconnectSourcePipes()SerialDebugMIDI_Interface< decltype(Serial)>
disconnectSourcePipesShallow()SerialDebugMIDI_Interface< decltype(Serial)>private
dispatchIncoming(MIDIInterface_t *iface, MIDIReadEvent event)SerialDebugMIDI_Interface< decltype(Serial)>static
DoublyLinkable()=defaultDoublyLinkable< Updatable< MIDI_Interface > >protected
enable()SerialDebugMIDI_Interface< decltype(Serial)>inline
getChannelMessage() constSerialDebugMIDI_Interface< decltype(Serial)>inline
getDefault()SerialDebugMIDI_Interface< decltype(Serial)>static
getFinalSink()SerialDebugMIDI_Interface< decltype(Serial)>inlineprivatevirtual
getInitialSource()SerialDebugMIDI_Interface< decltype(Serial)>inlineprivatevirtual
getName() const overrideSerialDebugMIDI_Interface< decltype(Serial)>inlineprivate
getNameNull(MIDIStaller *s)SerialDebugMIDI_Interface< decltype(Serial)>static
getPrefix() constSerialDebugMIDI_Interface< decltype(Serial)>inline
getRealTimeMessage() constSerialDebugMIDI_Interface< decltype(Serial)>inline
getSinkPipe()SerialDebugMIDI_Interface< decltype(Serial)>inline
getSourcePipe() constSerialDebugMIDI_Interface< decltype(Serial)>inline
getStaller() constSerialDebugMIDI_Interface< decltype(Serial)>
getStallerName() constSerialDebugMIDI_Interface< decltype(Serial)>
getStream() constSerialDebugMIDI_Interface< decltype(Serial)>inline
getSysCommonMessage() constSerialDebugMIDI_Interface< decltype(Serial)>inline
getSysExMessage() constSerialDebugMIDI_Interface< decltype(Serial)>inline
handleStall() overrideSerialDebugMIDI_Interface< decltype(Serial)>inlineprivate
handleStall(MIDIInterface_t *self)SerialDebugMIDI_Interface< decltype(Serial)>static
handleStallers() constSerialDebugMIDI_Interface< decltype(Serial)>
hasSinkPipe() constSerialDebugMIDI_Interface< decltype(Serial)>inline
hasSourcePipe() constSerialDebugMIDI_Interface< decltype(Serial)>inline
hexstreamSerialDebugMIDI_Interface< decltype(Serial)>private
isEnabled() constSerialDebugMIDI_Interface< decltype(Serial)>inline
isStalled() constSerialDebugMIDI_Interface< decltype(Serial)>
MIDI_Interface()=defaultMIDI_Interfaceprotected
MIDI_Interface(MIDI_Interface &&)=defaultMIDI_Interfaceprotected
MIDI_Sink()=defaultMIDI_Sink
MIDI_Sink(const MIDI_Sink &)=deleteMIDI_Sink
MIDI_Sink(MIDI_Sink &&other)MIDI_Sink
MIDI_Source()=defaultMIDI_Source
MIDI_Source(const MIDI_Source &)=deleteMIDI_Source
MIDI_Source(MIDI_Source &&other)MIDI_Source
moveDown()SerialDebugMIDI_Interface< decltype(Serial)>inline
nextSerialDebugMIDI_Interface< decltype(Serial)>protected
onChannelMessage(ChannelMessage message)SerialDebugMIDI_Interface< decltype(Serial)>protected
onRealTimeMessage(RealTimeMessage message)SerialDebugMIDI_Interface< decltype(Serial)>protected
onSysCommonMessage(SysCommonMessage message)SerialDebugMIDI_Interface< decltype(Serial)>protected
onSysExMessage(SysExMessage message)SerialDebugMIDI_Interface< decltype(Serial)>protected
SerialDebugMIDI_Interface< decltype(Serial)>::StreamDebugMIDI_Interface::MIDI_Interface::TrueMIDI_SinkSource::MIDI_Sink::operator=(const MIDI_Sink &)=deleteMIDI_Sink
SerialDebugMIDI_Interface< decltype(Serial)>::StreamDebugMIDI_Interface::MIDI_Interface::TrueMIDI_SinkSource::MIDI_Sink::operator=(MIDI_Sink &&other)MIDI_Sink
SerialDebugMIDI_Interface< decltype(Serial)>::StreamDebugMIDI_Interface::MIDI_Interface::TrueMIDI_SinkSource::MIDI_Source::operator=(const MIDI_Source &)=deleteMIDI_Source
SerialDebugMIDI_Interface< decltype(Serial)>::StreamDebugMIDI_Interface::MIDI_Interface::TrueMIDI_SinkSource::MIDI_Source::operator=(MIDI_Source &&other)MIDI_Source
AH::Updatable< MIDI_Interface >::operator=(const UpdatableCRTP &)UpdatableCRTP< Updatable< MIDI_Interface > >inlineprotected
DoublyLinkable< Updatable< MIDI_Interface > >::operator=(const DoublyLinkable &)DoublyLinkable< Updatable< MIDI_Interface > >inlineprotected
parserSerialDebugMIDI_Interface< decltype(Serial)>private
prefixSerialDebugMIDI_Interface< decltype(Serial)>private
previousSerialDebugMIDI_Interface< decltype(Serial)>protected
PrintDebugMIDI_Base(const char *prefix)PrintDebugMIDI_Baseinline
read()SerialDebugMIDI_Interface< decltype(Serial)>
send(ChannelMessage message)SerialDebugMIDI_Interface< decltype(Serial)>
sendActiveSensing(Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendCC(MIDIAddress address, uint8_t value)SerialDebugMIDI_Interface< decltype(Serial)>
sendChannelMessage(MIDIMessageType m, Channel c, uint8_t d1, uint8_t d2, Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendChannelMessageImpl(ChannelMessage) overrideSerialDebugMIDI_Interface< decltype(Serial)>protected
sendChannelMessageImpl(Print &, ChannelMessage)SerialDebugMIDI_Interface< decltype(Serial)>protected
sendChannelPressure(MIDIChannelCable address, uint8_t pressure)SerialDebugMIDI_Interface< decltype(Serial)>
sendContinue(Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendControlChange(MIDIAddress address, uint8_t value)SerialDebugMIDI_Interface< decltype(Serial)>
sendCP(MIDIChannelCable address, uint8_t pressure)SerialDebugMIDI_Interface< decltype(Serial)>
sendKeyPressure(MIDIAddress address, uint8_t pressure)SerialDebugMIDI_Interface< decltype(Serial)>
sendKP(MIDIAddress address, uint8_t pressure)SerialDebugMIDI_Interface< decltype(Serial)>
sendMTCQuarterFrame(uint8_t data, Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendNoteOff(MIDIAddress address, uint8_t velocity)SerialDebugMIDI_Interface< decltype(Serial)>
sendNoteOn(MIDIAddress address, uint8_t velocity)SerialDebugMIDI_Interface< decltype(Serial)>
sendNow()SerialDebugMIDI_Interface< decltype(Serial)>
sendNowImpl() overrideSerialDebugMIDI_Interface< decltype(Serial)>protected
sendNowImpl(Print &)SerialDebugMIDI_Interface< decltype(Serial)>inlineprotected
sendPB(MIDIChannelCable address, uint16_t value)SerialDebugMIDI_Interface< decltype(Serial)>
sendPC(MIDIAddress address)SerialDebugMIDI_Interface< decltype(Serial)>
sendPitchBend(MIDIChannelCable address, uint16_t value)SerialDebugMIDI_Interface< decltype(Serial)>
sendProgramChange(MIDIAddress address)SerialDebugMIDI_Interface< decltype(Serial)>
sendRealTime(MIDIMessageType rt, Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendRealTimeImpl(RealTimeMessage) overrideSerialDebugMIDI_Interface< decltype(Serial)>protected
sendRealTimeImpl(Print &, RealTimeMessage)SerialDebugMIDI_Interface< decltype(Serial)>protected
sendSongPositionPointer(uint16_t spp, Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendSongSelect(uint8_t song, Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendStart(Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendStop(Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendSysCommon(MIDIMessageType m, Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendSysCommonImpl(SysCommonMessage) overrideSerialDebugMIDI_Interface< decltype(Serial)>protected
sendSysCommonImpl(Print &, SysCommonMessage)SerialDebugMIDI_Interface< decltype(Serial)>protected
sendSysEx(const uint8_t(&sysexdata)[N], Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendSysExImpl(SysExMessage) overrideSerialDebugMIDI_Interface< decltype(Serial)>protected
sendSysExImpl(Print &, SysExMessage)SerialDebugMIDI_Interface< decltype(Serial)>protected
sendSystemReset(Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendTimingClock(Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
sendTuneRequest(Cable cable=Cable_1)SerialDebugMIDI_Interface< decltype(Serial)>
SerialDebugMIDI_Interface(decltype(Serial) &serial, unsigned long baud=AH::defaultBaudRate, const char *prefix=nullptr)SerialDebugMIDI_Interface< decltype(Serial)>inline
setAsDefault()SerialDebugMIDI_Interface< decltype(Serial)>
setCallbacks(MIDI_Callbacks *cb)SerialDebugMIDI_Interface< decltype(Serial)>inline
setCallbacks(MIDI_Callbacks &cb)SerialDebugMIDI_Interface< decltype(Serial)>inline
setPrefix(const char *prefix)SerialDebugMIDI_Interface< decltype(Serial)>inline
sinkMIDIfromPipe(ChannelMessage msg) overrideSerialDebugMIDI_Interface< decltype(Serial)>inlineprotected
sinkMIDIfromPipe(SysExMessage msg) overrideSerialDebugMIDI_Interface< decltype(Serial)>inlineprotected
sinkMIDIfromPipe(SysCommonMessage msg) overrideSerialDebugMIDI_Interface< decltype(Serial)>inlineprotected
sinkMIDIfromPipe(RealTimeMessage msg) overrideSerialDebugMIDI_Interface< decltype(Serial)>inlineprotected
sinkPipeSerialDebugMIDI_Interface< decltype(Serial)>protected
sourceMIDItoPipe(ChannelMessage)SerialDebugMIDI_Interface< decltype(Serial)>
sourceMIDItoPipe(SysExMessage)SerialDebugMIDI_Interface< decltype(Serial)>
sourceMIDItoPipe(SysCommonMessage)SerialDebugMIDI_Interface< decltype(Serial)>
sourceMIDItoPipe(RealTimeMessage)SerialDebugMIDI_Interface< decltype(Serial)>
sourcePipeSerialDebugMIDI_Interface< decltype(Serial)>protected
stall(MIDIStaller *cause=eternal_stall)SerialDebugMIDI_Interface< decltype(Serial)>
stallDownstream(MIDIStaller *, MIDI_Source *)SerialDebugMIDI_Interface< decltype(Serial)>inlineprivatevirtual
stallUpstream(MIDIStaller *, MIDI_Sink *)SerialDebugMIDI_Interface< decltype(Serial)>inlineprivatevirtual
StreamDebugMIDI_Interface(Stream &stream, const char *prefix=nullptr)StreamDebugMIDI_Interfaceinline
swap(MIDI_Sink &a, MIDI_Sink &b)SerialDebugMIDI_Interface< decltype(Serial)>static
swap(MIDI_Source &a, MIDI_Source &b)SerialDebugMIDI_Interface< decltype(Serial)>static
unstall(MIDIStaller *cause=eternal_stall)SerialDebugMIDI_Interface< decltype(Serial)>
unstallDownstream(MIDIStaller *, MIDI_Source *)SerialDebugMIDI_Interface< decltype(Serial)>inlineprivatevirtual
unstallUpstream(MIDIStaller *, MIDI_Sink *)SerialDebugMIDI_Interface< decltype(Serial)>inlineprivatevirtual
UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< Updatable< MIDI_Interface > >inlineprotected
updatablesSerialDebugMIDI_Interface< decltype(Serial)>protectedstatic
update() overrideSerialDebugMIDI_Interface< decltype(Serial)>
updateAll()SerialDebugMIDI_Interface< decltype(Serial)>inlinestatic
updateIncoming(MIDIInterface_t *iface)SerialDebugMIDI_Interface< decltype(Serial)>static
USBDebugMIDI_Interface(unsigned long baud=AH::defaultBaudRate, const char *prefix=nullptr)USBDebugMIDI_Interfaceinline
USBDebugMIDI_Interface(const char *prefix)USBDebugMIDI_Interfaceinline
~DoublyLinkable()=defaultDoublyLinkable< Updatable< MIDI_Interface > >protectedvirtual
~MIDI_Interface()MIDI_Interfacevirtual
~MIDI_Sink()MIDI_Sinkvirtual
~MIDI_Source()MIDI_Sourcevirtual
~MIDIStaller()=defaultMIDIStallerprotectedvirtual
~UpdatableCRTP() __attribute__((no_sanitize("undefined")))UpdatableCRTP< Updatable< MIDI_Interface > >inlinevirtual