diff options
author | Christian Starkjohann <cs+github@obdev.at> | 2008-10-20 16:54:13 +0000 |
---|---|---|
committer | Christian Starkjohann <cs+github@obdev.at> | 2008-10-20 16:54:13 +0000 |
commit | a1280759aa680bbe73b5711e3840783b50980f05 (patch) | |
tree | b51baea9293c207c396145ceb3a644d76c9ea0f1 | |
parent | e21d573e9e2b9a6aacb04a0b7e0ddb923e1852e5 (diff) | |
download | v-usb-a1280759aa680bbe73b5711e3840783b50980f05.tar.gz v-usb-a1280759aa680bbe73b5711e3840783b50980f05.tar.bz2 v-usb-a1280759aa680bbe73b5711e3840783b50980f05.zip |
- optimized 4 more bytes
-rw-r--r-- | usbdrv/usbdrv.c | 14 |
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); } |