void USB_ShutDown(void) { USB_ResetInterface(); USB_Detach(); USB_Controller_Disable(); USB_INT_DisableAllInterrupts(); USB_INT_ClearAllInterrupts(); #if defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR) UHWCON &= ~(1 << UIMOD); #endif if (!(USB_Options & USB_OPT_MANUAL_PLL)) USB_PLL_Off(); USB_REG_Off(); #if defined(USB_SERIES_4_AVR) || defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR) USB_OTGPAD_Off(); #endif #if defined(USB_CAN_BE_BOTH) UHWCON &= ~(1 << UIDE); #endif USB_IsInitialized = false; #if defined(USB_CAN_BE_BOTH) USB_CurrentMode = USB_MODE_NONE; #endif }
void USB_Disable(void) { USB_INT_DisableAllInterrupts(); USB_INT_ClearAllInterrupts(); USB_Detach(); USB_Controller_Disable(); USB_IsInitialized = false; }
void USB_Disable(void) { USB_INT_DisableAllInterrupts(); USB_INT_ClearAllInterrupts(); USB_Detach(); USB_Controller_Disable(); USB_OTGPAD_Off(); #if defined(USB_CAN_BE_BOTH) USB_CurrentMode = USB_MODE_None; #endif AVR32_PM.GCCTRL[3].cen = false; USB_IsInitialized = false; }
void USB_Disable(void) { USB_INT_DisableAllInterrupts(); USB_INT_ClearAllInterrupts(); USB_Detach(); USB_Controller_Disable(); if (!(USB_Options & USB_OPT_MANUAL_PLL)) USB_PLL_Off(); USB_REG_Off(); #if defined(USB_SERIES_4_AVR) || defined(USB_SERIES_6_AVR) || defined(USB_SERIES_7_AVR) USB_OTGPAD_Off(); #endif #if defined(USB_CAN_BE_BOTH) USB_CurrentMode = USB_MODE_None; #endif USB_IsInitialized = false; }