From ab392eb3733fa8d729e723197f2adaa08494927b Mon Sep 17 00:00:00 2001 From: Ross Owen Date: Mon, 2 Mar 2015 23:43:14 +0000 Subject: [PATCH] Channel strings in string table now come from generated header. --- module_usb_audio/endpoint0/descriptors.h | 1139 +--------------------- 1 file changed, 2 insertions(+), 1137 deletions(-) diff --git a/module_usb_audio/endpoint0/descriptors.h b/module_usb_audio/endpoint0/descriptors.h index 0ffe3c9b..67d71d0b 100644 --- a/module_usb_audio/endpoint0/descriptors.h +++ b/module_usb_audio/endpoint0/descriptors.h @@ -325,1146 +325,11 @@ StringDescTable_t g_strTable = .midiOutStr = APPEND_VENDOR_STR(MIDI Out), .midiInStr = APPEND_VENDOR_STR(MIDI In), #endif -#if (NUM_USB_CHAN_OUT > 0) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 0) - #if defined(SPDIF) && (SPDIF_TX_INDEX < I2S_CHANS_DAC) - /* I2S/SPDIF overlap */ - .outputChanStr_1 = "Analogue 1/SPDIF 1", - #else - .outputChanStr_1 = "S/PDIF 1", - #endif -#else - .outputChanStr_1 = "Analogue 1", -#endif -#endif -#if (NUM_USB_CHAN_OUT > 1) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 1) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_2 = "Analogue 2/SPDIF 1", - #else - .outputChanStr_2 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 0) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_2 = "Analogue 2/SPDIF 2", - #else - .outputChanStr_2 = "S/PDIF 2", - #endif -#else - .outputChanStr_2 = "Analogue 2", -#endif -#endif -#if (NUM_USB_CHAN_OUT > 2) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 2) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_3 = "Analogue 3/SPDIF 1", - #else - .outputChanStr_3 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 1) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_3 = "Analogue 3/SPDIF 2", - #else - .outputChanStr_3 = "S/PDIF 2", - #endif -#else - .outputChanStr_3 = "Analogue 3", - #endif -#endif -#if (NUM_USB_CHAN_OUT > 3) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 3) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_4 = "Analogue 4/SPDIF 1", - #else - .outputChanStr_4 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 2) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_4 = "Analogue 4/SPDIF 2", - #else - .outputChanStr_4 = "S/PDIF 2", - #endif -#else - .outputChanStr_4 = "Analogue 4", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 4) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 4) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_5 = "Analogue 5/SPDIF 1", - #else - .outputChanStr_5 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 3) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_5 = "Analogue 5/SPDIF 2", - #else - .outputChanStr_5 = "S/PDIF 2", - #endif -#else - .outputChanStr_5 = "Analogue 5", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 5) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 5) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_6 = "Analogue 6/SPDIF 1", - #else - .outputChanStr_6 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 4) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_6 = "Analogue 6/SPDIF 2", - #else - .outputChanStr_6 = "S/PDIF 2", - #endif -#else - .outputChanStr_6 = "Analogue 6", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 6) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 6) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_7 = "Analogue 7/SPDIF 1", - #else - .outputChanStr_7 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 5) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_7 = "Analogue 7/SPDIF 2", - #else - .outputChanStr_7 = "S/PDIF 2", - #endif -#else - .outputChanStr_7 = "Analogue 7", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 7) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 7) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_8 = "Analogue 8/SPDIF 1", - #else - .outputChanStr_8 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 6) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_8 = "Analogue 8/SPDIF 2", - #else - .outputChanStr_8 = "S/PDIF 2", - #endif -#else - .outputChanStr_8 = "Analogue 8", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 8) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 8) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_9 = "Analogue 9/SPDIF 1", - #else - .outputChanStr_9 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 7) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_9 = "Analogue 9/SPDIF 2", - #else - .outputChanStr_9 = "S/PDIF 2", - #endif -#else - .outputChanStr_9 = "Analogue 9", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 9) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 9) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_10 = "Analogue 10/SPDIF 1", - #else - .outputChanStr_10 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 8) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_10 = "Analogue 10/SPDIF 2", - #else - .outputChanStr_10 = "S/PDIF 2", - #endif -#else - .outputChanStr_10 = "Analogue 10", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 10) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 10) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_11 = "Analogue 11/SPDIF 1", - #else - .outputChanStr_11 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 9) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_11 = "Analogue 11/SPDIF 2", - #else - .outputChanStr_11 = "S/PDIF 2", - #endif -#else - .outputChanStr_11 = "Analogue 11", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 11) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 11) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_12 = "Analogue 12/SPDIF 1", - #else - .outputChanStr_12 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 10) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_12 = "Analogue 12/SPDIF 2", - #else - .outputChanStr_12 = "S/PDIF 2", - #endif -#else - .outputChanStr_12 = "Analogue 12", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 12) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 12) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_13 = "Analogue 13/SPDIF 1", - #else - .outputChanStr_13 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 11) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_13 = "Analogue 13/SPDIF 2", - #else - .outputChanStr_13 = "S/PDIF 2", - #endif -#else - .outputChanStr_13 = "Analogue 13", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 13) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 13) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_14 = "Analogue 14/SPDIF 1", - #else - .outputChanStr_14 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 12) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_14 = "Analogue 14/SPDIF 2", - #else - .outputChanStr_14 = "S/PDIF 2", - #endif -#else - .outputChanStr_14 = "Analogue 14", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 14) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 14) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_15 = "Analogue 15/SPDIF 1", - #else - .outputChanStr_15 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 13) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_15 = "Analogue 15/SPDIF 2", - #else - .outputChanStr_15 = "S/PDIF 2", - #endif -#else - .outputChanStr_15 = "Analogue 15", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 15) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 15) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_16 = "Analogue 16/SPDIF 1", - #else - .outputChanStr_16 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 14) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_16 = "Analogue 16/SPDIF 2", - #else - .outputChanStr_16 = "S/PDIF 2", - #endif -#else - .outputChanStr_16 = "Analogue 16", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 16) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 16) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_17 = "Analogue 17/SPDIF 1", - #else - .outputChanStr_17 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 15) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_17 = "Analogue 17/SPDIF 2", - #else - .outputChanStr_17 = "S/PDIF 2", - #endif -#else - .outputChanStr_17 = "Analogue 17", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 17) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 17) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_18 = "Analogue 18/SPDIF 1", - #else - .outputChanStr_18 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 16) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_18 = "Analogue 18/SPDIF 2", - #else - .outputChanStr_18 = "S/PDIF 2", - #endif -#else - .outputChanStr_18 = "Analogue 18", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 18) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 18) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_19 = "Analogue 19/SPDIF 1", - #else - .outputChanStr_19 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 17) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_19 = "Analogue 19/SPDIF 2", - #else - .outputChanStr_19 = "S/PDIF 2", - #endif -#else - .outputChanStr_19 = "Analogue 19", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 19) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 19) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_20 = "Analogue 20/SPDIF 1", - #else - .outputChanStr_20 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 18) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_20 = "Analogue 20/SPDIF 2", - #else - .outputChanStr_20 = "S/PDIF 2", - #endif -#else - .outputChanStr_20 = "Analogue 20", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 20) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 20) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_21 = "Analogue 21/SPDIF 1", - #else - .outputChanStr_21 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 19) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_21 = "Analogue 21/SPDIF 2", - #else - .outputChanStr_21 = "S/PDIF 2", - #endif -#else - .outputChanStr_21 = "Analogue 21", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 21) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 21) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_22 = "Analogue 22/SPDIF 1", - #else - .outputChanStr_22 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 20) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_22 = "Analogue 22/SPDIF 2", - #else - .outputChanStr_22 = "S/PDIF 2", - #endif -#else - .outputChanStr_22 = "Analogue 22", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 22) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 22) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_23 = "Analogue 23/SPDIF 1", - #else - .outputChanStr_23 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 21) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_23 = "Analogue 23/SPDIF 2", - #else - .outputChanStr_23 = "S/PDIF 2", - #endif -#else - .outputChanStr_23 = "Analogue 23", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 23) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 23) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_24 = "Analogue 24/SPDIF 1", - #else - .outputChanStr_24 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 22) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_24 = "Analogue 24/SPDIF 2", - #else - .outputChanStr_24 = "S/PDIF 2", - #endif -#else - .outputChanStr_24 = "Analogue 24", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 24) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 24) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_25 = "Analogue 25/SPDIF 1", - #else - .outputChanStr_25 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 23) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_25 = "Analogue 25/SPDIF 2", - #else - .outputChanStr_25 = "S/PDIF 2", - #endif -#else - .outputChanStr_25 = "Analogue 25", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 25) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 25) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_26 = "Analogue 26/SPDIF 1", - #else - .outputChanStr_26 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 24) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_26 = "Analogue 26/SPDIF 2", - #else - .outputChanStr_26 = "S/PDIF 2", - #endif -#else - .outputChanStr_26 = "Analogue 26", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 26) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 26) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_27 = "Analogue 27/SPDIF 1", - #else - .outputChanStr_27 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 25) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_27 = "Analogue 27/SPDIF 2", - #else - .outputChanStr_27 = "S/PDIF 2", - #endif -#else - .outputChanStr_27 = "Analogue 27", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 27) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 28) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_28 = "Analogue 28/SPDIF 1", - #else - .outputChanStr_28 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 27) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_28 = "Analogue 28/SPDIF 2", - #else - .outputChanStr_28 = "S/PDIF 2", - #endif -#else - .outputChanStr_28 = "Analogue 28", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 28) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 29) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_29 = "Analogue 29/SPDIF 1", - #else - .outputChanStr_29 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 28) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_29 = "Analogue 29/SPDIF 2", - #else - .outputChanStr_29 = "S/PDIF 2", - #endif -#else - .outputChanStr_29 = "Analogue 29", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 29) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 30) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_30 = "Analogue 30/SPDIF 1", - #else - .outputChanStr_30 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 29) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_30 = "Analogue 30/SPDIF 2", - #else - .outputChanStr_30 = "S/PDIF 2", - #endif -#else - .outputChanStr_30 = "Analogue 30", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 30) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 31) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_31 = "Analogue 31/SPDIF 1", - #else - .outputChanStr_31 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 30) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_31 = "Analogue 31/SPDIF 2", - #else - .outputChanStr_31 = "S/PDIF 2", - #endif -#else - .outputChanStr_31 = "Analogue 31", -#endif -#endif - -#if (NUM_USB_CHAN_OUT > 31) -#if defined(SPDIF) && (SPDIF_TX_INDEX == 32) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_32 = "Analogue 32/SPDIF 1", - #else - .outputChanStr_32 = "S/PDIF 1", - #endif -#elif defined(SPDIF) && (SPDIF_TX_INDEX == 32) - #if(SPDIF_TX_INDEX < I2S_CHANS_DAC) - .outputChanStr_32 = "Analogue 32/SPDIF 2", - #else - .outputChanStr_32 = "S/PDIF 2", - #endif -#else - .outputChanStr_32 = "Analogue 32", -#endif -#endif + #include "chanstrings.h" #if (NUM_USB_CHAN_OUT > 32) -#error NUM_USB_CHAN > 32 -#endif - -/*** INPUT CHANNEL STRINGS ***/ - -#if (NUM_USB_CHAN_IN > 0) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 0) - #if defined(SPDIF_RX) && (SPDIF_RX_INDEX < I2S_CHANS_ADC) - /* I2S/SPDIF overlap */ - .inputChanStr_1 = "Analogue 1/SPDIF 1", - #else - .inputChanStr_1 = "S/PDIF 1", - #endif -#else - .inputChanStr_1 = "Analogue 1", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 1) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 1) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_2 = "Analogue 2/SPDIF 1", - #else - .inputChanStr_2 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 0) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_2 = "Analogue 2/SPDIF 2", - #else - .inputChanStr_2 = "S/PDIF 2", - #endif -#else - .inputChanStr_2 = "Analogue 2", -#endif -#endif -#if (NUM_USB_CHAN_IN > 2) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 2) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_3 = "Analogue 3/SPDIF 1", - #else - .inputChanStr_3 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 1) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_3 = "Analogue 3/SPDIF 2", - #else - .inputChanStr_3 = "S/PDIF 2", - #endif -#else - .inputChanStr_3 = "Analogue 3", - #endif -#endif -#if (NUM_USB_CHAN_IN > 3) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 3) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_4 = "Analogue 4/SPDIF 1", - #else - .inputChanStr_4 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 2) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_4 = "Analogue 4/SPDIF 2", - #else - .inputChanStr_4 = "S/PDIF 2", - #endif -#else - .inputChanStr_4 = "Analogue 4", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 4) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 4) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_5 = "Analogue 5/SPDIF 1", - #else - .inputChanStr_5 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 3) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_5 = "Analogue 5/SPDIF 2", - #else - .inputChanStr_5 = "S/PDIF 2", - #endif -#else - .inputChanStr_5 = "Analogue 5", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 5) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 5) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_6 = "Analogue 6/SPDIF 1", - #else - .inputChanStr_6 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 4) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_6 = "Analogue 6/SPDIF 2", - #else - .inputChanStr_6 = "S/PDIF 2", - #endif -#else - .inputChanStr_6 = "Analogue 6", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 6) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 6) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_7 = "Analogue 7/SPDIF 1", - #else - .inputChanStr_7 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 5) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_7 = "Analogue 7/SPDIF 2", - #else - .inputChanStr_7 = "S/PDIF 2", - #endif -#else - .inputChanStr_7 = "Analogue 7", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 7) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 7) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_8 = "Analogue 8/SPDIF 1", - #else - .inputChanStr_8 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 6) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_8 = "Analogue 8/SPDIF 2", - #else - .inputChanStr_8 = "S/PDIF 2", - #endif -#else - .inputChanStr_8 = "Analogue 8", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 8) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 8) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_9 = "Analogue 9/SPDIF 1", - #else - .inputChanStr_9 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 7) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_9 = "Analogue 9/SPDIF 2", - #else - .inputChanStr_9 = "S/PDIF 2", - #endif -#else - .inputChanStr_9 = "Analogue 9", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 9) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 9) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_10 = "Analogue 10/SPDIF 1", - #else - .inputChanStr_10 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 8) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_10 = "Analogue 10/SPDIF 2", - #else - .inputChanStr_10 = "S/PDIF 2", - #endif -#else - .inputChanStr_10 = "Analogue 10", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 10) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 10) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_11 = "Analogue 11/SPDIF 1", - #else - .inputChanStr_11 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 9) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_11 = "Analogue 11/SPDIF 2", - #else - .inputChanStr_11 = "S/PDIF 2", - #endif -#else - .inputChanStr_11 = "Analogue 11", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 11) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 11) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_12 = "Analogue 12/SPDIF 1", - #else - .inputChanStr_12 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 10) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_12 = "Analogue 12/SPDIF 2", - #else - .inputChanStr_12 = "S/PDIF 2", - #endif -#else - .inputChanStr_12 = "Analogue 12", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 12) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 12) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_13 = "Analogue 13/SPDIF 1", - #else - .inputChanStr_13 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 11) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_13 = "Analogue 13/SPDIF 2", - #else - .inputChanStr_13 = "S/PDIF 2", - #endif -#else - .inputChanStr_13 = "Analogue 13", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 13) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 13) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_14 = "Analogue 14/SPDIF 1", - #else - .inputChanStr_14 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 12) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_14 = "Analogue 14/SPDIF 2", - #else - .inputChanStr_14 = "S/PDIF 2", - #endif -#else - .inputChanStr_14 = "Analogue 14", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 14) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 14) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_15 = "Analogue 15/SPDIF 1", - #else - .inputChanStr_15 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 13) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_15 = "Analogue 15/SPDIF 2", - #else - .inputChanStr_15 = "S/PDIF 2", - #endif -#else - .inputChanStr_15 = "Analogue 15", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 15) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 15) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_16 = "Analogue 16/SPDIF 1", - #else - .inputChanStr_16 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 14) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_16 = "Analogue 16/SPDIF 2", - #else - .inputChanStr_16 = "S/PDIF 2", - #endif -#else - .inputChanStr_16 = "Analogue 16", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 16) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 16) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_17 = "Analogue 17/SPDIF 1", - #else - .inputChanStr_17 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 15) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_17 = "Analogue 17/SPDIF 2", - #else - .inputChanStr_17 = "S/PDIF 2", - #endif -#else - .inputChanStr_17 = "Analogue 17", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 17) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 17) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_18 = "Analogue 18/SPDIF 1", - #else - .inputChanStr_18 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 16) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_18 = "Analogue 18/SPDIF 2", - #else - .inputChanStr_18 = "S/PDIF 2", - #endif -#else - .inputChanStr_18 = "Analogue 18", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 18) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 18) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_19 = "Analogue 19/SPDIF 1", - #else - .inputChanStr_19 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 17) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_19 = "Analogue 19/SPDIF 2", - #else - .inputChanStr_19 = "S/PDIF 2", - #endif -#else - .inputChanStr_19 = "Analogue 19", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 19) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 19) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_20 = "Analogue 20/SPDIF 1", - #else - .inputChanStr_20 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 18) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_20 = "Analogue 20/SPDIF 2", - #else - .inputChanStr_20 = "S/PDIF 2", - #endif -#else - .inputChanStr_20 = "Analogue 20", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 20) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 20) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_21 = "Analogue 21/SPDIF 1", - #else - .inputChanStr_21 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 19) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_21 = "Analogue 21/SPDIF 2", - #else - .inputChanStr_21 = "S/PDIF 2", - #endif -#else - .inputChanStr_21 = "Analogue 21", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 21) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 21) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_22 = "Analogue 22/SPDIF 1", - #else - .inputChanStr_22 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 20) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_22 = "Analogue 22/SPDIF 2", - #else - .inputChanStr_22 = "S/PDIF 2", - #endif -#else - .inputChanStr_22 = "Analogue 22", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 22) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 22) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_23 = "Analogue 23/SPDIF 1", - #else - .inputChanStr_23 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 21) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_23 = "Analogue 23/SPDIF 2", - #else - .inputChanStr_23 = "S/PDIF 2", - #endif -#else - .inputChanStr_23 = "Analogue 23", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 23) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 23) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_24 = "Analogue 24/SPDIF 1", - #else - .inputChanStr_24 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 22) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_24 = "Analogue 24/SPDIF 2", - #else - .inputChanStr_24 = "S/PDIF 2", - #endif -#else - .inputChanStr_24 = "Analogue 24", -#endif -#endif -#if (NUM_USB_CHAN_IN > 24) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 24) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_25 = "Analogue 25/SPDIF 1", - #else - .inputChanStr_25 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 23) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_25 = "Analogue 25/SPDIF 2", - #else - .inputChanStr_25 = "S/PDIF 2", - #endif -#else - .inputChanStr_25 = "Analogue 25", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 25) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 25) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_26 = "Analogue 26/SPDIF 1", - #else - .inputChanStr_26 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 24) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_26 = "Analogue 26/SPDIF 2", - #else - .inputChanStr_26 = "S/PDIF 2", - #endif -#else - .inputChanStr_26 = "Analogue 26", -#endif -#endif -#if (NUM_USB_CHAN_IN > 26) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 26) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_27 = "Analogue 27/SPDIF 1", - #else - .inputChanStr_27 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 25) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_27 = "Analogue 27/SPDIF 2", - #else - .inputChanStr_27 = "S/PDIF 2", - #endif -#else - .inputChanStr_27 = "Analogue 27", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 27) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 27) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_28 = "Analogue 28/SPDIF 1", - #else - .inputChanStr_28 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 26) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_28 = "Analogue 28/SPDIF 2", - #else - .inputChanStr_28 = "S/PDIF 2", - #endif -#else - .inputChanStr_28 = "Analogue 28", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 28) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 28) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_29 = "Analogue 29/SPDIF 1", - #else - .inputChanStr_29 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 27) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_29 = "Analogue 29/SPDIF 2", - #else - .inputChanStr_29 = "S/PDIF 2", - #endif -#else - .inputChanStr_29 = "Analogue 29", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 29) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 29) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_30 = "Analogue 30/SPDIF 1", - #else - .inputChanStr_30 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 28) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_30 = "Analogue 30/SPDIF 2", - #else - .inputChanStr_30 = "S/PDIF 2", - #endif -#else - .inputChanStr_30 = "Analogue 30", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 30) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 30) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_31 = "Analogue 31/SPDIF 1", - #else - .inputChanStr_31 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 29) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_31 = "Analogue 31/SPDIF 2", - #else - .inputChanStr_31 = "S/PDIF 2", - #endif -#else - .inputChanStr_31 = "Analogue 31", -#endif -#endif - -#if (NUM_USB_CHAN_IN > 31) -#if defined(SPDIF_RX) && (SPDIF_RX_INDEX == 31) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_32 = "Analogue 32/SPDIF 1", - #else - .inputChanStr_32 = "S/PDIF 1", - #endif -#elif defined(SPDIF_RX) && (SPDIF_RX_INDEX == 30) - #if(SPDIF_RX_INDEX < I2S_CHANS_ADC) - .inputChanStr_32 = "Analogue 32/SPDIF 2", - #else - .inputChanStr_32 = "S/PDIF 2", - #endif -#else - .inputChanStr_32 = "Analogue 32", -#endif +#error NUM_USB_CHAN_OUT > 32 #endif #if (NUM_USB_CHAN_IN > 32)