Hallo zusammen,
ich habe versucht ein Programm auf meinen Wemos D1 mini hochzuladen. Allerdings bekomme ich ständig Fehlermeldungen. Da ich noch recht neu bin, kann ich mit diesen Fehlermeldungen nicht viel anfangen. Vielleicht findet sich ja jemand der mir helfen kann. Ich bin über jede Hilfe sehr dankbar.
Meinen Programm dass ich benutzen möchte:
#include <ArduinoJson.h>
#include <ESP8266WiFi.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h>
#include <FastLED.h>
#include <NTPClient.h>
#include <WiFiUdp.h>
#include <FS.h>
#include "src/grid.h"
#include "src/wifi.h"
#include "src/types.h"
#include "src/color.h"
#include "src/config.h"
#include "src/dnd.h"
#include "src/led.h"
#include "src/time.h"
#include "src/httpServer.h"
#include "src/gui.h"
#include "src/controller.h"
void setup() {
Serial.begin(115200);
Serial.println();
SPIFFS.begin();
Config::load();
Wifi::setup();
HttpServer::setup();
Led::setup();
Time::setup();
Grid::setTime(Time::hour, Time::minute);
}
void loop() {
Time::loop();
HttpServer::loop();
}
Und hier die Fehlermeldungen die ich bekomme:
Arduino: 1.8.8 (Windows 10), Board: "LOLIN(WEMOS) D1 R2 & mini, 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 921600"
Build-Optionen wurden verändert, alles wird neu kompiliert
In file included from C:\Users\Mypc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/stdio.h:6:0,
from C:\Users\Mypc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/stdio.h:63,
from C:\Users\Mypc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:32,
from sketch\wordclock.ino.cpp:1:
C:\Users\Mypc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3/tools/sdk/libc/xtensa-lx106-elf/include/sys/pgmspace.h:25:130: error: 'const char HTTP_HEAD []' redeclared as different kind of symbol
#define PROGMEM __attribute__((section( "\".irom.text." __FILE__ "." __STRINGIZE(__LINE__) "." __STRINGIZE(__COUNTER__) "\"")))
^
C:\Users\Mypc\Documents\Arduino\libraries\WhareHauoraWiFiManager/WiFiManager.h:25:24: note: in expansion of macro 'PROGMEM'
const char HTTP_HEAD[] PROGMEM = "<!DOCTYPE html><html lang=\"en\"><head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1, user-scalable=no\"/><title>{v}</title>";
^
In file included from C:\Users\Mypc\Desktop\wordclock-master\wordclock\wordclock.ino:4:0:
C:\Users\Mypc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WebServer\src/ESP8266WebServer.h:33:39: error: previous declaration of 'HTTPMethod HTTP_HEAD'
enum HTTPMethod { HTTP_ANY, HTTP_GET, HTTP_HEAD, HTTP_POST, HTTP_PUT, HTTP_PATCH, HTTP_DELETE, HTTP_OPTIONS };
^
In file included from C:\Users\Mypc\Desktop\wordclock-master\wordclock\wordclock.ino:6:0:
C:\Users\Mypc\Documents\Arduino\libraries\FastLED-master/FastLED.h:14:21: note: #pragma message: FastLED version 3.002.001
# pragma message "FastLED version 3.002.001"
^
In file included from C:\Users\Mypc\Documents\Arduino\libraries\FastLED-master/led_sysdefs.h:27:0,
from C:\Users\Mypc\Documents\Arduino\libraries\FastLED-master/FastLED.h:41,
from C:\Users\Mypc\Desktop\wordclock-master\wordclock\wordclock.ino:6:
C:\Users\Mypc\Documents\Arduino\libraries\FastLED-master/platforms/esp/8266/led_sysdefs_esp8266.h:15:17: error: conflicting declaration 'typedef uint8_t boolean'
typedef uint8_t boolean;
^
In file included from sketch\wordclock.ino.cpp:1:0:
C:\Users\Mypc\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.6.3\cores\esp8266/Arduino.h:170:14: error: 'boolean' has a previous declaration as 'typedef bool boolean'
typedef bool boolean;
^
In file included from C:\Users\Mypc\Documents\Arduino\libraries\FastLED-master/FastLED.h:65:0,
from C:\Users\Mypc\Desktop\wordclock-master\wordclock\wordclock.ino:6:
C:\Users\Mypc\Documents\Arduino\libraries\FastLED-master/fastspi.h:110:23: note: #pragma message: No hardware SPI pins defined. All SPI access will default to bitbanged output
# pragma message "No hardware SPI pins defined. All SPI access will default to bitbanged output"
^
exit status 1
Fehler beim Kompilieren für das Board LOLIN(WEMOS) D1 R2 & mini.
Dieser Bericht wäre detaillierter, wenn die Option
"Ausführliche Ausgabe während der Kompilierung"
in Datei -> Voreinstellungen aktiviert wäre.
Liebe Grüße
CodingWalker