diff --git a/cores/esp32/main.cpp b/cores/esp32/main.cpp index 797ec483e12..c7ffb8bcb1a 100644 --- a/cores/esp32/main.cpp +++ b/cores/esp32/main.cpp @@ -6,8 +6,12 @@ #include "USB.h" #endif +#ifndef ARDUINO_LOOP_STACK_SIZE #ifndef CONFIG_ARDUINO_LOOP_STACK_SIZE -#define CONFIG_ARDUINO_LOOP_STACK_SIZE 8192 +#define ARDUINO_LOOP_STACK_SIZE 8192 +#else +#define ARDUINO_LOOP_STACK_SIZE CONFIG_ARDUINO_LOOP_STACK_SIZE +#endif #endif TaskHandle_t loopTaskHandle = NULL; @@ -48,7 +52,7 @@ extern "C" void app_main() #endif loopTaskWDTEnabled = false; initArduino(); - xTaskCreateUniversal(loopTask, "loopTask", CONFIG_ARDUINO_LOOP_STACK_SIZE, NULL, 1, &loopTaskHandle, ARDUINO_RUNNING_CORE); + xTaskCreateUniversal(loopTask, "loopTask", ARDUINO_LOOP_STACK_SIZE, NULL, 1, &loopTaskHandle, ARDUINO_RUNNING_CORE); } #endif