Oops - wrong casting on the Configuration Descriptor pointer advance routine.
authorDean Camera <dean@fourwalledcubicle.com>
Sun, 13 Dec 2009 14:16:29 +0000 (14:16 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Sun, 13 Dec 2009 14:16:29 +0000 (14:16 +0000)
LUFA/Drivers/USB/HighLevel/ConfigDescriptor.h

index 1b73ec3..84a6f0c 100644 (file)
                        {\r
                                uint16_t CurrDescriptorSize = DESCRIPTOR_CAST(*CurrConfigLoc, USB_Descriptor_Header_t).Size;\r
 \r
-                               *((uint8_t**)CurrConfigLoc) += CurrDescriptorSize;\r
+                               *CurrConfigLoc += CurrDescriptorSize;\r
                                *BytesRem      -= CurrDescriptorSize;\r
                        }\r
                        \r