Hallo derElf,
nein casten kann man die unäre (~) Anweisung nicht. Bei dem | Operand
wäre es hingegen möglich.
Hallo vorbild,
nicht ganz richtig mit den 30 Bits. Aber das konntest du auch nicht
durch die Glaskugel erkennen ;) Ich nutze ein Byte für diverse
Einstellungen. Also nicht nur für die 2 Bits.
Das ganze wird dann über die Serielle Schnittstelle an einen Tiny841
gesendet, der daraus entsprechend WS2812B/APA102C ansteuert.
dataToSend = String.Format("{0:x02},{1:x02},{2:x02},{3:x02}",
(byte)cmd, red, green, blue);
Habe cmd hier mal sicherheitshalter auf Byte gecastet. Am Attinty soll
nur ein String ankommen in Form von ff,ff,ff,ff\n