aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Starkjohann <cs+github@obdev.at>2008-10-20 16:54:13 +0000
committerChristian Starkjohann <cs+github@obdev.at>2008-10-20 16:54:13 +0000
commita1280759aa680bbe73b5711e3840783b50980f05 (patch)
treeb51baea9293c207c396145ceb3a644d76c9ea0f1
parente21d573e9e2b9a6aacb04a0b7e0ddb923e1852e5 (diff)
downloadv-usb-a1280759aa680bbe73b5711e3840783b50980f05.tar.gz
v-usb-a1280759aa680bbe73b5711e3840783b50980f05.tar.bz2
v-usb-a1280759aa680bbe73b5711e3840783b50980f05.zip
- optimized 4 more bytes
-rw-r--r--usbdrv/usbdrv.c14
1 files 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);
}