[env] framework = arduino build_flags = -Wall -Wextra -D CONFIG_ARDUHAL_LOG_COLORS -D CORE_DEBUG_LEVEL=ARDUHAL_LOG_LEVEL_DEBUG -D CONFIG_ASYNC_TCP_QUEUE_SIZE=128 -D CONFIG_ASYNC_TCP_RUNNING_CORE=1 -D WS_MAX_QUEUED_MESSAGES=128 -D WSL_HIGH_PERF lib_deps = mathieucarbou/AsyncTCP@^3.2.5 mathieucarbou/ESPAsyncWebServer@^3.2.4 lib_compat_mode = strict lib_ldf_mode = chain upload_protocol = esptool monitor_speed = 115200 monitor_filters = esp32_exception_decoder, log2file [platformio] default_envs = arduino-2, arduino-3, arduino-310rc1, esp8266 lib_dir = . ; src_dir = examples/Demo ; src_dir = examples/Demo_AP src_dir = examples/HighPerf ; src_dir = examples/Logging [env:arduino-2] platform = espressif32@6.8.1 board = esp32-s3-devkitc-1 [env:arduino-3] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.04/platform-espressif32.zip board = esp32-s3-devkitc-1 ; board = esp32-c6-devkitc-1 [env:arduino-310rc1] platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.10%%2Brc1/platform-espressif32.zip board = esp32-s3-devkitc-1 ; board = esp32-c6-devkitc-1 [env:esp8266] platform = espressif8266 board = huzzah ; board = d1_mini lib_deps = mathieucarbou/ESPAsyncWebServer@^3.2.4 esphome/ESPAsyncTCP-esphome@^2.0.0 ; CI [env:ci-arduino-2] platform = espressif32@6.8.1 board = ${sysenv.PIO_BOARD} [env:ci-arduino-3] platform = https://github.com/pioarduino/platform-espressif32/releases/download/51.03.04/platform-espressif32.zip board = ${sysenv.PIO_BOARD} [env:ci-arduino-310rc1] platform = https://github.com/pioarduino/platform-espressif32/releases/download/53.03.10%%2Brc1/platform-espressif32.zip board = ${sysenv.PIO_BOARD} [env:ci-esp8266] platform = espressif8266 board = ${sysenv.PIO_BOARD} lib_deps = mathieucarbou/ESPAsyncWebServer@^3.2.4 esphome/ESPAsyncTCP-esphome@^2.0.0