add flush functions for serial helpers

This commit is contained in:
muellerr committed 2023-03-21 20:20:13 +01:00
1 parent 227524a21d
commit 341437df13
2 files changed
+7

No files matched your search

+4
View File
@@ -161,3 +161,7 @@ void uart::setStopbits(struct termios& options, StopBits bits) {
options.c_cflag &= ~CSTOPB;
}
}
void uart::flushRxBuf(int fd) { tcflush(fd, TCIFLUSH); }
void uart::flushTxRxBuf(int fd) { tcflush(fd, TCIOFLUSH); }
+3
View File
@@ -64,6 +64,9 @@ void setParity(struct termios& options, Parity parity);
void ignoreCtrlLines(struct termios& options);
void flushRxBuf(int fd);
void flushTxRxBuf(int fd);
int readCountersAndErrors(int serialPort, serial_icounter_struct& icounter);
} // namespace uart