From: Toni Wilen Date: Tue, 18 Jul 2023 19:19:01 +0000 (+0300) Subject: None serial device in fast cpu modes: transmit was never finished. X-Git-Tag: 5.1.0~149 X-Git-Url: https://git.unchartedbackwaters.co.uk/w/?a=commitdiff_plain;h=75635545b31f0e45f911dc10335adc698ac1b685;p=francis%2Fwinuae.git None serial device in fast cpu modes: transmit was never finished. --- 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();