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/ccid/cciddriver.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'at91lib/usb/device/ccid') diff --git a/at91lib/usb/device/ccid/cciddriver.c b/at91lib/usb/device/ccid/cciddriver.c index 989345e..3db9065 100644 --- a/at91lib/usb/device/ccid/cciddriver.c +++ b/at91lib/usb/device/ccid/cciddriver.c @@ -597,14 +597,14 @@ static const unsigned char *stringDescriptors[] = { const USBDDriverDescriptors ccidDriverDescriptors = { &deviceDescriptor, // FS - (USBConfigurationDescriptor *) &configurationDescriptorsFS, + { (USBConfigurationDescriptor *) &configurationDescriptorsFS }, #ifdef BOARD_USB_UDPHS (USBDeviceQualifierDescriptor *) &deviceQualifierDescriptor, // FS - (USBConfigurationDescriptor *) &sOtherSpeedConfigurationFS, + { (USBConfigurationDescriptor *) &sOtherSpeedConfigurationFS }, &deviceDescriptor, // HS - (USBConfigurationDescriptor *) &configurationDescriptorsHS, + { (USBConfigurationDescriptor *) &configurationDescriptorsHS }, (USBDeviceQualifierDescriptor *) &deviceQualifierDescriptor, // HS - (USBConfigurationDescriptor *) &sOtherSpeedConfigurationHS, + { (USBConfigurationDescriptor *) &sOtherSpeedConfigurationHS }, #else 0, // No qualifier descriptor FS 0, // No other-speed configuration FS -- cgit v1.2.3