From ad0f6d4291e8ca7fc60b07403a97b8661dffef72 Mon Sep 17 00:00:00 2001 From: Nao Pross Date: Tue, 27 Feb 2018 10:37:33 +0100 Subject: Finalize measurement code and implement midi output --- src/midi.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/midi.c') diff --git a/src/midi.c b/src/midi.c index b81cf2d..5513123 100644 --- a/src/midi.c +++ b/src/midi.c @@ -64,10 +64,12 @@ int midi_note_on(midi_message_t *pkt, unsigned channel, midi_note_t note, uint8_ if (pkt == NULL) { return -1; } - + +#ifdef MIDI_DYNAMIC_MEMORY_ALLOC if (pkt->data == NULL) { return -2; } +#endif midi_set_status(pkt, NOTE_ON); midi_set_channel(pkt, channel); @@ -87,10 +89,12 @@ int midi_note_off(midi_message_t *pkt, unsigned channel, midi_note_t note, uint8 if (pkt == NULL) { return -1; } - + +#ifdef MIDI_DYNAMIC_MEMORY_ALLOC if (pkt->data == NULL) { return -2; } +#endif midi_set_status(pkt, NOTE_OFF); midi_set_channel(pkt, channel); -- cgit v1.2.1