Fix the problem of seting up termio of ttyUSB0 for icarus. the CSIZE is the mask of CS2/4/8 From: navyxliu <navy.xliu@gmail.com>
diff --git a/fpgautils.c b/fpgautils.c
index c15b3d1..ecde9a8 100644
--- a/fpgautils.c
+++ b/fpgautils.c
@@ -409,10 +409,10 @@ int serial_open(const char *devpath, unsigned long baud, signed short timeout, b
applog(LOG_WARNING, "Unrecognized baud rate: %lu", baud);
}
+ my_termios.c_cflag &= ~(CSIZE | PARENB);
my_termios.c_cflag |= CS8;
my_termios.c_cflag |= CREAD;
my_termios.c_cflag |= CLOCAL;
- my_termios.c_cflag &= ~(CSIZE | PARENB);
my_termios.c_iflag &= ~(IGNBRK | BRKINT | PARMRK |
ISTRIP | INLCR | IGNCR | ICRNL | IXON);