ds1302 ayuda, como cambiar dependiendo de variable

Buen día.
Compañeros estoy trabajando en un proyecto donde utilizo el RTC 1302, puedo desplegar la hora y fecha, que esta siga corriendo todo con normalidad, pero no puedo hacer que esta cambie dependiendo de una variable, por ejemplo que si la condición x se cumple la hora se adelante o bien se atrase x tiempo,
adjunto lo que tengo funcional, espero me puedan ayudar.
Muchas gracias de antemano.

RTC ds1302.txt (886 Bytes)

Por favor edita tu posteo e inserta el código como corresponde (ver Reglas del Foro, punto 7).

Respecto a tu consulta, al menos yo no entiendo, hablas de cambiar la hora en determinada condición pero en tu código no hay nada parecido a eso.