From 9cdd9c403ca360efb8da3418cbfefb3539795f3d Mon Sep 17 00:00:00 2001 From: proddy Date: Fri, 24 May 2019 15:30:21 +0200 Subject: [PATCH] https://github.com/proddy/EMS-ESP/issues/103#issuecomment-495605798 --- src/emsuart.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/emsuart.cpp b/src/emsuart.cpp index 9c2c34c87..483b08ada 100644 --- a/src/emsuart.cpp +++ b/src/emsuart.cpp @@ -216,6 +216,9 @@ void ICACHE_FLASH_ATTR emsuart_tx_buffer(uint8_t * buf, uint8_t len) { */ ETS_UART_INTR_DISABLE(); // disable rx interrupt + + // clear Rx status register - https://github.com/proddy/EMS-ESP/issues/103#issuecomment-495605798 + USC0(EMSUART_UART) |= (1 << UCRXRST); // reset uart rx fifo emsuart_flush_fifos(); // throw out the telegram...