libftdi: (tomj) applied patch to extend chip reset
authorThomas Jarosch <opensource@intra2net.com>
Mon, 1 Nov 2004 18:48:10 +0000 (18:48 +0000)
committerThomas Jarosch <opensource@intra2net.com>
Mon, 1 Nov 2004 18:48:10 +0000 (18:48 +0000)
src/ftdi.c

index 4c6b738..b94b731 100644 (file)
@@ -186,6 +186,11 @@ int ftdi_usb_reset(struct ftdi_context *ftdi)
         ftdi->error_str = "FTDI reset failed";
         return -1;
     }
+    
+    if (usb_reset(ftdi->usb_dev) != 0) {
+        ftdi->error_str = "USB reset failed";
+        return -2;
+    }
     // Invalidate data in the readbuffer
     ftdi->readbuffer_offset = 0;
     ftdi->readbuffer_remaining = 0;