; PlatformIO Project Configuration File ; ; Build options: build flags, source filter ; Upload options: custom upload port, speed and extra flags ; Library options: dependencies, extra library storages ; Advanced options: extra scripting ; ; Please visit documentation for the other options and examples ; https://docs.platformio.org/page/projectconf.html [platformio] default_envs = esp01_1m src_dir = . [common] monitor_speed = 115200 lib_deps = esp32async/ESPAsyncWebServer@^3.8.0 bblanchon/ArduinoJson@^7.4.2 arkhipenko/TaskScheduler@^3.8.5 [env:esp01_1m] platform = platformio/espressif8266@^4.2.1 board = esp01_1m framework = arduino upload_speed = 115200 monitor_speed = 115200 board_build.partitions = partitions_ota_1M.csv board_build.flash_mode = dout ; ESP‑01S uses DOUT on 1 Mbit flash board_build.flash_size = 1M lib_deps = ${common.lib_deps} build_src_filter = + + + [env:d1_mini] platform = platformio/espressif8266@^4.2.1 board = d1_mini framework = arduino upload_speed = 115200 monitor_speed = 115200 board_build.flash_mode = dio ; D1 Mini uses DIO on 4 Mbit flash board_build.flash_size = 4M lib_deps = ${common.lib_deps} build_src_filter = + + + [env:esp01_1m_relay] platform = platformio/espressif8266@^4.2.1 board = esp01_1m framework = arduino upload_speed = 115200 monitor_speed = 115200 board_build.partitions = partitions_ota_1M.csv board_build.flash_mode = dout board_build.flash_size = 1M lib_deps = ${common.lib_deps} build_src_filter = + + +