if (USB_INT_HasOccurred(USB_INT_DDISCI) && USB_INT_IsEnabled(USB_INT_DDISCI))
        {
                USB_INT_Clear(USB_INT_DDISCI);
                USB_INT_Clear(USB_INT_DCONNI);
                USB_INT_Disable(USB_INT_DDISCI);
        if (USB_INT_HasOccurred(USB_INT_DDISCI) && USB_INT_IsEnabled(USB_INT_DDISCI))
        {
                USB_INT_Clear(USB_INT_DDISCI);
                USB_INT_Clear(USB_INT_DCONNI);
                USB_INT_Disable(USB_INT_DDISCI);