Tommy56:
Ich habe die Befürchtung, dass ledsRaw als uint8_t-Representation der Farben 1 von 3 Byte verändert.
Die Befürchtung teile ich inzwischen, sorry. Mit dem Zeiger ledsRaw wird byteweise zugegriffen.
Dann eben drei Bytes beschreiben, drei auslassen, da greife ich Deinen Vorschlag auf:
#else
ledsRaw[outPos] = c; // Issue next byte
ledsRaw[outPos+3] = 0; // loeschen oder = c fuer gleiche Farbe
outPos++;
if(outPos%3){
outPos += 3;
}
#endif
Ich bin gespannt, wie die Praxis aussieht.
Tommy56:
Ich steige hier aus.
Nö, Helmuth drechselt wahrscheinlich und alleine führt in die Sackgasse!
@Fichthom2: Der Sketch in #0 scheint mir unvollständig und hinsichtlich Einrückungen schlecht formatiert zu sein. Könntest Du das bitte reparieren? Einrückung mit +t in der IDE.