ändern von read-only variablen ?

Es gibt viele Zusammenfassungen, sowohl als Buch, wie auch online.

Mal eben abends im Bett 20 Minuten lesen kann nett sein.
"Lernen" tu ich jededenfalls nur durch Anwenden/Ausprobieren/Forschen.

P.S. Was es mit den Funktionsparametern in deiner Beispiel-Frage auf sich hat, wäre ein sinnvolles Beispiel.
Dazu solltest du reichlich Antworten finden.

Arduino-spezifisch ist z.B. , dass die Arduino-IDE versucht, Funktionsdeklarationen zu erzeugen und diese mit übersetzt, auch wenn du es nicht selbst machst.
Das steht in normalen C++ - Büchern nicht drin und die Arduino-Umgebung erzählt es nicht, um dich nicht zu verwirren.

Nach 5 Jahren hat sich übrigens so viel geändert, dass du nie "durch" sein wirst.

OK, ich wird vielleicht mal ein paar Beispiel sammeln und versuchen mich genau dazu zu belesen oder hier im Forum zu diskutieren :slight_smile:

MaHa76:
Kann mir das mit dem "unit16_t" noch jemand etwas erklären?

Die vordefinierten Farben findest Du in _settings/RA8875ColorPresets.h bei Dir auf der Platte (ich schaue hier). Kannst Du beliebig erweitern, auch direkt in Deinem Sketch durch neue Konstanten.

Serenifly:
Im Display Bereich ist es oft ein unsigned int, in dem die Farbe als RGB565 kodiert ist (5 Bit Rot, 6 Bit Grün, 5 Bit Blau).

Beispiele:

RA8875_BLUE    == 0x001F == 0b0000 0000 0001 1111 == 0b[color=red]00000[/color] [color=green]000000[/color] [color=blue]11111[/color]
RA8875_MAGENTA == 0xF81F == 0b1111 1000 0001 1111 == 0b[color=red]11111[/color] [color=green]000000[/color] [color=blue]11111[/color]

Die Dez/Hex/Bin-Umrechnung macht der Rechner in Windows in der Ansicht "Programmierer".

Mein C-Nachschlagewerk, allerdings nicht speziell Arduino und Standardformat ist int32_t anstelle int8_t beim UNO, aber Deutsch und zumindest für mich verständlich geschrieben. Welches Buch genau das richtige für Dich ist, kannst Du nur ganz alleine herausfinden.

Praktische Anregungen finde ich bei tronixstuff.

Ich hab Ubuntu auf dem Rechner- Windows war mir zu kompliziert...

Ich hab da schon den Color-Picker gefunden und mache das mit dem...

Ich hab auch schon gestern Abend Eure Lösungsvorschläge erfolgreich umgesetzt und erstelle derzeit schon den Menu-Punkt im TFT, wo ich dann die verschiedenen Designs umstellen kann :slight_smile:

Da weiß ich ja, wen ich fragen kann, wenn ich meinen Win-XP-Rechner auf Linux umstelle. Damit Uwe nichts merkt, dann Thema "Arduino-IDE-Installation auf Ubuntu übertragen" :smiley:

:smiley: Kannst gern fragen- aber die Arduino IDE ist im Software-Center dabei... also nur Häckchen setzen und gut... so hab ich es zumindest im Kopf... :slight_smile: