optimize initForUsbConnectivity
authorStephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Tue, 13 Nov 2012 17:10:10 +0000 (18:10 +0100)
committerStephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
Wed, 14 Nov 2012 20:54:33 +0000 (20:54 +0000)
Signed-off-by: Stephan Baerwolf <stephan.baerwolf@tu-ilmenau.de>
firmware/main.c

index fe5d09f..fda58a2 100644 (file)
@@ -386,14 +386,10 @@ uchar   i;
 
 static void initForUsbConnectivity(void)
 {
-uchar   i = 0;
-
     usbInit();
     /* enforce USB re-enumerate: */
     usbDeviceDisconnect();  /* do this while interrupts are disabled */
-    while(--i){         /* fake USB disconnect for > 250 ms */
-        _delay_ms(1);
-    }
+    _delay_ms(260);         /* fake USB disconnect for > 250 ms */
     usbDeviceConnect();
     sei();
 }