Commit graph

14 commits

Author SHA1 Message Date
6ea34733b5 Must make this constant 32 bits big for avr 2021-10-25 08:21:33 -05:00
fd7db2bb14 drop some debug messages I don't want anymore 2021-10-25 08:21:33 -05:00
6725c4c6c7 implementing (avr side) clock tuning 2021-10-25 08:21:33 -05:00
633a6a9378 implementing and testing DST handling 2021-10-25 08:21:33 -05:00
5f4133f0dc disable noise testing
.. this is not what I care about at the moment
2021-10-25 08:21:33 -05:00
cec375438f change timer steering
What we desire is long-term stability at the expense of short-term
accuracy.  Therefore, don't steer the timer based on local measurements
(which has a very low precision, counts per wwvb second is 1/1000
or 1000ppm), but instead base it on long-term measurements (e.g., counts
per wwvb day or so, 12ppb)

The resolution of the divisor is 1 clock per 32.678 seconds, or 6ppb when
the clock is nominally 5MHz.
2021-10-25 08:21:33 -05:00
56a131651f wip 2021-10-25 08:21:33 -05:00
3ec149e90e printfs aren't useful on the micro 2021-10-25 08:21:33 -05:00
4e2945f850 regularize whitespace 2021-10-25 08:21:33 -05:00
273bb36d58 build for arduino
this, or something very close to it, did actually set the time once
but since then it stopped even synching to the wwvb pps.
2021-10-25 08:21:33 -05:00
64a8dd68a4 a script to build it 2021-10-25 08:21:33 -05:00
08305b3928 ignore generated files 2021-10-25 08:21:33 -05:00
58730611fb program to transform wwvbpy output into wwvbdecode input 2021-10-25 08:21:33 -05:00
389c9ea0e4 program that decodes wwvb signals 2021-10-25 08:21:33 -05:00