Hallo TheChief,
kann es sein das in dem Arduino-Sketch die Reihenfolge in dem struct CRGB vollkommen ignoriert wird?
Es wird doch direkt der komplette Speicherbereich der über Seriell übertragenen Daten in den Puffer geschrieben welcher dann mit FastSPI_LED2 an die LEDs gesendet wird.
Eine Neuzuordnung von rgb wird dabei scheinbar nicht vorgenommen. Mich hat gestört das ich im Plugin und im Boblight die Daten in GRB anstatt RGB senden musste (habe beim testen mit boblight-constant es da irgendwie Unsinn macht).
Darum habe ich das struct CRGB so geändert das eigentlich die Daten als RGB hätten gesendet werden müssen. Seltsamerweise hat es aber nicht geklappt.
Als Test habe ich dann im SeduAtmo-Plugin den Wert auf RGB geändert und mehrere verschiedene struct-Deklarationen auf dem Arduino probiert (also mal RGB, mal GRB, mal BGR...). Egal in welcher Reihenfolge ich rgb in dem struct angegeben habe, es wurde immer genau das gleiche angezeigt (Rot steuert).
Tschau, Uwe.