ESP32 - LVGL - comportamento strano con style

KartScreen.ino (6.6 KB)
Ecco il codice, ho provato anche a invertire le righe di impostazione style col cambio della label, ma comunque visualizzo testi strani. punti di domanda, numeri casuali, chiocciole ecc.

mi pare anche strano che il problema sia che passo variabili di tipo sbagliato, perchè non essendo avvezzo di puntatori ho provato a vedere se stavo facendo confusione tra &, * ecc, ma qualunque altra cosa abbia scritto mi dava espressamente errore che si aspettava un tipo differente...

Delle due righe con cambio colore la prima con il puntatore diretto va, la seconda in cui provo a passarlo via array no. O meglio: il colore lo cambia correttamente, ma poi il testo non è quello che dovrei vedere...

Per spararle proprio tutte ho anche provato a mettere un delay (che non ha alcun senso visto che l'aggiornamento funziona con l'handler...) tra le due impostazioni. Ma nulla.

Poco male perchè alla fine basta aggiunfere una condizione switch/case, però avrei velocizzato e semplificato il codice...

Se vedete che mi sono perso qualcosa

Grazie