[env:esp32dev] platform = espressif32 board = esp32dev framework = arduino monitor_speed = 115200 upload_speed = 921600 # Flash-Einstellungen für Stabilität board_build.flash_mode = dio board_build.flash_frequency = 80m board_build.partitions = default.csv # Compiler Flags für Stabilität build_flags = -DBOARD_HAS_PSRAM=0 -DCONFIG_ESP32_DEFAULT_CPU_FREQ_240=1 -DCONFIG_ESP32_DEFAULT_CPU_FREQ_MHZ=240 -DCONFIG_ESP_INT_WDT_TIMEOUT_MS=10000 -DCONFIG_ESP_TASK_WDT_TIMEOUT_S=10 -DCONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU0=1 -DCONFIG_ESP_TASK_WDT_CHECK_IDLE_TASK_CPU1=1 -DARDUINO_LOOP_STACK_SIZE=16384 -DCONFIG_ESP32_WIFI_STATIC_RX_BUFFER_NUM=10 -DCONFIG_ESP32_WIFI_DYNAMIC_RX_BUFFER_NUM=32 -DCONFIG_ESP32_WIFI_DYNAMIC_TX_BUFFER_NUM=32 -DCONFIG_LWIP_TCP_MSS=1440 -DCONFIG_LWIP_TCP_WND=32768 # Libraries lib_deps = knolleary/PubSubClient@2.8 bblanchon/ArduinoJson@6.21.3 arduino-libraries/NTPClient@3.2.1 # Monitor Settings monitor_filters = time esp32_exception_decoder