uint8_t ConfigDescriptorData[512];\r
\r
if ((USB_GetDeviceConfigDescriptor(1, &ConfigDescriptorSize, NULL) != HOST_SENDCONTROL_Successful) ||\r
- (ConfigDescriptorSize > sizeof(ConfigDescriptorData)))\r
+ (ConfigDescriptorSize > sizeof(ConfigDescriptorData)) ||\r
+ (USB_GetDeviceConfigDescriptor(1, &ConfigDescriptorSize, ConfigDescriptorData)))\r
{\r
printf("Error Retrieving Configuration Descriptor.\r\n");\r
LEDs_SetAllLEDs(LEDMASK_USB_ERROR);\r
USB_HostState = HOST_STATE_WaitForDeviceRemoval;\r
break;\r
}\r
- \r
- USB_GetDeviceConfigDescriptor(1, &ConfigDescriptorSize, ConfigDescriptorData);\r
\r
if (HID_Host_ConfigurePipes(&Mouse_HID_Interface,\r
ConfigDescriptorSize, ConfigDescriptorData) != HID_ENUMERROR_NoError)\r