summaryrefslogtreecommitdiff
path: root/2004/i
diff options
context:
space:
mode:
Diffstat (limited to '2004/i')
-rw-r--r--2004/i/nono/src/serial/serial_dev.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/2004/i/nono/src/serial/serial_dev.cc b/2004/i/nono/src/serial/serial_dev.cc
index 1552d29..ca5b07d 100644
--- a/2004/i/nono/src/serial/serial_dev.cc
+++ b/2004/i/nono/src/serial/serial_dev.cc
@@ -67,17 +67,23 @@ SerialDev::open (const char *ttyname, int speed/*0*/)
{
case 1200:
cfsetspeed (&tios, B1200);
- case 0:
+ break;
case 9660:
cfsetspeed (&tios, B9600);
+ break;
+ case 0:
case 19200:
cfsetspeed (&tios, B19200);
+ break;
case 38400:
cfsetspeed (&tios, B38400);
+ break;
case 57600:
cfsetspeed (&tios, B57600);
+ break;
case 115200:
cfsetspeed (&tios, B115200);
+ break;
default:
throw ErreurFatale ("Vitesse de port série non supportée\n");
}