Arduino library to access Adafruit IO from WiFi, cellular, and ethernet modules.

Overview

Adafruit IO Arduino Library

Build StatusDocumentation

Discord

AIOArduino

This library provides a simple device independent interface for interacting with Adafruit IO using Arduino. It allows you to switch between WiFi (ESP8266, ESP32, ESP32-S2, Airlift, WINC1500, & WICED), Cellular (32u4 FONA), and Ethernet (Ethernet FeatherWing).

Documentation

The Doxygen documentation is automatically generated from the source files in this repository, and documents the API exposed by this library.

License

This open source code is licensed under the MIT license (see LICENSE for details).

Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit!

Issues
  • Add WPA2 Enterprise support for ESP8266 and ESP32 platforms

    Add WPA2 Enterprise support for ESP8266 and ESP32 platforms

    Scope of changes: This PR adds support for WPA2 Enterprise authentication using username/password, as is very common at universities. As some universities don't provide PSK-based wireless authentication, this is critical to make AdafruitIO usable in such environments.

    Known limitations: Only ESP8266 and ESP32 platforms are supported. It does not appear that the other platforms that AdafruitIO supports have exposed methods to enable WPA2 Enterprise authentication.

    It does not appear that CA certificate validation is functioning correctly in either the ESP8266 or the ESP32 stack, but it is possible I am passing the wrong certificate.

    Testing: No changes have been made to the existing non-Enterprise WiFi code. This has been tested on both ESP8266 and ESP32 hardware.

    Only one of the examples has been modified. If this PR is satisfactory, all the examples can be modified as needed.

    enhancement 
    opened by d235j 17
  • io.run() hangs if WiFi disconnects

    io.run() hangs if WiFi disconnects

    • Arduino board: M0 Feather WINC1500 with latest firmware and SSL
    • Arduino IDE version: 1.8.10

    My sketch has been saving data to Adafruit IO without problems for hours, then stops for no apparent reason. Restart and runs fine again. Hypothesis: WiFi drops connection for some reason. I reproduced that failure mode by explicitly disconnecting the WiFi after the sketch runs for 30 seconds with this code at the top of my loop():

    #define P Serial.print
    
    void loop() {
      if(millis()%60000 > 30000) WiFi.disconnect();
      delay(3000);
      P("\nTop of Loop!\nio.status: "); P(io.status()); P(": "); P(io.statusText()); P("\n"); 
      P("io.networkStatus: "); P(io.networkStatus()); P("\n"); 
      P("io.mqttStatus: "); P(io.mqttStatus()); P("\n"); 
      P("WiFi.status: "); P(WiFi.status()); P("\n"); 
      P("Calling io.run()...");
      // process messages and keep connection alive
      io.run();     
      P("Done\n");
      ..........
    

    Resulting output shows io.status(), etc. detect the problem, but io.run() just goes away and never comes back:

    08:45:55.738 -> 
    08:45:55.738 -> Top of Loop!
    08:45:55.738 -> io.status: 21: Adafruit IO connected.
    08:45:55.738 -> io.networkStatus: 20
    08:45:55.738 -> io.mqttStatus: 21
    08:45:55.738 -> WiFi.status: 3
    08:45:55.738 -> Calling io.run()...Done
    08:45:59.085 -> 
    08:45:59.085 -> Top of Loop!
    08:45:59.085 -> io.status: 1: Network disconnected.
    08:45:59.085 -> io.networkStatus: 1
    08:45:59.085 -> io.mqttStatus: 2
    08:46:19.077 -> WiFi.status: 6
    08:46:19.077 -> Calling io.run()...
    

    Following the library code down into Adafruit_MQTT finds some code to reconnect the mqtt, but I don't see anything to repair or respond to a bad WiFi connection, so I think it just hangs on line 171 in AdafruitIO.cpp: while(mqttStatus() != AIO_CONNECTED){} The obvious immediate fix is to test for a connection before calling io.run(), or fix the library to put a timeout in io.run() that will allow it to return instead of hanging, which still leaves the problem of how to recover from the WiFi drop. Calling io.connect() to reinitialize seems to rebuild the WiFi connection and allow the process to resume OK, but I don't know if that will generate memory leaks and lead to trouble if the sketch runs for months. So, before proposing changes I have questions for somebody with a better in-depth knowledge of the whole library:

    1. Should io.run() have a timeout and leave it to the calling sketch to monitor status?
    2. Should io.run() detect the network failure and rerun io.connect() automatically in the same way the mqtt library repairs that connection?
    3. Should there be an io.disconnect() (analogous to WiFi.disconnect) to explicitly shut down the connection and release any resources that have been acquired?

    Thoughts?

    Rick

    opened by sellensr 13
  • Add support for float formatting on Arduino UNO Wifi Rev. 2

    Add support for float formatting on Arduino UNO Wifi Rev. 2

    This PR adds support for float formatting on Arduino UNO Wifi Rev. 2. Since that Arduino variant uses the "megaAVR" core, which has much of the same limitations as regular AVR cores, the ARDUINO_ARCH_AVR preprocessor check wasn't sufficient to catch this.

    This issue was discovered by using said board to post decimal values to Adafruit IO.

    Note: This does not add support for board type and board ID - these will still be "unknown" as today.

    opened by kintel 8
  • Expose void WiFi.setLEDs through AdafruitIO_AIRLIFT

    Expose void WiFi.setLEDs through AdafruitIO_AIRLIFT

    [Enhancement request] Expose void WiFi.setLEDs through AdafruitIO_AIRLIFT

    Expose the WiFi.setLEDs method to allow simple access to the RGB LED on the Feather AirLift ie:

    class AdafruitIO_AIRLIFT : public AdafruitIO {
      public:
    ...
      /**************************************************/
      /* directly access LED on AirLift feather         */
      /**************************************************/
        void setLEDs( int r, int g, int b) {
    	  WiFi.setLEDs( r, g, b);
       }  
    ...
    }
    
    opened by ptbw 7
  • Sketch not compiling after library upgrade

    Sketch not compiling after library upgrade

    After updating the library to v 2.7.11 I got multiple compilation errors with my sketch:

    ...\libraries\Adafruit_IO_Arduino\src\blocks\MapBlock.cpp: In member function 'virtual String MapBlock::properties()': ... \libraries\Adafruit_IO_Arduino\src\blocks\MapBlock.cpp:26:3: error: expected ')' before '{' token { ^ ...\libraries\Adafruit_IO_Arduino\src\blocks\MapBlock.cpp:31:3: error: 'props' was not declared in this scope props += historyHours;

    Full sketch code: https://github.com/labomat/Pflanzenwaechter/blob/devel/Feuchtesensor_IoT.ino

    • Arduino board: Wemos D1 Mini

    • Arduino IDE version (found in Arduino -> About Arduino menu): 1.8.5

    • List the steps to reproduce the problem below (if possible attach a sketch or copy the sketch code in too): LIST REPRO STEPS BELOW

    opened by labomat 7
  • Doxygen Docs Missing

    Doxygen Docs Missing

    On the main page of the doxygen docs, I see no available classes, docs, etc, only the doxygen header.

    http://adafruit.github.io/Adafruit_IO_Arduino/html/index.html

    opened by blaskovicz 6
  • Example adafruitio_11_group_pub causes crash on Huzzah32

    Example adafruitio_11_group_pub causes crash on Huzzah32

    Hi...

    I attempted troubleshooting on the discord server about this, but upon looking further, I found that the error applies to the stock example as well as my more complex and messy code. ;)

    I used a plain Huzzah32 Feather connected only to an Adafruit Lipo and the USB connection to my computer for programming with the Arduino tools.

    • Arduino board: Adafruit HUZZAH32 – ESP32 Feather Board https://www.adafruit.com/product/3405

    • Arduino IDE version (found in Arduino -> About Arduino menu): 1.8.12

    • List the steps to reproduce the problem below (if possible attach a sketch or copy the sketch code in too):

    1. loaded stock example 11 from Adafruit IO Arduino version 3.4.0
    2. The only changes I made are the 4 lines required in config.h for my AIO and WIFI credentials.
    3. The code compiles and programs successfully, then runs until after the first set of data is published, then crashes a few seconds later.

    Serial output:

    19:24:10.779 -> ets Jun  8 2016 00:22:57
    19:24:10.779 -> 
    19:24:10.779 -> rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
    19:24:10.779 -> configsip: 0, SPIWP:0xee
    19:24:10.779 -> clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
    19:24:10.779 -> mode:DIO, clock div:1
    19:24:10.779 -> load:0x3fff0018,len:4
    19:24:10.779 -> load:0x3fff001c,len:1044
    19:24:10.779 -> load:0x40078000,len:8896
    19:24:10.779 -> load:0x40080400,len:5816
    19:24:10.779 -> entry 0x400806ac
    19:24:11.076 -> Connecting to Adafruit IO.
    19:24:14.002 -> Adafruit IO connected.
    19:24:14.118 -> sending example.count-1 -> 0
    19:24:14.118 -> sending example.count-2 -> 0
    19:24:18.158 -> Guru Meditation Error: Core  1 panic'ed (LoadProhibited). Exception was unhandled.
    19:24:18.158 -> Core 1 register dump:
    19:24:18.158 -> PC      : 0x400d1e80  PS      : 0x00060830  A0      : 0x800d1f28  A1      : 0x3ffb1ee0  
    19:24:18.158 -> A2      : 0xfefefefe  A3      : 0x3ffd6610  A4      : 0x00000000  A5      : 0x00000000  
    19:24:18.158 -> A6      : 0x00000000  A7      : 0x00000000  A8      : 0x800d1cdc  A9      : 0x3ffb1eb0  
    19:24:18.158 -> A10     : 0x3ffd6610  A11     : 0x7fffffff  A12     : 0x00000000  A13     : 0x00000000  
    19:24:18.158 -> A14     : 0x00000000  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x0000001c  
    19:24:18.211 -> EXCVADDR: 0xfefefefe  LBEG    : 0x400012c5  LEND    : 0x400012d5  LCOUNT  : 0xfffffff7  
    19:24:18.211 -> 
    19:24:18.211 -> Backtrace: 0x400d1e80:0x3ffb1ee0 0x400d1f25:0x3ffb1f00 0x400d25e4:0x3ffb1f50 0x400d1b6f:0x3ffb1f70 0x400d17fe:0x3ffb1f90 0x400d5145:0x3ffb1fb0 0x40088b9d:0x3ffb1fd0
    19:24:18.211 -> 
    19:24:18.211 -> Rebooting...
    

    Decoded panic data:

    PC: 0x400d1e80: AdafruitIO_Group::call(AdafruitIO_Data*) at C:\Users\chris\Documents\Arduino\libraries\Adafruit_IO_Arduino\src\AdafruitIO_Group.cpp line 348
    EXCVADDR: 0xfefefefe
    
    Decoding stack results
    0x400d1e80: AdafruitIO_Group::call(AdafruitIO_Data*) at C:\Users\chris\Documents\Arduino\libraries\Adafruit_IO_Arduino\src\AdafruitIO_Group.cpp line 348
    0x400d1f25: AdafruitIO_Group::subCallback(char*, unsigned short) at C:\Users\chris\Documents\Arduino\libraries\Adafruit_IO_Arduino\src\AdafruitIO_Group.cpp line 399
    0x400d25e4: Adafruit_MQTT::processPackets(short) at C:\Users\chris\Documents\Arduino\libraries\Adafruit_MQTT_Library\Adafruit_MQTT.cpp line 443
    0x400d1b6f: AdafruitIO::run(unsigned short, bool) at C:\Users\chris\Documents\Arduino\libraries\Adafruit_IO_Arduino\src\AdafruitIO.cpp line 340
    0x400d17fe: loop() at C:\Users\chris\Documents\Arduino\adafruitio_11_group_pub/adafruitio_11_group_pub.ino line 58
    0x400d5145: loopTask(void*) at C:\Users\chris\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.4\cores\esp32\main.cpp line 19
    0x40088b9d: vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/port.c line 143
    

    Note: I noticed there's another issue open for example 12 ("group sub", which is the complimentary example to this one which is the "group pub" example): https://github.com/adafruit/Adafruit_IO_Arduino/issues/111

    bug 
    opened by zencow 6
  • Disconnect and ssid check

    Disconnect and ssid check

    Scope: Created a _disconnect() function in all the wifi hardware variants that calls the appropriate wifi.disconnect() and waits long enough (300 ms) for it to take effect. Created an AIO.disconnect() that calls the hardware _disconnect().

    https://github.com/adafruit/Adafruit_IO_Arduino/issues/101

    Check that the ssid string is not zero length before trying to connect wifi. Call _disconnect() before trying to connect in order to break any existing connection. This allows sketches to self manage wifi by setting the AIO ssid to "".

    Limitations: Only tested on WINC1500, so relying on Travis to check other builds. Will make connect() calls take about 300 ms longer. May change failure mode of code where SSID is set to "".

    opened by sellensr 6
  • Seems broken on ESP8266

    Seems broken on ESP8266

    • Arduino board: NodeMCU 1.0 (ESP-12E Module) Board package 2.5.0
    • Arduino IDE version (found in Arduino -> About Arduino menu): 1.8.8

    1. Open any example sketch
    2. switch board to any ESP8266 one
    3. compile
    4. it errors

    Arduino: 1.8.8 (Mac OS X), Board: "NodeMCU 1.0 (ESP-12E Module), 160 MHz, Flash, Enabled, 4M (no SPIFFS), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
    
    /Applications/Arduino.app/Contents/Java/arduino-builder -dump-prefs -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/steven/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/steven/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/steven/Documents/Arduino/libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=160,vt=flash,exception=enabled,eesz=4M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -ide-version=10808 -build-path /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182 -warnings=none -build-cache /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_cache_976685 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-3-20ed2b9.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9 -prefs=runtime.tools.esptool.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/esptool/2.5.0-3-20ed2b9 -prefs=runtime.tools.esptool-2.5.0-3-20ed2b9.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/esptool/2.5.0-3-20ed2b9 -prefs=runtime.tools.mkspiffs.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/mkspiffs/2.5.0-3-20ed2b9 -prefs=runtime.tools.mkspiffs-2.5.0-3-20ed2b9.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/mkspiffs/2.5.0-3-20ed2b9 -verbose /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/examples/adafruitio_00_publish/adafruitio_00_publish.ino
    /Applications/Arduino.app/Contents/Java/arduino-builder -compile -logger=machine -hardware /Applications/Arduino.app/Contents/Java/hardware -hardware /Users/steven/Library/Arduino15/packages -tools /Applications/Arduino.app/Contents/Java/tools-builder -tools /Applications/Arduino.app/Contents/Java/hardware/tools/avr -tools /Users/steven/Library/Arduino15/packages -built-in-libraries /Applications/Arduino.app/Contents/Java/libraries -libraries /Users/steven/Documents/Arduino/libraries -fqbn=esp8266:esp8266:nodemcuv2:xtal=160,vt=flash,exception=enabled,eesz=4M,ip=lm2f,dbg=Disabled,lvl=None____,wipe=none,baud=921600 -ide-version=10808 -build-path /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182 -warnings=none -build-cache /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_cache_976685 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.xtensa-lx106-elf-gcc.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9 -prefs=runtime.tools.xtensa-lx106-elf-gcc-2.5.0-3-20ed2b9.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9 -prefs=runtime.tools.esptool.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/esptool/2.5.0-3-20ed2b9 -prefs=runtime.tools.esptool-2.5.0-3-20ed2b9.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/esptool/2.5.0-3-20ed2b9 -prefs=runtime.tools.mkspiffs.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/mkspiffs/2.5.0-3-20ed2b9 -prefs=runtime.tools.mkspiffs-2.5.0-3-20ed2b9.path=/Users/steven/Library/Arduino15/packages/esp8266/tools/mkspiffs/2.5.0-3-20ed2b9 -verbose /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/examples/adafruitio_00_publish/adafruitio_00_publish.ino
    Using board 'nodemcuv2' from platform in folder: /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0
    Using core 'esp8266' from platform in folder: /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0
    Detecting libraries used...
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/sketch/adafruitio_00_publish.ino.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/sketch/adafruitio_00_publish.ino.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/sketch/adafruitio_00_publish.ino.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/sketch/adafruitio_00_publish.ino.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/sketch/adafruitio_00_publish.ino.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Dashboard.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Data.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Feed.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Group.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Time.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/AdafruitIO_Block.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/ChartBlock.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/GaugeBlock.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/MapBlock.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/MomentaryBlock.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/SliderBlock.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/StreamBlock.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/TextBlock.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/ToggleBlock.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/util/AdafruitIO_Board.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP32.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP8266.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_MKR1000.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_WICED.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_WINC1500.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library/Adafruit_MQTT.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library/Adafruit_MQTT_Client.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src/HttpClient.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src/WebSocketClient.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src/b64.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/BearSSLHelpers.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/CertStoreBearSSL.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFi.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFiAP.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFiGeneric.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFiMulti.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFiSTA-WPS.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFiSTA.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/ESP8266WiFiScan.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/WiFiClient.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/WiFiClientSecureAxTLS.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/WiFiClientSecureBearSSL.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/WiFiServer.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/WiFiServerSecureAxTLS.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/WiFiServerSecureBearSSL.cpp -o /dev/null
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src/WiFiUdp.cpp -o /dev/null
    Generating function prototypes...
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -ffunction-sections -fdata-sections -fexceptions -w -x c++ -E -CC -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/sketch/adafruitio_00_publish.ino.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/preproc/ctags_target_for_gcc_minus_e.cpp
    /Applications/Arduino.app/Contents/Java/tools-builder/ctags/5.8-arduino11/ctags -u --language-force=c++ -f - --c++-kinds=svpf --fields=KSTtzns --line-directives /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/preproc/ctags_target_for_gcc_minus_e.cpp
    Compiling sketch...
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/sketch/adafruitio_00_publish.ino.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/sketch/adafruitio_00_publish.ino.cpp.o
    Compiling libraries...
    Compiling library "Adafruit_IO_Arduino"
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Dashboard.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/AdafruitIO_Dashboard.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Time.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/AdafruitIO_Time.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Group.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/AdafruitIO_Group.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Feed.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/AdafruitIO_Feed.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO_Data.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/AdafruitIO_Data.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/AdafruitIO.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/GaugeBlock.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/blocks/GaugeBlock.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/SliderBlock.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/blocks/SliderBlock.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/TextBlock.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/blocks/TextBlock.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/StreamBlock.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/blocks/StreamBlock.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/AdafruitIO_Block.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/blocks/AdafruitIO_Block.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/MomentaryBlock.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/blocks/MomentaryBlock.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/ChartBlock.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/blocks/ChartBlock.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/MapBlock.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/blocks/MapBlock.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/blocks/ToggleBlock.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/blocks/ToggleBlock.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/util/AdafruitIO_Board.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/util/AdafruitIO_Board.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_MKR1000.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/wifi/AdafruitIO_MKR1000.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP8266.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/wifi/AdafruitIO_ESP8266.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_WICED.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/wifi/AdafruitIO_WICED.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP32.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/wifi/AdafruitIO_ESP32.cpp.o
    /Users/steven/Library/Arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/xtensa-lx106-elf-g++ -D__ets__ -DICACHE_FLASH -U__STRICT_ANSI__ -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/lwip2/include -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/tools/sdk/libc/xtensa-lx106-elf/include -I/var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/core -c -w -Os -g -mlongcalls -mtext-section-literals -fno-rtti -falign-functions=4 -std=c++11 -MMD -ffunction-sections -fdata-sections -fexceptions -DF_CPU=160000000L -DLWIP_OPEN_SRC -DTCP_MSS=536 -DLWIP_FEATURES=1 -DLWIP_IPV6=0 -DARDUINO=10808 -DARDUINO_ESP8266_NODEMCU -DARDUINO_ARCH_ESP8266 "-DARDUINO_BOARD=\"ESP8266_NODEMCU\"" -DFLASHMODE_DIO -DESP8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266 -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/variants/nodemcu -I/Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src -I/Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library -I/Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src -I/Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi/src /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_WINC1500.cpp -o /var/folders/vq/1xk11_j13yddd6lprhmf56cm0000gn/T/arduino_build_851182/libraries/Adafruit_IO_Arduino/wifi/AdafruitIO_WINC1500.cpp.o
    /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP8266.cpp: In constructor 'AdafruitIO_ESP8266::AdafruitIO_ESP8266(const char*, const char*, const char*, const char*)':
    /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP8266.cpp:22:53: error: cannot allocate an object of abstract type 'HttpClient'
       _http = new HttpClient(*_client, _host, _http_port);
                                                         ^
    In file included from /Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src/ArduinoHttpClient.h:8:0,
                     from /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO.h:23,
                     from /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP8266.h:18,
                     from /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP8266.cpp:14:
    /Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src/HttpClient.h:41:7: note:   because the following virtual functions are pure within 'HttpClient':
     class HttpClient : public Client
           ^
    In file included from /Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src/HttpClient.h:10:0,
                     from /Users/steven/Documents/Arduino/libraries/ArduinoHttpClient/src/ArduinoHttpClient.h:8,
                     from /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/AdafruitIO.h:23,
                     from /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP8266.h:18,
                     from /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino/src/wifi/AdafruitIO_ESP8266.cpp:14:
    /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266/Client.h:29:21: note: 	virtual int Client::connect(const IPAddress&, uint16_t)
             virtual int connect(CONST IPAddress& ip, uint16_t port) =0;
                         ^
    /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266/Client.h:37:22: note: 	virtual bool Client::flush(unsigned int)
             virtual bool flush(unsigned int maxWaitMs = 0) = 0;
                          ^
    /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/cores/esp8266/Client.h:38:22: note: 	virtual bool Client::stop(unsigned int)
             virtual bool stop(unsigned int maxWaitMs = 0) = 0;
                          ^
    Using library Adafruit_IO_Arduino at version 2.7.23 in folder: /Users/steven/Documents/Arduino/libraries/Adafruit_IO_Arduino 
    Using library Adafruit_MQTT_Library at version 0.20.3 in folder: /Users/steven/Documents/Arduino/libraries/Adafruit_MQTT_Library 
    Using library ArduinoHttpClient at version 0.3.2 in folder: /Users/steven/Documents/Arduino/libraries/ArduinoHttpClient 
    Using library ESP8266WiFi at version 1.0 in folder: /Users/steven/Library/Arduino15/packages/esp8266/hardware/esp8266/2.5.0/libraries/ESP8266WiFi 
    exit status 1
    Error compiling for board NodeMCU 1.0 (ESP-12E Module).
    
    opened by SConaway 6
  • Group feeds not working?

    Group feeds not working?

    Board : ESP8266 Feather Huzzah 12S Sketches : https://gist.github.com/j15e/2a91c09f8e4a0a12a187e32fee770615

    The group.c is not receiving any message whereas single-feed.c works as expected. I also have try to set / publish a value and it doesn't work via the group class either.

    I do have the feed pump setup in the garden group (I think?) ;

    capture d ecran 2017-09-27 a 22 51 06 bug help wanted 
    opened by j15e 6
  • Add io.disconnect() function

    Add io.disconnect() function

    Add io.disconnect() function to shut down the connection and release any resources.

    We support many types of network connections with this library (https://github.com/adafruit/Adafruit_IO_Arduino/tree/master/src/wifi). Each WiFi client may require a corresponding AdafruitIO_HARDWARETYPE::_disconnect() method, analogous to the AdafruitIO_HARDWARETYPE::_connect() method.

    Originally suggested by @sellensr in issue https://github.com/adafruit/Adafruit_IO_Arduino/issues/99.

    opened by brentru 5
  • [Connect to Adafruit IO from an open wifi network (no password)]

    [Connect to Adafruit IO from an open wifi network (no password)]

    • Arduino board: Adafruit HUZZAH32 – ESP32 Feather Board

    • Arduino IDE version (found in Arduino -> About Arduino menu): 2.0.0-rc6

    Hi All,

    The problem that I am facing has to do with wifi connection issues. More specifically, I am in an educational institute, and I want to use the "open" network, that is the network that requires no password. Although I am able to connect to the wifi open network when I use a simple wifi_connect example, when I use the adafruit_00_publish example, I am not allowed to omit the password parameter. Do you think it is possible to include an option to the scripts to use wifi networks that require no password?

    opened by dchatzin 0
  • Teensy 4.1 with airlift does not compile anymore...

    Teensy 4.1 with airlift does not compile anymore...

    I am trying to use airlift with teensy 4.1, does not compile right anymore for some reason. I went to adafruit forum and they told me to fill out an issue here.

    Error log:

    log.txt

    opened by zzcrow 3
  • mac address in AdafruitIO_ethernet.h appears to be hardcoded

    mac address in AdafruitIO_ethernet.h appears to be hardcoded

    I am using the Adafruit IO Arduino API example code, and trying to set the mac for my ethernet featherwing. It seems to be hardcoded in AdafruitIO_Ethernet.h to use the deadbeeffeed mac address. If I edit the hard coded one with mine, it works. (see below). The AdafruitIO_Ethernet.h file replaces the standard Ethernet.h to give the AdafruitIO support required. I can change the mac address using the standard Ethernet.h, but then I can't use the AdafruitIO credentials. There must be a better way to allow changing the mac address.

    //Needed to edit this section of AdafruitIO_Ethernet.h to hard code my mac address

    /************************************************************************/ const char connectionType() { return "ethernet_wing"; } protected: byte _mac[6] = {0x04, 0x91, 0x62, 0xC7, 0xF1, 0xA7}; //byte _mac[6] ={0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED}; /!< Ethernet FeatherWing MAC Address */ EthernetClient _client; /!< Reference to EthernetClient, _client */ /************************************************************************/

    laurie_nz

    Posts: 1 Joined: Thu Mar 11, 2021 11:36 pm

    opened by LaurieNZ 0
  • ESP32, where are TLS connection (WiFiSecure) CA certificate?

    ESP32, where are TLS connection (WiFiSecure) CA certificate?

    • Arduino board: ESP32

    • Arduino IDE version (found in Arduino -> About Arduino menu): 1.8.13

    Although I see ESP8266 have a fingerprint in order to connect with TLS credentials, i have search all code and libraries included, but i cannot find CA certificate for ESP32 secured connection to AdafruitIO. WiFisecure example of ESP32, has CA certificate hardcoded, but in adafruit's example (although it's working fine), there is nowhere a fingerprint or CA cert. So, how the connection is secured?

    opened by ligantx 0
  • Buffer overrun on large data in feed save?

    Buffer overrun on large data in feed save?

    • Arduino board: ESP32

    • Arduino IDE version (found in Arduino -> About Arduino menu): 1.8.13

    • List the steps to reproduce the problem below (if possible attach a sketch or copy the sketch code in too):

    My sketch is rebooting frequently. The most recent thing that I've changed is to write long debug messages into an Adafruit IO feed. It appears that the messages are arriving in my feed, but with very odd values for lat/long (I don't set values so would expect 0,0). I read through the code in AdafruitIO_Data.cpp and see that it's using strcpy to copy the incoming data to the buffer without any checks for buffer overrun - so I'm guessing that if I send something longer than 45 characters I'm causing random issues that sometimes result in invalid pointer dereferences and reboots.

    opened by pete-thompson 3
Releases(4.2.0)
  • 4.2.0(Dec 10, 2021)

    What's Changed

    • Support for Arduino WiFi MKR 1010 and Arduino Nano 33 IOT by @darumsdad in https://github.com/adafruit/Adafruit_IO_Arduino/pull/155

    New Contributors

    • @darumsdad made their first contribution in https://github.com/adafruit/Adafruit_IO_Arduino/pull/155

    Full Changelog: https://github.com/adafruit/Adafruit_IO_Arduino/compare/4.1.1...4.2.0

    Source code(tar.gz)
    Source code(zip)
  • 4.1.0(May 17, 2021)

    • https://github.com/adafruit/Adafruit_IO_Arduino/pull/152 Updates the AdafruitIO_ESP32. class to include Adafruit IO's root certificate and set the root CA.
    Source code(tar.gz)
    Source code(zip)
  • 4.0.1(Nov 13, 2020)

  • 4.0.0(Oct 30, 2020)

  • 3.9.1(Sep 23, 2020)

  • 3.9.0(Sep 23, 2020)

    This release:

    • https://github.com/adafruit/Adafruit_IO_Arduino/pull/135 Adds a _disconnect function which disables GPRS and sets AIO network status to Adafruit FONA class.
    Source code(tar.gz)
    Source code(zip)
  • 3.8.0(Aug 17, 2020)

    This release:

    • https://github.com/adafruit/Adafruit_IO_Arduino/pull/133 Adds a setLEDs method to AdafruitIO_AIRLIFT to expose RGB LEDs connected to AirLift co-processor modules. Thanks @ptbw
    Source code(tar.gz)
    Source code(zip)
  • 3.7.0(Jul 6, 2020)

  • 3.6.3(Jun 8, 2020)

  • 3.6.2(Jun 8, 2020)

  • 3.6.1(Jun 2, 2020)

  • 3.6.0(May 8, 2020)

  • 3.5.0(Apr 21, 2020)

    • https://github.com/adafruit/Adafruit_IO_Arduino/issues/114 https://github.com/adafruit/Adafruit_IO_Arduino/issues/111 Fixes crash on ESP32 when attempting to publish or subscribe to a group
    Source code(tar.gz)
    Source code(zip)
  • 3.4.0(Jan 22, 2020)

    • https://github.com/adafruit/Adafruit_IO_Arduino/issues/86 Doxygen documentation added to library.
    • Library moved from Travis to GitHub Actions.
    • Outdated ReadTheDocs documentation removed from library in favor of Doxygen.
    Source code(tar.gz)
    Source code(zip)
  • 3.3.1(Dec 27, 2019)

    • https://github.com/adafruit/Adafruit_IO_Arduino/pull/103 Add optional fail_fast argument to calling io.run() and io.mqttStatus() from user-code to allow them to return quickly. Thanks @sellensr!

    • https://github.com/adafruit/Adafruit_IO_Arduino/pull/103 Automatically detects WiFi connection failure, attempts a reconnect unless fail_fast is True. Thanks @sellensr!

    • https://github.com/adafruit/Adafruit_IO_Arduino/pull/103 Checks if SSID is an empty string prior to attempting a connection. Thanks @sellensr!

    Source code(tar.gz)
    Source code(zip)
  • 3.3.0(Dec 18, 2019)

    • https://github.com/adafruit/Adafruit_IO_Arduino/pull/100 run() returns under an appropriate status instead of hanging if the wifi connection dies.
      • Querying mqttStatus() now returns an error code without waiting for a long timeout.

    Thanks @sellensr!

    Source code(tar.gz)
    Source code(zip)
  • 3.2.3(Nov 13, 2019)

  • 3.2.2(Sep 13, 2019)

  • 3.2.1(Jul 23, 2019)

    Adafruit SAMD AirLift boards have redefinitions to use nina pin naming (via https://github.com/adafruit/ArduinoCore-samd/pull/131).

    Release Notes:

    • Updates all example config.h files for compatibility with both Adafruit AirLift boards and Arduino WiFi boards (MKR1010/Uno WiFi Rev2), fixing #90
    • Updates all example config.h files with links to new Adafruit AirLift Shield and Feather product URLs
    Source code(tar.gz)
    Source code(zip)
  • 3.2.0(May 22, 2019)

    BREAKING: This library will only work for ESP8266 boards running board support package 2.5.1 or above

    Adding compatibility for ESP8266-Arduino Board Support package 2.5.1.

    • Adding verifyFingerprint to AdafruitIO_ESP8266 for use with new default BearSSL WiFiSecureClient in ESP8266 BSP 2.5.1.
    • Examples now build automatically for Metro M4 AirLift Lite
    • Re-enabling TravisCI Target for ESP8266
    • Add Metro M4 AirLift Lite to TravisCI
    Source code(tar.gz)
    Source code(zip)
  • 3.1.0(Apr 30, 2019)

    BREAKING RELEASE FOR WINC1500

    This release adds compatibility with the AirLift ESP32 Co-Processor.

    • To use an AirLift Co-Processor, simply uncomment the #define USE_AIRLIFT in example config.h files. * Example

    Breaking Change: If you are using this library with a WINC1500, you will need to #define USE_WINC1500 before including AdafruitIO_WiFi.h and calling AdafruitIO_WiFi io(IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS);

    • Example
    • Note: WINC1500 pins can now be configured from config.h - see Release Notes for more information.

    Release Notes:

    • AdafruitIO_AIRLIFT.h moved to /src/wifi.
    • External pin configuration support added for the WINC1500, 37a603d
    • External pin configuration support added to AIRLIFT a1a43c2
    • AIO_DEBUG/AIO_ERRORS disabled by default
    • All example configuration (config.h) files updated.
    Source code(tar.gz)
    Source code(zip)
  • 2.7.23(Jan 28, 2019)

    • Add configurable precision to float/doubles sent to Adafruit IO on Non-ESP8266 hardware (SAMD/ESP32/ESP8266).

    For example, if you would like to send a float of with two precision points (something like 3.14) to Adafruit IO:

    feedName->save(floatValue, 0, 0, 0, 2);
    
    Source code(tar.gz)
    Source code(zip)
  • 2.7.22(Jan 15, 2019)

  • 2.7.19(Sep 4, 2018)

  • 2.7.18(Aug 30, 2018)

    Release Notes:

    • Add group /get MQTT topic support
    • Fix tiny memory/init bugs in Feed
    • Update group examples to include group /get support: adafruitio_12_group_sub.ino and adafruitio_11_group_pub.ino
    Source code(tar.gz)
    Source code(zip)
Owner
Adafruit Industries
Adafruit Industries
Library code for Adafruit's CC3000 WiFi breakouts &c

Adafruit CC3000 Library This is a library for the Adafruit CC3000 WiFi Breakouts etc Designed specifically to work with the Adafruit CC3000 Breakout -

Adafruit Industries 266 May 25, 2022
Modified Firmata code to work with Adafruit's Bluefruit LE Modules

#Firmata Firmata is a protocol for communicating with microcontrollers from software on a host computer. The protocol can be implemented in firmware o

Adafruit Industries 21 May 25, 2022
Arduino Arduino library for the CloudStorage server project. The library provides easy access to server-stored values and operations.

Arduino-CloudStorage Arduino/ESP8266 library that allows you to easly store and retreive data from a remote (cloud) storage in a key/value fashion. Cl

Gil Maimon 7 Jan 30, 2022
Arduino library for the Adafruit FONA

Adafruit FONA Library This library requires Arduino v1.0.6 or higher This is a library for the Adafruit FONA Cellular GSM Breakouts etc Designed speci

Adafruit Industries 199 Jul 1, 2022
Arduino library for the Si4714 FM+RDS Transmitter in the Adafruit shop

Adafruit-Si4713-Library This is the Adafruit FM Transmitter with RDS/RBDS Breakout - Si4713 library Tested and works great with the Adafruit Si4713 Br

Adafruit Industries 19 May 25, 2022
Arduino library for SPI and I2C access to the PN532 RFID/Near Field Communication chip

Adafruit-PN532 This is a library for the Adafruit PN532 NFC/RFID breakout boards This library works with the Adafruit NFC breakout https://www.adafrui

Adafruit Industries 343 Jul 25, 2022
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)

AppleMIDI (aka rtpMIDI) for Arduino Enables an Arduino with IP/UDP capabilities (Ethernet shield, ESP8266, ESP32, ...) to participate in an AppleMIDI

null 231 Jul 24, 2022
The Approximate Library is a WiFi Arduino library for building proximate interactions between your Internet of Things and the ESP8266 or ESP32

The Approximate Library The Approximate library is a WiFi Arduino Library for building proximate interactions between your Internet of Things and the

David Chatting 101 Jul 29, 2022
Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules.

AllWize Arduino-compatible library to interface RC1701HP-OSP/WIZE radio modules. Compatible radios: RadioCrafts RC1701HP-OSP (Ondeo version) RadioCraf

allwize 15 Apr 29, 2022
Drivers for Adafruit's nRF8001 Bluetooth Low Energy Breakout

Adafruit_nRF8001 Driver and example code for Adafruit's nRF8001 Bluetooth Low Energy Breakout. PINOUT The pin locations are defined in ble_system.h, t

Adafruit Industries 106 May 25, 2022
Library for Arduino UNO WiFi Developer Edition

Note: This library will no longer be maintained by Arduino. Uno WiFi Developer Edition Library Library for Arduino Uno WiFi Developer Edition For more

Arduino Libraries 19 Feb 7, 2022
Set of Arduino sketches for Neotrellis 8x8 Feather M4 Express & NeoTrellisM4 (4x8) for use specifically with Trowasoft multiSeq and MindMeld Mixer modules for VCVRack2, with accompanying Rack file.

Set of Arduino sketches for Neotrellis 8x8 Feather M4 Express & NeoTrellisM4 (4x8) for use specifically with Trowasoft multiSeq and MindMeld Mixer modules for VCVRack2, with accompanying Rack file.

Marci 6 Jun 26, 2022
♾ The All-New AllThingsTalk Arduino SDK for WiFi Devices

AllThingsTalk Arduino WiFi SDK AllThingsTalk Arduino Library for WiFi Devices - makes connecting your devices with your AllThingsTalk Maker a breeze.

AllThingsTalk 5 Jul 21, 2022
Arduino library for making an IHC in or output module using an Arduino

Introduction This is an Arduino library for making an IHC in or output module using an Arduino. (IHC controller is a home automation controller made b

Jens Østergaard Nielsen 2 Mar 26, 2020
ArduinoIoTCloud library is the central element of the firmware enabling certain Arduino boards to connect to the Arduino IoT Cloud

ArduinoIoTCloud What? The ArduinoIoTCloud library is the central element of the firmware enabling certain Arduino boards to connect to the Arduino IoT

Arduino Libraries 60 Jul 20, 2022
WiFi connectivity module for SAM Element.

ACS-M1128 SAM Element IoT WiFi Connectivity SAM Element is an IoT platform. Visit our website to get to know more. Quick Links & Requirements Knowledg

SAM Element 1 Mar 13, 2020
ESP32 Temp Alarm using DS18B20, wifi manager, Email alert Threshold

ESP32-Freezer-Alarm ESP32 Temp Alarm using DS18B20, wifi manager, Email alert Threshold. I made this alarm using several tutorials from https://random

null 4 Jan 9, 2022
ESPHome custom component for Linptech G6L-WIFI

ESPHome custom component for Linptech G6L-WIFI (linp-doorbell-g04) Background The Linptech G6L-WIFI is a wifi doorbell with a self-powered button. It'

Paul Nicholls 4 Apr 23, 2022
Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages.

107-Arduino-NMEA-Parser Arduino library for interfacing with any GPS, GLONASS, Galileo or GNSS module and interpreting its NMEA messages. This library

107-Systems 12 May 16, 2022