diff --git a/pyftdi/doc/authors.rst b/pyftdi/doc/authors.rst index f1027b9b..8abe3a47 100644 --- a/pyftdi/doc/authors.rst +++ b/pyftdi/doc/authors.rst @@ -71,4 +71,4 @@ Contributors * Vianney le Clément de Saint-Marcq: - * Fix timeout in UART mode + * Fix timeout and remove useless delay in UART mode diff --git a/pyftdi/serialext/protocol_ftdi.py b/pyftdi/serialext/protocol_ftdi.py index 38061588..a51cf548 100644 --- a/pyftdi/serialext/protocol_ftdi.py +++ b/pyftdi/serialext/protocol_ftdi.py @@ -73,7 +73,7 @@ def read(self, size=1): buf = self.udev.read_data(size) data += buf size -= len(buf) - if size == 0: + if size <= 0: break if self._timeout is not None: if buf: