diff --git a/cores/esp32/esp32-hal-uart.c b/cores/esp32/esp32-hal-uart.c index 02999993..3f79f22a 100644 --- a/cores/esp32/esp32-hal-uart.c +++ b/cores/esp32/esp32-hal-uart.c @@ -226,6 +226,7 @@ void uartEnd(uart_t* uart) uint8_t c; while(xQueueReceive(uart->queue, &c, 0)); vQueueDelete(uart->queue); + uart->queue = NULL; } uart->dev->conf0.val = 0;