From ea6b7c0be0d79a36aea08011d8f14c1e519097fc Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Fri, 2 Jan 2026 16:13:14 +0100 Subject: [PATCH] revert commit 1a03b98, used fixed buffer length --- src/uart/emsuart_esp32.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/uart/emsuart_esp32.cpp b/src/uart/emsuart_esp32.cpp index 2b7bf1fd3..f09e4542d 100644 --- a/src/uart/emsuart_esp32.cpp +++ b/src/uart/emsuart_esp32.cpp @@ -52,7 +52,8 @@ void EMSuart::uart_event_task(void * pvParameters) { uart_read_bytes(EMSUART_NUM, telegram, length, portMAX_DELAY); EMSESP::incoming_telegram(telegram, (uint8_t)(length - 1)); } else { // flush buffer up to break - uart_flush_input(EMSUART_NUM); + uint8_t buf[UART_FIFO_LEN]; + uart_read_bytes(EMSUART_NUM, buf, length, portMAX_DELAY); } length = 0; } else if (event.type == UART_BUFFER_FULL) {