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 }
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 }