USBMIDI Hello World

Dependencies:   mbed USBDevice

Committer:
samux
Date:
Fri Mar 01 13:25:02 2013 +0000
Revision:
7:78af4df7012f
Parent:
3:7990c80e953c
use latest USBDevice lib (FRDM-KL25Z support)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
samux 3:7990c80e953c 1 // Hello World example for the USBMIDI library
samux 3:7990c80e953c 2
samux 3:7990c80e953c 3 #include "mbed.h"
samux 3:7990c80e953c 4 #include "USBMIDI.h"
samux 3:7990c80e953c 5
samux 3:7990c80e953c 6 USBMIDI midi;
samux 3:7990c80e953c 7
samux 3:7990c80e953c 8 int main() {
samux 3:7990c80e953c 9 while (1) {
samux 3:7990c80e953c 10 for(int i=48; i<83; i++) { // send some messages!
samux 3:7990c80e953c 11 midi.write(MIDIMessage::NoteOn(i));
samux 3:7990c80e953c 12 wait(0.25);
samux 3:7990c80e953c 13 midi.write(MIDIMessage::NoteOff(i));
samux 3:7990c80e953c 14 wait(0.5);
samux 3:7990c80e953c 15 }
samux 3:7990c80e953c 16 }
samux 3:7990c80e953c 17 }