From 0fd3078b4863002e5d384d7e453d668841414abe Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Wed, 13 Jan 2021 01:34:08 +0100 Subject: [PATCH] PosixSerialPort: Call tcdrain() to write serial data GithubPR: 150 --- src/PosixSerialPort.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) --- a/src/PosixSerialPort.cpp +++ b/src/PosixSerialPort.cpp @@ -290,10 +290,7 @@ PosixSerialPort::put(int c) void PosixSerialPort::flush() { - // There isn't a reliable way to flush on a file descriptor - // so we just wait it out. One millisecond is the USB poll - // interval so that should cover it. - usleep(1000); + tcdrain(_devfd); } bool