Nuova libreria secTimer

lesto:
nono, in pratica la libreria farebbe da layer tra utente e millis(), gestendo in automatico gli if di overflow... o meglio se intercettasse l'interrupt, perchè così siamo slegati dal fatto che l'utente debba chiamare la libreria almeno una volta ogni 40 giorni

Ho capito cosa vuoi fare ma non hai capito il mio appunto.
Prendi il classico:

tempo=millis()+10000; //qui millis valeva 500 unità sotto all'overflow (4294966795), quindi tempo va in overflow e contiene 9500
...
if (millis()>tempo) { //qui è 4294966795>9500? quindi è vero anche se in realtà è falso
....
}

In questo caso come gestisci il problema?