@noiasca
Das war es. Vielen Dank.
Das Konzept ist für mich neu.
lv_color_hsv_t hsv;
Ich deklariere ein Array Namens hsv auf Basis des Array lv_color_hsv_t?
Ist hsv dann erst einmal leer?
Gibt es auch die Möglichkeit das "zu Fuss" zu machen also 3 Variablen definieren uint16_t und uint8_t und diese dann zum Arry zusammen fassen?
Danke
Arrays müssen immer Dinge gleichen Typs enthalten, Zugriff über Index. uint16_t und uint8_t sind aber verschieden.
Dinge unterschiedlichen Typs kann man in Strukturen zusammenfassen und lv_color_hsv_t ist offensichtlich eine Struktur aus diesen drei Teilen. Zugriff über Namen der Variable, einem Punkt und Name des Elements (hsv.h, hsv.s und hsv.v).