This is an old version of the documentation. View the latest version here.
Control Surface  1.0.0
MIDI Control Surface library for Arduino
Classes
SerialMIDI_Interface.hpp File Reference
#include "MIDI_Interface.hpp"
#include <Arduino.h>
#include <Helpers/TeensyUSBTypes.hpp>
#include <MIDI_Parsers/SerialMIDI_Parser.hpp>
#include <Settings/SettingsWrapper.hpp>
#include <SoftwareSerial.h>
Include dependency graph for SerialMIDI_Interface.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StreamMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over a Stream. More...
 
class  SerialMIDI_Interface< T >
 A wrapper class for MIDI interfaces sending and receiving MIDI messages over a Serial port of class T. More...
 
class  HardwareSerialMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over a Serial port of class T. More...
 
class  USBSerialMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over the Serial port of the USB connection. More...
 
class  HairlessMIDI_Interface
 A class for MIDI Interfaces sending and receiving data over the USB Serial CDC connection for the use with the Hairless MIDI<->Serial Bridge. More...
 
class  SoftwareSerialMIDI_Interface
 A class for MIDI interfaces sending and receiving MIDI messages over a SoftwareSerial interface. More...