Libreria Timer.h, come riavviarla?

Salve,
in questi giorni sto cercando di usare la libreria Timer.h spiegata a questo link
Arduino Playground - Timer Library e ho capito abbastanza bene come utilizzarla.
Da quello che ho capito esiste il modo di fermare un timer mediante int stop(int id). Mi chiedo se volessi riavviare il timer appena fermato? Non ho trovato nessuna indicazione e dopo vari tentativi non sono riuascito ad ottenere questa funzionalità.

Idee?

Bella libreria basata sull’uso di millis().

Osservando la libreria, lo stop viene effettuato assegnando ad un elemento dell’array events il valore EVENT_NONE:

_events[id].eventType = EVENT_NONE;

Per ripristinare il conteggio, occorre ripristinare il valore con quello scelto precedentemente:

EVENT_NONE ovvero 0
EVENT_EVERY ovvero 1
EVENT_OSCILLATE ovvero 2

Supponendo che l’ID del tuo evento sia 2 ed il tipo sia EVERY, dovresti provare con:

_events[2].eventType = EVENT_EVERY;

Varrebbe al pena aggiungere nella libreria:

void Timer::restart(int8_t id, int8_t type)
{
	if (id <= MAX_NUMBER_OF_EVENTS) {
		_events[id].eventType = type;
	}
}

Purtroppo sono ancora molto, molto indietro sull'analizzare le librerie ed effettuare modifiche sulle stesse...
Proverò a darci un'occhiata ma non ci caverò di sicuro (per ora) un ragno dal buco. Grazie comunque