diff --git a/module_usb_audio/usb_buffer/usb_buffer.xc b/module_usb_audio/usb_buffer/usb_buffer.xc index 98cd678f..10026471 100644 --- a/module_usb_audio/usb_buffer/usb_buffer.xc +++ b/module_usb_audio/usb_buffer/usb_buffer.xc @@ -258,6 +258,11 @@ void buffer(register chanend c_aud_out, register chanend c_aud_in, XUD_SetReady_In(ep_hid, g_hidData, 1); #endif +#if (AUDIO_CLASS == 1) + /* In UAC1 we dont use a stream start event (and we are always FS) so mark FB EP ready now */ + XUD_SetReady_In(ep_aud_fb, fb_clocks, 3); +#endif + while(1) { XUD_Result_t result;