diff --git a/cores/esp32/Stream.cpp b/cores/esp32/Stream.cpp index 59b0bafeb55..8450deb147a 100644 --- a/cores/esp32/Stream.cpp +++ b/cores/esp32/Stream.cpp @@ -240,6 +240,7 @@ size_t Stream::readBytes(char *buffer, size_t length) if(c < 0) { break; } + vTaskDelay(8); *buffer++ = (char) c; count++; } @@ -261,6 +262,7 @@ size_t Stream::readBytesUntil(char terminator, char *buffer, size_t length) if(c < 0 || c == terminator) { break; } + vTaskDelay(8); *buffer++ = (char) c; index++; }