diff --git a/libs/main/io_devices/piserial.cpp b/libs/main/io_devices/piserial.cpp index 3c350c4d..fb86d170 100644 --- a/libs/main/io_devices/piserial.cpp +++ b/libs/main/io_devices/piserial.cpp @@ -389,7 +389,9 @@ int PISerial::convertSpeed(PISerial::Speed speed) { case S2400: return B2400; case S4800: return B4800; case S9600: return B9600; +#ifdef WINDOWS case S14400: return B14400; +#endif case S19200: return B19200; case S38400: return B38400; case S57600: return B57600; @@ -880,7 +882,11 @@ void PISerial::configureFromVariantDevice(const PIPropertyStorage & d) { PIVector PISerial::availableSpeeds() { PIVector spds; spds << 50 << 75 << 110 << 300 << 600 << 1200 << 2400 << 4800 << - 9600 << 14400 << 19200 << 38400 << 57600 << 115200 << 230400 << + 9600 << +#ifdef WINDOWS + 14400 << +#endif + 19200 << 38400 << 57600 << 115200 << 230400 << 460800 << 500000 << 576000 << 921600 << 1000000 << 1152000 << 1500000 << 2000000 << 2500000 << 3000000 << 3500000 << 4000000; return spds;