From 30a5b024c3485ba4de1271ffc3eedbf14c55bf71 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Sun, 31 Jul 2011 18:09:42 +0200 Subject: USBD: Add support for up to 4 configurations per device This is implemented by using a pointer array for the config descriptors --- at91lib/usb/device/composite/COMPOSITEDDriverDescriptors.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'at91lib/usb/device/composite') diff --git a/at91lib/usb/device/composite/COMPOSITEDDriverDescriptors.c b/at91lib/usb/device/composite/COMPOSITEDDriverDescriptors.c index 1769769..3229385 100644 --- a/at91lib/usb/device/composite/COMPOSITEDDriverDescriptors.c +++ b/at91lib/usb/device/composite/COMPOSITEDDriverDescriptors.c @@ -884,14 +884,14 @@ const unsigned char *stringDescriptors[] = { const USBDDriverDescriptors compositedDriverDescriptors = { &deviceDescriptor, - (const USBConfigurationDescriptor *) &configurationDescriptors, + { (const USBConfigurationDescriptor *) &configurationDescriptors }, #ifdef BOARD_USB_UDPHS &qualifierDescriptor, - (const USBConfigurationDescriptor *) &configurationDescriptors, + { (const USBConfigurationDescriptor *) &configurationDescriptors }, &deviceDescriptor, - (const USBConfigurationDescriptor *) &configurationDescriptors, + { (const USBConfigurationDescriptor *) &configurationDescriptors }, &qualifierDescriptor, - (const USBConfigurationDescriptor *) &configurationDescriptors, + { (const USBConfigurationDescriptor *) &configurationDescriptors }, #else 0, 0, 0, 0, 0, 0, #endif -- cgit v1.2.3