X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=src%2Fftdi_stream.c;h=2ed39b3f4e6a2c29d1811d2f62f659749bef2c85;hp=21806729bf703f46d5a61c0673a5bc3fbad319b3;hb=5a37dcb718d42bcf51bf87c3f8a257e3480686ec;hpb=74387f27647e7123e233d31d36daedc6b485650a diff --git a/src/ftdi_stream.c b/src/ftdi_stream.c index 2180672..2ed39b3 100644 --- a/src/ftdi_stream.c +++ b/src/ftdi_stream.c @@ -41,6 +41,7 @@ #include #include +#include #include #include "ftdi.h" @@ -61,7 +62,7 @@ typedef struct * * state->result is only set when some error happens */ -static void +static void LIBUSB_CALL ftdi_readstream_cb(struct libusb_transfer *transfer) { FTDIStreamState *state = transfer->user_data; @@ -237,7 +238,7 @@ ftdi_readstream(struct ftdi_context *ftdi, { FTDIProgressInfo *progress = &state.progress; const double progressInterval = 1.0; - struct timeval timeout = { 0, ftdi->usb_read_timeout }; + struct timeval timeout = { 0, ftdi->usb_read_timeout * 1000}; struct timeval now; int err = libusb_handle_events_timeout(ftdi->usb_ctx, &timeout);