From 75635545b31f0e45f911dc10335adc698ac1b685 Mon Sep 17 00:00:00 2001 From: Toni Wilen Date: Tue, 18 Jul 2023 22:19:01 +0300 Subject: [PATCH] None serial device in fast cpu modes: transmit was never finished. --- od-win32/serial_win32.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/od-win32/serial_win32.cpp b/od-win32/serial_win32.cpp index f70fee7d..1a1dd32f 100644 --- a/od-win32/serial_win32.cpp +++ b/od-win32/serial_win32.cpp @@ -603,7 +603,7 @@ static void checksend(void) } #endif if (serempty_enabled && !serxdevice_enabled) { - return; + goto end; } #ifdef SERIAL_MAP if (sermap_data && sermap_enabled) { @@ -641,6 +641,7 @@ static void checksend(void) serial_send_previous = serdatshift_masked; } #endif +end: if (serial_period_hsyncs <= 1 || data_in_sershift == 2) { data_in_sershift = 0; serdatcopy(); -- 2.47.3