diff options
| author | bzztbomb <skinny@knowhere.net> | 2011-04-05 19:57:16 -0700 |
|---|---|---|
| committer | bzztbomb <skinny@knowhere.net> | 2011-04-05 19:57:16 -0700 |
| commit | 73e16950d73578900d54f3470b57402a9e908c30 (patch) | |
| tree | 4e24dd9b04bd432139c3ed61866459ac77e4024a /bootloader/midi/examples/lufa_midi/main.c | |
| parent | 6827a350052baf3999cfa336411f5ec89bb9e769 (diff) | |
Public firmware release.
Diffstat (limited to 'bootloader/midi/examples/lufa_midi/main.c')
| -rw-r--r-- | bootloader/midi/examples/lufa_midi/main.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bootloader/midi/examples/lufa_midi/main.c b/bootloader/midi/examples/lufa_midi/main.c new file mode 100644 index 0000000..09732e6 --- /dev/null +++ b/bootloader/midi/examples/lufa_midi/main.c @@ -0,0 +1,20 @@ +#include "midi_usb.h" + +//this example simply echos midi back, for now + +void fallthrough_callback(MidiDevice * device, uint8_t cnt, uint8_t byte0, uint8_t byte1, uint8_t byte2){ + midi_send_data(device, cnt, byte0, byte1, byte2); +} + +int main(void) { + MidiDevice usb_midi; + + midi_usb_init(&usb_midi); + midi_register_fallthrough_callback(&usb_midi, fallthrough_callback); + + while(1){ + midi_device_process(&usb_midi); + } + + return 0; +} |
