From 0fc9a55af21ac4731cb21c181fff20afa8f26536 Mon Sep 17 00:00:00 2001 From: Benjamin Cance <49796265+rowingdude@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:59:22 -0400 Subject: [PATCH] Prevents the buffer size from changing while the UART is active. --- cores/esp32/HardwareSerial.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cores/esp32/HardwareSerial.cpp b/cores/esp32/HardwareSerial.cpp index 1f064faada6..5c67670d13b 100644 --- a/cores/esp32/HardwareSerial.cpp +++ b/cores/esp32/HardwareSerial.cpp @@ -522,8 +522,8 @@ bool HardwareSerial::setMode(SerialMode mode) { size_t HardwareSerial::setRxBufferSize(size_t new_size) { if (_uart) { - log_e("RX Buffer can't be resized when Serial is already running. Set it before calling begin()."); - return 0; + log_e("RX Buffer can't be resized when Serial is already running. Call end() first."); + return _rxBufferSize; } if (new_size <= SOC_UART_FIFO_LEN) {