From f2fab1e6b5937b68f5a5ae8acb37dc76e5c15efb Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Sun, 3 Jul 2022 23:19:06 +0200 Subject: [PATCH] BUGFIX: Actually detect if sensor isn't connected --- ampel-firmware/src/lib/S8_UART/s8_uart.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/ampel-firmware/src/lib/S8_UART/s8_uart.cpp b/ampel-firmware/src/lib/S8_UART/s8_uart.cpp index dfe39c8..bd32c17 100644 --- a/ampel-firmware/src/lib/S8_UART/s8_uart.cpp +++ b/ampel-firmware/src/lib/S8_UART/s8_uart.cpp @@ -561,6 +561,7 @@ uint8_t S8_UART::serial_read_bytes(uint8_t max_bytes, uint32_t timeout_ms) { nb = mySerial->readBytes(buf_msg, max_bytes); readed = true; } + delay(50); //NOTE: ESP crashes without this delay, possibly because it calls readBytes too many times, too fast end_t = millis(); } -- GitLab