Skip to content

Commit 6e7ccf2

Browse files
WangHanChiMichalPrincNXP
authored andcommitted
serial: add extended Linux baud rate support
This patch extends Linux serial_setup() to support additional standard baud rates (19200, 230400, 460800, 921600). Unsupported baud rates now gracefully fallback to 57600. Signed-off-by: Hank Wang <wanghanchi2000@gmail.com>
1 parent 420d6e7 commit 6e7ccf2

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

erpc_c/port/erpc_serial.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,24 @@ int serial_setup(int fd, speed_t speed)
103103
case 9600:
104104
speed = B9600;
105105
break;
106+
case 19200:
107+
speed = B19200;
108+
break;
106109
case 38400:
107110
speed = B38400;
108111
break;
109112
case 115200:
110113
speed = B115200;
111114
break;
115+
case 230400:
116+
speed = B230400;
117+
break;
118+
case 460800:
119+
speed = B460800;
120+
break;
121+
case 921600:
122+
speed = B921600;
123+
break;
112124
case 57600:
113125
default:
114126
speed = B57600;

0 commit comments

Comments
 (0)