millis() mi manda in crash. Va bene il leOS?

Quello che hai messo non è codice valido per cui non so dirti quale può essere l'errore logico che ti blocca il programma.
Il leOS puoi usarlo, sempre che l'aggiornamento del display fatto da un task non occupi troppo tempo computazionale né utilizzi timer o interrupt.