Пример #1
0
void usb_start(void) {
    EnableUsb(); // Enable USB-hardware
    //uLedOn();
    while (SingleEndedZeroIsSet()); // Busywait for initial power-up
    uLedOn();

#ifdef USB_INTERRUPT
    // EnableUsbInterrupt(USB_STALL + USB_IDLE + USB_TRN + USB_SOF + USB_UERR + USB_URST);  //We don't enable ACTIV unless we are going into suspend mode.
    EnableAllUsbErrorInterrupts();
    EnableUsbInterrupt(USB_TRN + USB_SOF + USB_UERR + USB_URST);
    EnableUSBHighInterrupts();
#endif
}
Пример #2
0
void usb_start(void) {
    EnableUsb(); // Enable USB-hardware
    usb_device_state = ATTACHED_STATE;
    while (SingleEndedZeroIsSet()); // Busywait for initial power-up
    usb_device_state = DEFAULT_STATE; //JTR2
}