Go Down

Topic: swRTC (Read 81 times) previous topic - next topic

Testato

scoprii io questo bug se ricordi,
ricordo anche che la soluzione fu cmq una pezza, nel senso che dovettimo decidere se tenere corretto il pre 2000 o il post 2000

e' acnora cosi' ? cioe' le date ante 2000 restano sbagliate ? (e' a titolo informativo, perche' onestamente non ce ne frega a nessuno, mica dobbiamo fare orologi che segnano gli anni 90  :))
pero' se e' csi' si mette una bella nota "la swRTC funziona solo con date anni 2000"
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72


scoprii io questo bug se ricordi,
ricordo anche che la soluzione fu cmq una pezza, nel senso che dovettimo decidere se tenere corretto il pre 2000 o il post 2000

Tu scopristi il bug (il giorno discriminante è il 29/02/2000, per via del fatto che il 2000 è un anno quattrocentenario) e ci misi la pezza. Ma l'avevo messa solo sulla conversione data/timestamp, non sulla timestamp/data.

Quote

e' acnora cosi' ? cioe' le date ante 2000 restano sbagliate ? (e' a titolo informativo, perche' onestamente non ce ne frega a nessuno, mica dobbiamo fare orologi che segnano gli anni 90  :))
pero' se e' csi' si mette una bella nota "la swRTC funziona solo con date anni 2000"

No, adesso la swRTC gestisce i timestamp in modo corretto, sia nel caso di impostare la data col timestamp sia nel caso di fornire il timestamp dalla data interna.

Testato

ottimo, adesso possiamo fare un orologio che segna il 20/01/1990  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

leo72


ottimo, adesso possiamo fare un orologio che segna il 20/01/1990  :)

La tua data di nascita?  ;)

Testato

magari, ci metterei subito la firma  :)
- [Guida] IDE - http://goo.gl/ln6glr
- [Lib] ST7032i LCD I2C - http://goo.gl/GNojT6
- [Lib] PCF8574+HD44780 LCD I2C - http://goo.gl/r7CstH

Go Up