; 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 ; http://docs.platformio.org/page/projectconf.html [platformio] env_default = mesh [common] framework = arduino platform = espressif8266 board = esp12e upload_speed = 921600 monitor_baud = 115200 lib_deps = Hash ESPAsyncTCP TaskScheduler SPIFFS ;[env:build] ;src_filter = +<*> - ;platform = ${common.platform} ;board = ${common.board} ;upload_speed = ${common.upload_speed} ;monitor_baud = ${common.monitor_baud} ;framework = ${common.framework} ;lib_deps = ${common.lib_deps} ;build_flags = -DLED_PIN=2 -g ;upload_port = /dev/ttyUSB0 ;upload_port = 192.168.1.168 [env:basic] src_filter = +<*> - + platform = ${common.platform} board = ${common.board} upload_speed = ${common.upload_speed} monitor_baud = ${common.monitor_baud} framework = ${common.framework} lib_deps = ${common.lib_deps} [env:mesh] src_filter = +<*> - + platform = ${common.platform} board = ${common.board} upload_speed = ${common.upload_speed} monitor_baud = ${common.monitor_baud} framework = ${common.framework} lib_deps = ${common.lib_deps} painlessMesh ESP8266mDNS ArduinoOTA ESP Async WebServer ESPAsyncTCP ;upload_port = 192.168.1.247 [env:meshMqttBridge] src_filter = +<*> - + platform = espressif8266 board = esp12e upload_speed = ${common.upload_speed} monitor_baud = ${common.monitor_baud} framework = ${common.framework} lib_deps = ${common.lib_deps} painlessMesh PubSubClient [env:ota] src_filter = +<*> +<*/plugins/*> - + platform = espressif8266 board = esp12e upload_speed = ${common.upload_speed} upload_flags = --auth=f4ncy monitor_baud = ${common.monitor_baud} framework = ${common.framework} lib_deps = ${common.lib_deps} ESP8266mDNS painlessMesh ArduinoOTA [env:meshPixel] src_filter = +<*> - + platform = ${common.platform} board = ${common.board} upload_speed = ${common.upload_speed} monitor_baud = ${common.monitor_baud} framework = ${common.framework} lib_deps = ${common.lib_deps} painlessMesh ESP8266mDNS ArduinoOTA ESP Async WebServer ESPAsyncTCP Adafruit NeoPixel