From 7785dcbce4b647b6bc1f11c95004f4aacc66724c Mon Sep 17 00:00:00 2001 From: iceman1001 Date: Tue, 7 May 2019 12:05:37 +0200 Subject: [PATCH] chg: less fallbacks --- uart/uart_win32.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/uart/uart_win32.c b/uart/uart_win32.c index 8dc5300ad..dffd84b93 100644 --- a/uart/uart_win32.c +++ b/uart/uart_win32.c @@ -106,15 +106,12 @@ serial_port uart_open(const char *pcPortName, uint32_t speed) { uart_reconfigure_timeouts(sp, UART_FPC_CLIENT_RX_TIMEOUT_MS); if (!uart_set_speed(sp, speed)) { - // trying some fallbacks automatically + // try fallback automatically speed = 115200; if (!uart_set_speed(sp, speed)) { - speed = 9600; - if (!uart_set_speed(sp, speed)) { - uart_close(sp); - printf("[!] UART error while setting baudrate\n"); - return INVALID_SERIAL_PORT; - } + uart_close(sp); + printf("[!] UART error while setting baudrate\n"); + return INVALID_SERIAL_PORT; } } conn.uart_speed = uart_get_speed(sp);