#include #include #include #include "usbdrv.h" #include USB_PUBLIC uchar usbFunctionSetup(uchar data[8]) { return 0; // do nothing for now } int main() { uchar i; wdt_enable(WDTO_1S); usbInit(); usbDeviceDisconnect(); for (i=0; i<250; i++) { wdt_reset(); _delay_ms(2); } usbDeviceConnect(); sei(); while (1) { wdt_reset(); usbPoll(); } return 0; }