38 lines
1.0 KiB
INI
38 lines
1.0 KiB
INI
[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 |