From: Mikko Rasa Date: Fri, 27 Jun 2014 16:02:13 +0000 (+0300) Subject: Additional baud rates from termios.h X-Git-Url: http://git.tdb.fi/?a=commitdiff_plain;h=b6ca62a3789b11931b8169e071a7777d8f149ee8;p=libs%2Fcore.git Additional baud rates from termios.h --- diff --git a/source/io/unix/serial.cpp b/source/io/unix/serial.cpp index 69939a8..2be5dc5 100644 --- a/source/io/unix/serial.cpp +++ b/source/io/unix/serial.cpp @@ -68,6 +68,18 @@ void Serial::DeviceState::set_baud_rate(unsigned baud) case 57600: speed = B57600; break; case 115200: speed = B115200; break; case 230400: speed = B230400; break; + case 460800: speed = B460800; break; + case 500000: speed = B500000; break; + case 576000: speed = B576000; break; + case 921600: speed = B921600; break; + case 1000000: speed = B1000000; break; + case 1152000: speed = B1152000; break; + case 1500000: speed = B1500000; break; + case 2000000: speed = B2000000; break; + case 2500000: speed = B2500000; break; + case 3000000: speed = B3000000; break; + case 3500000: speed = B3500000; break; + case 4000000: speed = B4000000; break; default: throw invalid_argument("set_baud_rate"); }