From b6ca62a3789b11931b8169e071a7777d8f149ee8 Mon Sep 17 00:00:00 2001 From: Mikko Rasa Date: Fri, 27 Jun 2014 19:02:13 +0300 Subject: [PATCH] Additional baud rates from termios.h --- source/io/unix/serial.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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"); } -- 2.43.0