summaryrefslogtreecommitdiff
path: root/controller/libs/base_midi.c
diff options
context:
space:
mode:
Diffstat (limited to 'controller/libs/base_midi.c')
-rw-r--r--controller/libs/base_midi.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/controller/libs/base_midi.c b/controller/libs/base_midi.c
index e146ec0..6efd2f3 100644
--- a/controller/libs/base_midi.c
+++ b/controller/libs/base_midi.c
@@ -1,10 +1,10 @@
// This file is written to be read side-along with the MIDI 1.0 spec.
// Note the tables at its very end, with /absolutely no direct allusion in the text/.
-#include "midi.h"
+#include "base_midi.h"
#include <stdlib.h>
#include <string.h>
-
+// TODO: startup function to initialize ParseMemory buffer.
#ifdef RUNNING_STATUS
uint8_t last_status = 0x00;
#endif
@@ -83,9 +83,11 @@ void sysex(uint16_t manufacturer_id, uint8_t* contents, size_t contents_len) {
pfns.uart_write(manufacturer_id >> 8);
pfns.uart_write(manufacturer_id & 0x00ff);
} else {
+#ifdef DEBUG
if (manufacturer_id > MAX_NON_UNIVERSAL_ID) {
while(true); // Used universal sysex ID.
}
+#endif
pfns.uart_write(manufacturer_id);
}