(SOLUCIONADO) ERROR COMPILANDO NodeMCU 1.0 (ESP-12E)

Hola amigos.

Vengo con otro problema, estoy intentando COMPILAR, no subir todavia un codigo para la placa
NodeMCU ESP8266 ESP-12E, Pero me da error

ERROR

C:\Users\Tramites2\Documents\Arduino\libraries\ArduinoHttpClient\src/HttpClient.h: In member function 'virtual void HttpClient::flush()':

C:\Users\Tramites2\Documents\Arduino\libraries\ArduinoHttpClient\src/HttpClient.h:310:50: error: return-statement with a value, in function returning 'void' [-fpermissive]

    virtual void flush() { return iClient->flush(); };

                                                 ^

Usando librería Adafruit_IO_Arduino con versión 2.7.21 en la carpeta: C:\Users\Tramites2\Documents\Arduino\libraries\Adafruit_IO_Arduino 
Usando librería Adafruit_MQTT_Library con versión 0.20.3 en la carpeta: C:\Users\Tramites2\Documents\Arduino\libraries\Adafruit_MQTT_Library 
Usando librería ArduinoHttpClient con versión 0.3.1 en la carpeta: C:\Users\Tramites2\Documents\Arduino\libraries\ArduinoHttpClient 
Usando librería ESP8266WiFi con versión 1.0 en la carpeta: C:\Users\Tramites2\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.0-beta2\libraries\ESP8266WiFi 
exit status 1
Error compilando para la tarjeta NodeMCU 1.0 (ESP-12E Module).

Realmente no entiendo cual es el problema, por favor su ayuda.

Saludos.

CODIGO

/************************ Adafruit IO Configuration *******************************/

// visit io.adafruit.com if you need to create an account,
// or if you need your Adafruit IO key.
#define IO_USERNAME    "..."
#define IO_KEY         "..."

/******************************* WIFI Configuration **************************************/

#define WIFI_SSID       "..."
#define WIFI_PASS       "..."

#include "AdafruitIO_WiFi.h"
AdafruitIO_WiFi io(IO_USERNAME, IO_KEY, WIFI_SSID, WIFI_PASS);

/************************ Main Program Starts Here *******************************/
#include <ESP8266WiFi.h>
#include <AdafruitIO.h>
#include <Adafruit_MQTT.h>
#include <ArduinoHttpClient.h>

#define LED_PIN 0
#define OTHER_PIN 2

// button state
int current = 0;
int last = 0;

// set up the 'command' feed
AdafruitIO_Feed *command = io.feed("luces");

void setup() {

 pinMode(LED_PIN, OUTPUT);
 pinMode(OTHER_PIN, OUTPUT);

 // start the serial connection
 Serial.begin(115200);

 // connect to io.adafruit.com
 Serial.print("Connecting to Adafruit IO");
 io.connect();
 
 // set up a message handler for the 'command' feed.
 // the handleMessage function (defined below)
 // will be called whenever a message is
 // received from adafruit io.
 command->onMessage(handleMessage);

 // wait for a connection
 while(io.status() < AIO_CONNECTED) {
   Serial.print(".");
   delay(500);
 }

 // we are connected
 Serial.println();
 Serial.println(io.statusText());

}

void loop() {

 // io.run(); is required for all sketches.
 // it should always be present at the top of your loop
 // function. it keeps the client connected to
 // io.adafruit.com, and processes any incoming data.
 io.run();


}

// this function is called whenever a 'command' message
// is received from Adafruit IO. it was attached to
// the command feed in the setup() function above.
void handleMessage(AdafruitIO_Data *data) {

 int command = data->toInt();

 if (command == 1){ //light up the LED
   Serial.print("received <- ");
   Serial.println(command);
    digitalWrite(LED_PIN, HIGH);
    digitalWrite(OTHER_PIN, HIGH);     
 } else {
   Serial.print("received <- ");
   Serial.println(command);
   digitalWrite(LED_PIN, LOW);
   digitalWrite(OTHER_PIN, LOW);
 }
}

SOLUCIONADO

Logre solucionarlo, el problema estaba en la version del ESP8266

Fuente: Overview | Adafruit IO Basics: Digital Output | Adafruit Learning System

Para la próxima tomate un minuto para intentar resolver las cosas por tu cuenta antes de postear.

Yo tengo problemas que llevan no resueltos semanas y no salgo a pedir ayuda a la primera.

Mira esto escribes el hilo Today at 18:41:39 y lo resuelves a las 18:55:09