If I understand the libftdi documentation correctly, ftdi_read_data /is/ returning as soon as it gets data back from the FTDI chip. The FTDI chip itself buffers data for 16ms prior to sending it back to libftdi in order to "decrease load on the usb bus". So this is a feature of the FTDI chip itself.
-- View this message in context: http://libftdi.141977.n3.nabble.com/latency-in-read-time-tp3585190p3586219.html Sent from the libFTDI mailing list archive at Nabble.com. -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
