From 4b285c39105e7dbeaf9ce1f77ba0074acf5c203d Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Thu, 27 Mar 2014 11:38:39 +0000 Subject: [PATCH] Added AUDIO_INTERFACE_COUNT define --- module_usb_audio/endpoint0/descriptors.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/module_usb_audio/endpoint0/descriptors.h b/module_usb_audio/endpoint0/descriptors.h index 73ddef0a..f47dd6fe 100644 --- a/module_usb_audio/endpoint0/descriptors.h +++ b/module_usb_audio/endpoint0/descriptors.h @@ -615,6 +615,14 @@ enum USBInterfaceNumber INTERFACE_COUNT /* End marker */ }; +#if defined(INPUT) && defined(OUTPUT) +#define AUDIO_INTERFACE_COUNT 3 +#elif defined(INPUT) || defined(OUTPUT) +#define AUDIO_INTERFACE_COUNT 2 +#else +#define AUDIO_INTERFACE_COUNT 1 +#endif + /* Endpoint address defines */ #define ENDPOINT_ADDRESS_IN_CONTROL (ENDPOINT_NUMBER_IN_CONTROL | 0x80) #define ENDPOINT_ADDRESS_IN_FEEDBACK (ENDPOINT_NUMBER_IN_FEEDBACK | 0x80)