LingYun Studio embeded system framwork software, such as thirdparty build shell and lingyun library
guowenxue
2022-04-14 e0160dee003a049267e58975b8c2585a63199d4a
booster/comport.c
@@ -1,5 +1,5 @@
/*********************************************************************************
 *      Copyright:  (C) 2018 LingYun IoT System Studio
 *      Copyright:  (C) 2018 Guo Wenxue <guowenxue@gmail.com>
 *                  All rights reserved.
 *
 *       Filename:  cp_comport.c
@@ -171,12 +171,53 @@
    /* Set baudrate */
    switch (comport->baudrate)
    {
      /*  Upper is not POSIX(bits/termios-baud.h) */
      case 4000000:
         tmp = B4000000;
         break;
      case 3500000:
         tmp = B3500000;
         break;
      case 3000000:
         tmp = B3000000;
         break;
      case 2500000:
         tmp = B2500000;
         break;
      case 2000000:
         tmp = B2000000;
         break;
      case 1500000:
         tmp = B1500000;
         break;
      case 1152000:
         tmp = B1152000;
         break;
      case 1000000:
         tmp = B1000000;
         break;
      case 921600:
         tmp = B921600;
         break;
      case 576000:
         tmp = B576000;
         break;
      case 500000:
         tmp = B500000;
         break;
      case 460800:
         tmp = B460800;
         break;
      case 230400:
         tmp = B230400;
         break;
        case 115200:
            tmp = B115200;
            break;
        case 57600:
            tmp = B57600;
            break;
      /* Below is POSIX(bits/termios.h) */
        case 38400:
            tmp = B38400;
            break;