[platformio] extra_configs = factory_settings.ini features.ini default_envs = esp12e ;default_envs = node32s [env] build_flags= ${factory_settings.build_flags} ${features.build_flags} -D NO_GLOBAL_ARDUINOOTA ; Uncomment PROGMEM_WWW to enable the storage of the WWW data in PROGMEM -D PROGMEM_WWW ; Uncomment to configure Cross-Origin Resource Sharing ;-D ENABLE_CORS ;-D CORS_ORIGIN=\"*\" ; ensure transitive dependencies are included for correct platforms only lib_compat_mode = strict ; Uncomment & modify the lines below in order to configure OTA updates ;upload_flags = ; --port=8266 ; --auth=esp-react ;upload_port = 192.168.0.11 ;upload_protocol = espota framework = arduino monitor_speed = 115200 extra_scripts = pre:scripts/install_deps.py pre:scripts/build_interface.py lib_deps = ArduinoJson@>=7.0.0,<8.0.0 ESP32Async/ESPAsyncWebServer@^3.9.4,<4.0.0 bertmelis/espMqttClient@^1.7.0,<2.0.0 [env:esp12e] platform = espressif8266 board = esp12e board_build.filesystem = littlefs board_build.f_cpu = 160000000L lib_deps = ${env.lib_deps} ESP32Async/ESPAsyncTCP@^2.0.0,<3.0.0 [env:node32s] platform = espressif32 board = node32s board_build.filesystem = littlefs ; Comment out min_spiffs.csv setting if disabling PROGMEM_WWW with ESP32 board_build.partitions = min_spiffs.csv lib_deps = ${env.lib_deps} ESP32Async/AsyncTCP@^3.4.10,<4.0.0