More simplifications to USBController.c, fix errors and warnings when compiled for the series 2 USB AVRs.

pull/1469/head
Dean Camera 14 years ago
parent 1621158c62
commit b17e87d140

@ -130,32 +130,36 @@ void USB_ResetInterface(void)
USB_CLK_Unfreeze(); USB_CLK_Unfreeze();
#if defined(USB_DEVICE_ONLY) && (defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR)) #if defined(USB_CAN_BE_BOTH)
UHWCON |= (1 << UIMOD);
USB_Init_Device();
#elif defined(USB_HOST_ONLY)
UHWCON &= ~(1 << UIMOD);
USB_Init_Host();
#elif defined(USB_CAN_BE_BOTH)
if (UIDModeSelectEnabled) if (UIDModeSelectEnabled)
{ {
UHWCON |= (1 << UIDE); UHWCON |= (1 << UIDE);
USB_INT_Enable(USB_INT_IDTI); USB_INT_Enable(USB_INT_IDTI);
} }
#endif
if (USB_CurrentMode == USB_MODE_DEVICE) if (USB_CurrentMode == USB_MODE_DEVICE)
{ {
#if defined(USB_CAN_BE_DEVICE)
#if (defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR))
UHWCON |= (1 << UIMOD); UHWCON |= (1 << UIMOD);
#endif
USB_Init_Device(); USB_Init_Device();
#endif
} }
else else
{ {
#if defined(USB_CAN_BE_HOST)
UHWCON &= ~(1 << UIMOD); UHWCON &= ~(1 << UIMOD);
USB_Init_Host(); USB_Init_Host();
}
#endif #endif
}
#if (defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR))
USB_OTGPAD_On(); USB_OTGPAD_On();
#endif
USB_Attach(); USB_Attach();
} }

Loading…
Cancel
Save