diff --git a/platformio.ini b/platformio.ini index 7de905b..9424999 100644 --- a/platformio.ini +++ b/platformio.ini @@ -10,24 +10,44 @@ [platformio] src_dir = ./Arduino/McLighting/ +env_default = nodemcuv2 +description = The ESP8266 based multi-client lighting gadget + +[common] +build_flags = + -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH +monitor_speed = 115200 +board_build.flash_mode = dout +upload_speed = 115200 +upload_resetmethod = nodemcu + [env:esp01_1m] board = esp01_1m framework = arduino platform = espressif8266@1.8.0 - -build_flags = - -DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH - -monitor_speed = 115200 - +build_flags = ${common.build_flags} -D D1=2 +monitor_speed = ${common.monitor_speed} +upload_speed = ${common.upload_speed} +upload_resetmethod = ${common.upload_resetmethod} board_build.flash_mode = dout -upload_speed = 115200 -upload_resetmethod = nodemcu + +[env:nodemcuv2] +board = nodemcuv2 +framework = arduino +platform = espressif8266@1.8.0 +build_flags = ${common.build_flags} +monitor_speed = ${common.monitor_speed} +upload_speed = ${common.upload_speed} +upload_resetmethod = ${common.upload_resetmethod} + + lib_deps = WiFiManager@0.14 AsyncMqttClient https://github.com/bblanchon/ArduinoJson.git#v6.1.0-beta WS2812FX + https://github.com/debsahu/NeoAnimationFX + NeoPixelBus WebSockets