diff --git a/examples/AltPinSerial/AltPinSerial.ino b/examples/AltPinSerial/AltPinSerial.ino index 3e06dcc..386fbca 100644 --- a/examples/AltPinSerial/AltPinSerial.ino +++ b/examples/AltPinSerial/AltPinSerial.ino @@ -1,15 +1,20 @@ -#include #include // Simple tutorial on how to receive and send MIDI messages. // Here, when receiving any message on channel 4, the Arduino // will blink a led and play back a note for 1 second. -int rxPin = 18; -int txPin = 19; -SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin); -MIDI_NAMESPACE::SerialMIDI serialMIDI(mySerial); -MIDI_NAMESPACE::MidiInterface> MIDI((MIDI_NAMESPACE::SerialMIDI&)serialMIDI); +#if defined(ARDUINO_SAM_DUE) || defined(SAMD_SERIES) + /* example not relevant for this hardware */ + MIDI_CREATE_DEFAULT_INSTANCE(); +#else + #include + int rxPin = 18; + int txPin = 19; + SoftwareSerial mySerial = SoftwareSerial(rxPin, txPin); + MIDI_NAMESPACE::SerialMIDI serialMIDI(mySerial); + MIDI_NAMESPACE::MidiInterface> MIDI((MIDI_NAMESPACE::SerialMIDI&)serialMIDI); +#endif void setup() {