From cf8e3c1cf9d9653afeb36e2344ade957c50efb38 Mon Sep 17 00:00:00 2001 From: Sam Chesney Date: Fri, 10 Mar 2017 12:22:11 +0000 Subject: [PATCH] Fix build issue in UAC1 configs Class 1 configurations of apps that also define AUDIO_CLASS_FALLBACK as 1 failed to build as the devDesc_Audio2 struct now only exists when AUDIO_CLASS is defined as 2. This change was introduced in commit ca1925db7ac91671b3cc0d94e3554855e6f4f909. --- module_usb_audio/endpoint0/endpoint0.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module_usb_audio/endpoint0/endpoint0.c b/module_usb_audio/endpoint0/endpoint0.c index f7a46f81..e6d21da3 100755 --- a/module_usb_audio/endpoint0/endpoint0.c +++ b/module_usb_audio/endpoint0/endpoint0.c @@ -643,7 +643,7 @@ void Endpoint0(chanend c_ep0_out, chanend c_ep0_in, chanend c_audioControl, if (!DFU_mode_active) { #endif -#ifdef AUDIO_CLASS_FALLBACK +#if defined(AUDIO_CLASS_FALLBACK) && (AUDIO_CLASS != 1) /* Return Audio 2.0 Descriptors with Audio 1.0 as fallback */ result = USB_StandardRequests(ep0_out, ep0_in, (unsigned char*)&devDesc_Audio2, sizeof(devDesc_Audio2),