Arduo Memory Reminder Medicine

=(
Credo che

setSyncProvider(RTC.get);
if(timeStatus()!= timeSet) {
Serial.println("Unable to sync with the RTC");
} else {
Serial.println("RTC has set the system time");
}

usata subito dopo l'upgrade della data ed ora, non sia corretto.

Probabilmente questa istruzione serve a verificare solo se i tempi sono allineati, per eseguire poi un allinenamento.
Usata così che ci sia o meno l'RTC, il risultato è sempre ("RTC has set the system time"), proprio perchè il tempo RTC = 00.00 e quello impostato in arduiono è stato appena aggiornato a 00.00

Mi sa che non è questa la soluzione per verificare la presenza dell' RTC. :*