Problem beim Kompilieren von McLighting

Hallo,
ich habe versucht mir McLighting Software auf meinen WEMOS D1 Mini zu laden. Ich bin wie beschrieben vorgegangen. Habe noch ein paar Einstellungen im "Einstellungsbereich" gemacht (auch wie beschrieben) und wollte dann kompilieren. Aber dann sind Fehlermeldungen aufgetreten mit denen ich als Anfänger absolut nichts anfangen kann.

In file included from c:\Users\Jan\OneDrive\Leptop Sicherung\Dokumente\Arduino\libraries\WS2812FX\src/WS2812FX.h:521,
                 from C:\Users\Jan\OneDrive\Leptop Sicherung\Desktop\LED Strips\WLAN Anbindung\etwas\McLighting-2.2.5\McLighting-2.2.5\Arduino\McLighting\McLighting.ino:86:
c:\Users\Jan\OneDrive\Leptop Sicherung\Dokumente\Arduino\libraries\WS2812FX\src/modes_esp.h:126:3: error: 'typedef struct Mode mode' redeclared as different kind of entity
  126 | } mode;
      |   ^~~~
In file included from C:\Users\Jan\OneDrive\Leptop Sicherung\Desktop\LED Strips\WLAN Anbindung\etwas\McLighting-2.2.5\McLighting-2.2.5\Arduino\McLighting\McLighting.ino:1:
C:\Users\Jan\OneDrive\Leptop Sicherung\Desktop\LED Strips\WLAN Anbindung\etwas\McLighting-2.2.5\McLighting-2.2.5\Arduino\McLighting\definitions.h:125:8: note: previous declaration 'MODE mode'
  125 |   MODE mode = RAINBOW;         // Standard mode that is active when software starts
      |        ^~~~
In file included from c:\Users\Jan\OneDrive\Leptop Sicherung\Dokumente\Arduino\libraries\WS2812FX\src/WS2812FX.h:521,
                 from C:\Users\Jan\OneDrive\Leptop Sicherung\Desktop\LED Strips\WLAN Anbindung\etwas\McLighting-2.2.5\McLighting-2.2.5\Arduino\McLighting\McLighting.ino:86:
c:\Users\Jan\OneDrive\Leptop Sicherung\Dokumente\Arduino\libraries\WS2812FX\src/modes_esp.h:221:33: error: 'mode' does not name a type
  221 | __attribute__ ((unused)) static mode _modes[] = {
      |                                 ^~~~
Mehrere Bibliotheken wurden für "WS2812FX.h" gefunden
  Benutzt: C:\Users\Jan\OneDrive\Leptop Sicherung\Dokumente\Arduino\libraries\WS2812FX
  Nicht benutzt: C:\Users\Jan\OneDrive\Leptop Sicherung\Dokumente\Arduino\libraries\WS2812FX-master
exit status 1

Compilation error: exit status 1

Es wäre toll wenn jemand von euch eine Ahnung hätte was ich machen soll.
LG

Du hast 2 mal die WS2812FX-Lib. Da stimmt was nicht bei Dir
Mach Dir eine portable Version der IDE (getestet wurde mit v 1.8.5) und halte Dich Schritt für Schritt an diese Anleitung:

Coreversion muss mindestens die v2.4.1 sein.
Sollte es dann noch nicht klappen, mach ein Issue auf.
Bei den meisten, bei denen es nicht kompiliert hat, war meist nur eine falsche Version einer Library installiert, wie ich gelesen habe.

Aus dem Schnipsel lese ich das nicht. Die Ablage ist die gleiche.
Die Meldung unten ist IMHO falsch. Da gabs mal was in irgendeiner älteren IDE-Version....

Und Issue aufmachen ist nicht mehr.
Die Geschichte wird nicht mehr gepflegt.

Falsch.
Einmal WS2812FX-master und das andere ist WS2812FX.

Gruß Tommy

Ups... gar nicht gesehen dass das alles schon so alt ist.
Dann sollte der TO halt auf V3 ausweichen, oder evtl WLED.

Ach schau - ganz unten.
"Nicht benutzt"
Erstere dürfte über den libmanager, letztere als .zip gekommen sein.
Ich sehe da keinen Ansatz für ein Problem.
Zumindest der Verweis auf die problematischen Stellen ist im aktuellen Code an den Stellen auch zu finden.

Ich habe die V3 gesucht, aber nicht gefunden. Wo habe ich sie übersehen?

Auf der Seite, die Du im ersten Beitrag verlink hast, gibts nen Link:

Mit der V3 scheint es zu funktionieren. Dankeschön

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.