From a1280759aa680bbe73b5711e3840783b50980f05 Mon Sep 17 00:00:00 2001 From: Christian Starkjohann Date: Mon, 20 Oct 2008 16:54:13 +0000 Subject: - optimized 4 more bytes --- usbdrv/usbdrv.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/usbdrv/usbdrv.c b/usbdrv/usbdrv.c index 5cbfbe8..583d53a 100644 --- a/usbdrv/usbdrv.c +++ b/usbdrv/usbdrv.c @@ -589,14 +589,14 @@ uchar i; for(i = 20; i > 0; i--){ uchar usbLineStatus = USBIN & USBMASK; if(usbLineStatus != 0) /* SE0 has ended */ - break; - } - if(i == 0){ /* RESET condition, called multiple times during reset */ - usbNewDeviceAddr = 0; - usbDeviceAddr = 0; - usbResetStall(); - DBG1(0xff, 0, 0); + goto isNotReset; } + /* RESET condition, called multiple times during reset */ + usbNewDeviceAddr = 0; + usbDeviceAddr = 0; + usbResetStall(); + DBG1(0xff, 0, 0); +isNotReset: usbHandleResetHook(i); } -- cgit v1.2.3