From b4228626f09b9fcf47b54fd0f3c6660eebb2fe02 Mon Sep 17 00:00:00 2001 From: guowenxue <guowenxue@gmail.com> Date: Thu, 14 Apr 2022 10:08:42 +0800 Subject: [PATCH] update comport.c to add all baudrate --- booster/comport.c | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 42 insertions(+), 1 deletions(-) diff --git a/booster/comport.c b/booster/comport.c index 30e814d..c044f9f 100644 --- a/booster/comport.c +++ b/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; -- Gitblit v1.9.1