Arduino · 9 gennaio 2016 0

swRTC 1.2.2

Ho aggiornato la libreria swRTC alla versione 1.2.2 dopo la segnalazione di un utente che mi ha fatto notare come il codice relativo alla funzione getWeekDay(), che restituisce un valore numerico indicante il numero del giorno della settimana relativo alla data corrente, fosse sbagliato. Da lì ho scoperto un bug nel codice che calcola il valore del timestamp (il numero di secondo trascorsi da una data di riferimento) che non teneva conto, nel caso di anni bisestili, del fatto che fino al 29/02 il giorno bisestile non fosse ancora stato raggiunto e quindi non dovesse essere conteggiato nel calcolo.

La nuova versione è scaricabile da questa pagina.