mirror of
https://github.com/emqx/neuron.git
synced 2026-10-26 03:40:01 +08:00
Merge pull request #685 from fengzeroz/main
connection: serial port support more baud rates
This commit is contained in:
@@ -38,6 +38,8 @@ typedef enum neu_conn_tty_baud {
|
||||
NEU_CONN_TTY_BAUD_38400,
|
||||
NEU_CONN_TTY_BAUD_19200,
|
||||
NEU_CONN_TTY_BAUD_9600,
|
||||
NEU_CONN_TTY_BAUD_4800,
|
||||
NEU_CONN_TTY_BAUD_2400,
|
||||
} neu_conn_tty_baud_e;
|
||||
|
||||
typedef enum neu_conn_tty_parity {
|
||||
|
||||
@@ -611,6 +611,14 @@ static void conn_connect(neu_conn_t *conn)
|
||||
cfsetospeed(&tty_opt, B9600);
|
||||
cfsetispeed(&tty_opt, B9600);
|
||||
break;
|
||||
case NEU_CONN_TTY_BAUD_4800:
|
||||
cfsetospeed(&tty_opt, B4800);
|
||||
cfsetispeed(&tty_opt, B4800);
|
||||
break;
|
||||
case NEU_CONN_TTY_BAUD_2400:
|
||||
cfsetospeed(&tty_opt, B2400);
|
||||
cfsetispeed(&tty_opt, B2400);
|
||||
break;
|
||||
}
|
||||
|
||||
switch (conn->param.params.tty_client.parity) {
|
||||
|
||||
Reference in New Issue
Block a user