Leute,

Ausgangspunkt war doch die Frage, ob die Bascom-Softclock Schaltjahre berücksichtigt.

In der mcs.lib findet sich in der Softclock-Routine der Kommentar, dass Schaltjahre bis 2099 korrekt (Ergänzung von mir: mit dem 29.2.) berücksichtigt sind.
Wenn ich mir den Code ansehe, dann stimmt das so auch!

Also: Was gibt es an der Aussage der mcs.lib zu relativieren, bezweifeln oder was nützt der Hinweis auf 2100 und Folgejahre???

Oder hat jemand Zweifel an folgendem Experiment:
Man läßt einen uC mit der Bascom-Softclock bis 2099 laufen (und korrigiert höchstens mal geringe Zeitabweichungen, nicht aber das Datum) und findet dann am 31.12.99 das korrekte Datum in der Softclock wieder?

Gruß Dirk

P.S.: Meine Voraussage: Passt! (Wenn der uC durchhält). Kleiner Tip: Mit einem schnelleren Taktgeber für die Softclock (z.B. 1ms anstelle von 1s) könnte man das Experiment in 1 Monat durchjagen. Viel Spaß!