ESP32 - LVGL - comportamento strano con style

Ciao! Intanto grazie!

Ho evitato il codice perché è dispersivo e ha 5-6 file di dipendenze per la gui.
Ad ogni modo questa sera lo carico.

Non credo comunque sia quello il problema, perché la prima versione che avevo fatto del codice era senza colori e funzionava alla perfezione. Il problema è uscito quando aggiungo i colori. Ma solo se li richiamo attraverso l’array di puntatori. Se passo il puntatore direttamente funziona.

Ho caricato solo le aggiunte che hanno creato problemi ad un codice funzionante.

Quel .msg è valore numerico e l’array label è analogo a colori. Solo che le variabili degli elementi, a differenza degli stili, sono definiti già dalla gui come puntatori

La sensazione è che lo stile venga caricato su un registro precedente al testo e per qualche motivo la scrittura dello stile non si fermi andando a sovrapporsi al registro del testo nel driver.
Proverò a invertire e mettere lo stile prima del testo, anche se, nel caso, sarebbe un palliativo che risolve il risultato senza andare a capire realmente la causa.

Può essere secondo voi che passando l’array lui prenda gli indirizzi di tutto l’array e quindi scriva troppa roba andando a sforare su altri registri?. Sono abbastanza ignorante in merito ai puntatori (lavoro di più su Python che li gestisce in altro modo) Magari il puntatore dello stile ha una dimensione più lunga e quindi va a leggere più valori di ‘colori’ e sfora?