From 70550a4866565c162bb592c3c7ecfa35013a1378 Mon Sep 17 00:00:00 2001 From: MichaelDvP Date: Wed, 22 Mar 2023 11:04:04 +0100 Subject: [PATCH] enlarge uart stack to 2,5k, --- src/uart/emsuart_esp32.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uart/emsuart_esp32.cpp b/src/uart/emsuart_esp32.cpp index 90eb39ba7..6055ac3c4 100644 --- a/src/uart/emsuart_esp32.cpp +++ b/src/uart/emsuart_esp32.cpp @@ -88,8 +88,8 @@ void EMSuart::start(const uint8_t tx_mode, const uint8_t rx_gpio, const uint8_t uart_set_rx_full_threshold(EMSUART_NUM, 1); uart_set_rx_timeout(EMSUART_NUM, 0); // disable - // note setting the static max buffer to 1024 causes OTA to fail - xTaskCreate(uart_event_task, "uart_event_task", 2048, NULL, configMAX_PRIORITIES - 1, NULL); + // note esp32s3 crashes with 2k stacksize, stack overflow here sometimes wipes settingsfiles. + xTaskCreate(uart_event_task, "uart_event_task", 2560, NULL, configMAX_PRIORITIES - 1, NULL); } tx_mode_ = tx_mode; uart_enable_intr_mask(EMSUART_NUM, UART_BRK_DET_INT_ENA | UART_RXFIFO_FULL_INT_ENA);