+#define FASTLED_ESP8266_RAW_PIN_ORDER
+#define FASTLED_ESP8266_NODEMCU_PIN_ORDER
+#define FASTLED_ESP8266_D1_PIN_ORDER
+
 #include "storage.cpp"
 #include "http.cpp"
 #include <ESP8266WiFi.h>

#include <ArduinoOTA.h>
/* include button library */
#include <AnalogMultiButton.h>

// Debug on=1 debug off=0
#define DEBUG=1

const String version = "1.0.0";

// Buttons Pin
const int BUTTONS_PIN = A0;
// buttons arary
const int BUTTONS_TOTAL = 3;
const int BUTTONS_VALUES[BUTTONS_TOTAL] = {5, 313, 475};
// button names
const int BUTTON_RECIEVE = 0;
const int BUTTON_SEND = 1;
const int BUTTON_RESET = 2;

// make an AnalogMultiButton object, pass in the pin, total and values array
AnalogMultiButton buttons(BUTTONS_PIN, BUTTONS_TOTAL, BUTTONS_VALUES);

#ifdef DEBUG
  deviceId.deviceId = "test";

  wifiSettings.ssid = "Stads-Lab";
  wifiSettings.password = "initialkey4iot";
#endif

  storage.read<Storage::DeviceId>(Storage::DEVICEID, &deviceId);
