Skip to content

Instantly share code, notes, and snippets.

@pfeerick
Last active February 10, 2019 00:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pfeerick/ea02c2d3028bdfbe54acdf8ad0f088b5 to your computer and use it in GitHub Desktop.
Save pfeerick/ea02c2d3028bdfbe54acdf8ad0f088b5 to your computer and use it in GitHub Desktop.
PlatformIO build_flags docs issue
#include <Arduino.h>
#include <ESP8266WiFi.h> //https://github.com/esp8266/Arduino
#include <DNSServer.h>
#include <ESP8266mDNS.h>
#include <ESP8266WebServer.h>
#include <ArduinoOTA.h>
#define SSID "fancy-ssid"
#define PASS "pass"
//#define DEVICE_HOSTNAME "tracer-1"
void setup() {
WiFi.begin(SSID,PASS);
MDNS.begin(DEVICE_HOSTNAME);
ArduinoOTA.setHostname(DEVICE_HOSTNAME);
ArduinoOTA.begin();
}
void loop() {
MDNS.update();
ArduinoOTA.handle();
}
[env:tracer]
platform = espressif8266
board = nodemcuv2
framework = arduino
build_flags = -DDEVICE_HOSTNAME="tracer"
[env:tracer-1]
platform = espressif8266
board = nodemcuv2
framework = arduino
build_flags = -DDEVICE_HOSTNAME="tracer-1"
[env:tracer-2]
platform = espressif8266
board = nodemcuv2
framework = arduino
build_flags = '-DDEVICE_HOSTNAME="tracer-2"'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment