X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=src%2Fftdi.c;h=cb065c59d06e7b7396522e901f710a4b881f929e;hp=979aa238218a556830d7ed88d9e0cfc604edfa10;hb=b113915025b9bdcb85112897727953f55818e90f;hpb=5cc2b9c1cf646f98914ff5785f6f3fb994c334d1 diff --git a/src/ftdi.c b/src/ftdi.c index 979aa23..cb065c5 100644 --- a/src/ftdi.c +++ b/src/ftdi.c @@ -1163,11 +1163,7 @@ static void ftdi_read_data_cb(struct libusb_transfer *transfer) struct ftdi_context *ftdi = tc->ftdi; int packet_size, actual_length, num_of_chunks, chunk_remains, i, ret; - // New hi-speed devices from FTDI use a packet size of 512 bytes - if (ftdi->type == TYPE_2232H || ftdi->type == TYPE_4232H) - packet_size = 512; - else - packet_size = 64; + packet_size = ftdi->max_packet_size; actual_length = transfer->actual_length;