X-Git-Url: http://git.linex4red.de/pub/lufa.git/blobdiff_plain/3cbdcd36868693cfc1863231a1ec64507ce3d29f..eff07bb87758a12064d9de9c859b1e6e6502f2ea:/Demos/Device/ClassDriver/MIDI/MIDI.c diff --git a/Demos/Device/ClassDriver/MIDI/MIDI.c b/Demos/Device/ClassDriver/MIDI/MIDI.c index a6c31ee47..fcb86d661 100644 --- a/Demos/Device/ClassDriver/MIDI/MIDI.c +++ b/Demos/Device/ClassDriver/MIDI/MIDI.c @@ -52,11 +52,6 @@ USB_ClassInfo_MIDI_Device_t Keyboard_MIDI_Interface = .DataOUTEndpointNumber = MIDI_STREAM_OUT_EPNUM, .DataOUTEndpointSize = MIDI_STREAM_EPSIZE, }, - - .State = - { - // Leave all state values to their defaults - } }; /** Main program entry point. This routine contains the overall program flow, including initial @@ -72,6 +67,7 @@ int main(void) { CheckJoystickMovement(); + /* Must acknowedge MIDI packets from the host even though they aren't used, or the host locks up */ MIDI_EventPacket_t DummyMIDIEvent; MIDI_Device_ReceiveEventPacket(&Keyboard_MIDI_Interface, &DummyMIDIEvent);