; ---------------------------------------------------------------------------- ; "THE TSCHUNK LICENSE" (Revision 42): ; wrote this file. As long as you retain this notice ; you can do whatever you want with this stuff. If we meet some day, and you ; think this stuff is worth it, you can buy me a Tschunk in return. ; ---------------------------------------------------------------------------- [platformio] default_envs = serial [common] ssid = wifi password = foobar mqtt_server = mqtt mqtt_room = test mqtt_device = ledstrip ; must be a positive integer value ; must be incremented for automated updates to happen! firmware_version = 1 [uploadconfig] sign_prog = $PROJECT_PACKAGES_DIR/framework-arduinoespressif8266/tools/signing.py sign_key = ../private.pem sign_cert = ../public.pem upl_url = http://mqtt/arduino-upload.php upl_token = secretpassphrase [env] platform = espressif8266 board = d1_mini framework = arduino build_flags = '-DINI_SSID="${common.ssid}"' '-DINI_PSK="${common.password}"' '-DINI_SERVER="${common.mqtt_server}"' '-DINI_ROOM="${common.mqtt_room}"' '-DINI_DEVICE="${common.mqtt_device}"' '-DINI_VERSION="${common.firmware_version}"' extra_scripts = pre:sign_and_upload.py [env:serial] upload_port = /dev/ttyUSB* upload_speed = 115200 monitor_port = /dev/ttyUSB* monitor_speed = 115200 [env:web] upload_protocol = custom