in src/main/c/Posix/PosixHelperFunctions.c [796:948]
baud_rate getBaudRateCode(baud_rate baudRate)
{
// Translate a raw baud rate into a system-specified one
switch (baudRate)
{
case 50:
return B50;
case 75:
return B75;
case 110:
return B110;
case 134:
return B134;
case 150:
return B150;
case 200:
return B200;
case 300:
return B300;
case 600:
return B600;
case 1200:
return B1200;
case 1800:
return B1800;
case 2400:
return B2400;
case 4800:
return B4800;
case 9600:
return B9600;
case 19200:
return B19200;
case 38400:
return B38400;
case 57600:
#ifdef B57600
return B57600;
#else
return 0;
#endif
case 76800:
#ifdef B76800
return B76800;
#else
return 0;
#endif
case 115200:
#ifdef B115200
return B115200;
#else
return 0;
#endif
case 153600:
#ifdef B153600
return B153600;
#else
return 0;
#endif
case 230400:
#ifdef B230400
return B230400;
#else
return 0;
#endif
case 307200:
#ifdef B307200
return B307200;
#else
return 0;
#endif
case 460800:
#ifdef B460800
return B460800;
#else
return 0;
#endif
case 500000:
#ifdef B500000
return B500000;
#else
return 0;
#endif
case 576000:
#ifdef B576000
return B576000;
#else
return 0;
#endif
case 614400:
#ifdef B614400
return B614400;
#else
return 0;
#endif
case 921600:
#ifdef B921600
return B921600;
#else
return 0;
#endif
case 1000000:
#ifdef B1000000
return B1000000;
#else
return 0;
#endif
case 1152000:
#ifdef B1152000
return B1152000;
#else
return 0;
#endif
case 1500000:
#ifdef B1500000
return B1500000;
#else
return 0;
#endif
case 2000000:
#ifdef B2000000
return B2000000;
#else
return 0;
#endif
case 2500000:
#ifdef B2500000
return B2500000;
#else
return 0;
#endif
case 3000000:
#ifdef B3000000
return B3000000;
#else
return 0;
#endif
case 3500000:
#ifdef B3500000
return B3500000;
#else
return 0;
#endif
case 4000000:
#ifdef B4000000
return B4000000;
#else
return 0;
#endif
default:
return 0;
}
}