Browse Source

forgot to break out of loop when adding note

main
cinnaboot 3 years ago
parent
commit
1b6a3bd3e7
  1. 9
      src/main.cpp

9
src/main.cpp

@ -98,6 +98,7 @@ loopMIDI(alsa_sequencer* seq, spi_connection* spi, gpio_info* gpio)
if (PLAYING_NOTES[i] == 255) {
PLAYING_NOTES[i] = nev.note;
assert(gpioSetValue(gpio, 1)); // send set gate on
break;
}
}
@ -105,6 +106,14 @@ loopMIDI(alsa_sequencer* seq, spi_connection* spi, gpio_info* gpio)
// TODO: could check return value here for SPI error
spiSendVoltage(spi, dac_in);
}
printf("PLAYING_NOTES: %d,%d,%d,%d,%d,%d\n",
PLAYING_NOTES[0],
PLAYING_NOTES[1],
PLAYING_NOTES[2],
PLAYING_NOTES[3],
PLAYING_NOTES[4],
PLAYING_NOTES[5]);
}
}

Loading…
Cancel
Save