Se invece dichiaro: int secondario, non da errore e esegue correttamente la sua funzione.
Mettendo uint8_t secondario, non da errore, devo verificare che il display scriva il termine giusto.
Secondo me sono le librerie che uso, hanno bisogno della sintassi appropriata.