Error compilando para la tarjeta NodeMCU 1.0 (ESP-12E Module).

llevo dos dias con ese error, no me deja pasar la porgramacion

/************************ 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 “ossama”
#define WIFI_PASS “Ossama19”

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

/************************ Main Program Starts Here *******************************/

#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(“lights”);

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);
}
}

me da el mismo error todo el rato.

gracias de antemano

Bienvenido al foro. Te invito a que te leas las NORMAS para postear correctamente.

Además en tu caso te sugiero que hagas lo mismo con el error que te da, postearlo entre etiquetas code. Quizás sea algo de código que has pasado por alto, alguna librería que da error u otra cosa, pero al ver el error podremos determinar más rápido la causa, que si hay que buscar las librerias, instalarlas, etc...