From 217af00359b82de7445faab173c19c75ba8a4268 Mon Sep 17 00:00:00 2001 From: sorgelig Date: Tue, 22 Dec 2020 05:38:20 +0800 Subject: [PATCH] Fix baudrate in USBSER mode. --- main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/main.c b/main.c index 9115827..36bcde9 100644 --- a/main.c +++ b/main.c @@ -874,6 +874,10 @@ int main(int argc, char *argv[]) serial_do_tcdrain(fdSerialUSB); serial2_set_DCD(serialDeviceUSB, fdSerialUSB, TRUE); + // ttyS1 somehow loses baud rate setting. Therefore set it here again + // TODO: find the cause. + serial2_set_baud(serialDevice, fdSerial, baudRate); + status = pthread_create(&serialInThread, NULL, serial_thread_function, NULL); if (status == -1) {