|
|
|
@ -97,12 +97,12 @@ void EVENT_USB_Device_ConfigurationChanged(void)
|
|
|
|
|
{
|
|
|
|
|
bool ConfigSuccess = true;
|
|
|
|
|
|
|
|
|
|
/* Setup AVRISP Data Endpoint(s) */
|
|
|
|
|
/* Setup AVRISP Data OUT endpoint */
|
|
|
|
|
ConfigSuccess &= Endpoint_ConfigureEndpoint(AVRISP_DATA_OUT_EPADDR, EP_TYPE_BULK, AVRISP_DATA_EPSIZE, 1);
|
|
|
|
|
|
|
|
|
|
#if defined(LIBUSB_DRIVER_COMPAT)
|
|
|
|
|
ConfigSuccess &= Endpoint_ConfigureEndpoint(AVRISP_DATA_IN_EPADDR, EP_TYPE_BULK, AVRISP_DATA_EPSIZE, 1);
|
|
|
|
|
#endif
|
|
|
|
|
/* Setup AVRISP Data IN endpoint if it is using a physically different endpoint */
|
|
|
|
|
if ((AVRISP_DATA_IN_EPADDR & ENDPOINT_EPNUM_MASK) != (AVRISP_DATA_OUT_EPADDR & ENDPOINT_EPNUM_MASK))
|
|
|
|
|
ConfigSuccess &= Endpoint_ConfigureEndpoint(AVRISP_DATA_IN_EPADDR, EP_TYPE_BULK, AVRISP_DATA_EPSIZE, 1);
|
|
|
|
|
|
|
|
|
|
/* Indicate endpoint configuration success or failure */
|
|
|
|
|
LEDs_SetAllLEDs(ConfigSuccess ? LEDMASK_USB_READY : LEDMASK_USB_ERROR);
|
|
|
|
|