Use all baudrate for traditional termios known to linux kernel 5.10.

This commit is contained in:
joluxer
2021-06-13 11:33:35 +02:00
committed by Kim Woelders
parent a21ba0cb9c
commit 899596fd5b
+17 -1
View File
@@ -636,6 +636,9 @@ static int baudrate(speed_t speed)
return speed == B50 ? 50 : return speed == B50 ? 50 :
speed == B75 ? 75 : speed == B75 ? 75 :
speed == B110 ? 110 : speed == B110 ? 110 :
speed == B134 ? 134 :
speed == B150 ? 150 :
speed == B200 ? 200 :
speed == B300 ? 300 : speed == B300 ? 300 :
speed == B600 ? 600 : speed == B600 ? 600 :
speed == B1200 ? 1200 : speed == B1200 ? 1200 :
@@ -646,7 +649,20 @@ static int baudrate(speed_t speed)
speed == B19200 ? 19200 : speed == B19200 ? 19200 :
speed == B38400 ? 38400 : speed == B38400 ? 38400 :
speed == B57600 ? 57600 : speed == B57600 ? 57600 :
speed == B115200 ? 115200 : speed == B230400 ? 230400 : 0; speed == B115200 ? 115200 :
speed == B230400 ? 230400 :
speed == B460800 ? 460800 :
speed == B500000 ? 500000 :
speed == B576000 ? 576000 :
speed == B921600 ? 921600 :
speed == B1000000 ? 1000000 :
speed == B1152000 ? 1152000 :
speed == B1500000 ? 1500000 :
speed == B2000000 ? 2000000 :
speed == B2500000 ? 2500000 :
speed == B3000000 ? 3000000 :
speed == B3500000 ? 3500000 :
speed == B4000000 ? 4000000 : 0;
} }
static const char pstr[] = { ' ', 'N', 'O', 'E', 'M', 'S' }; static const char pstr[] = { ' ', 'N', 'O', 'E', 'M', 'S' };