nella swRTC non è implementata qualche funzione per andare in avanti o indietro nel tempo?
con la libreria dell'adafruit e con i pulsanti posso impostare l'ora dal display attraverso il codice:
if (buttons == BUTTON_RIGHT){
DateTime future (now.unixtime() + 1 * 3600L );
RTC.adjust(DateTime(future.year(), future.month(), future.day(), future.hour(), future.minute(), future.second()));
lcd.setCursor(0,1);
lcd.print("ORA +1 ");
delay(400);
senza paura che sballi la data o altro...
si può fare anche con la tua? thanks