add flush functions for serial helpers
This commit is contained in:
parent
227524a21d
commit
341437df13
@ -161,3 +161,7 @@ void uart::setStopbits(struct termios& options, StopBits bits) {
|
|||||||
options.c_cflag &= ~CSTOPB;
|
options.c_cflag &= ~CSTOPB;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void uart::flushRxBuf(int fd) { tcflush(fd, TCIFLUSH); }
|
||||||
|
|
||||||
|
void uart::flushTxRxBuf(int fd) { tcflush(fd, TCIOFLUSH); }
|
||||||
|
@ -64,6 +64,9 @@ void setParity(struct termios& options, Parity parity);
|
|||||||
|
|
||||||
void ignoreCtrlLines(struct termios& options);
|
void ignoreCtrlLines(struct termios& options);
|
||||||
|
|
||||||
|
void flushRxBuf(int fd);
|
||||||
|
void flushTxRxBuf(int fd);
|
||||||
|
|
||||||
int readCountersAndErrors(int serialPort, serial_icounter_struct& icounter);
|
int readCountersAndErrors(int serialPort, serial_icounter_struct& icounter);
|
||||||
|
|
||||||
} // namespace uart
|
} // namespace uart
|
||||||
|
Loading…
Reference in New Issue
Block a user