From 62fc22ffc5ca39a5917277fcb97b8d3b7f05b311 Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Thu, 23 Jan 2014 12:40:18 +0000 Subject: [PATCH] Added AUDIO_CLASS == 1 mode for standardrequests() call --- module_usb_audio/endpoint0/endpoint0.xc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/module_usb_audio/endpoint0/endpoint0.xc b/module_usb_audio/endpoint0/endpoint0.xc index f6df38b0..b99726f6 100755 --- a/module_usb_audio/endpoint0/endpoint0.xc +++ b/module_usb_audio/endpoint0/endpoint0.xc @@ -660,6 +660,14 @@ void Endpoint0( chanend c_ep0_out, chanend c_ep0_in, chanend c_audioControl, null, 0, null, 0, strDescs, sizeof(strDescs)/sizeof(strDescs[0]), sp, c_usb_test, g_curUsbSpeed); +#elif (AUDIO_CLASS == 1) + /* Return Audio 1.0 Descriptors in FS, should never be in HS! */ + retVal = USB_StandardRequests(ep0_out, ep0_in, + null, 0, + null, 0, + devDesc_Audio1, sizeof(devDesc_Audio1), + cfgDesc_Audio1, sizeof(cfgDesc_Audio1), + strDescs, sizeof(strDescs)/sizeof(strDescs[0]), sp, c_usb_test, g_curUsbSpeed); #else /* Return Audio 2.0 Descriptors with Null device as fallback */ retVal = USB_StandardRequests(ep0_out, ep0_in,