Samuel Mokrani
/
USBMIDI_HelloWorld
USBMIDI Hello World
main.cpp@7:78af4df7012f, 2013-03-01 (annotated)
- 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?
User | Revision | Line number | New 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 | } |