771e0a48d2
more test times
2021-10-25 08:21:33 -05:00
7359f30f9a
add copyright notice
2021-10-25 08:21:33 -05:00
bbd0fc18d6
some times that are nice to test
2021-10-25 08:21:33 -05:00
2bf076b431
ignore more generated files
2021-10-25 08:21:33 -05:00
85083469e9
avr-gcc on ubuntu 10.04 doesn't know about atmega328
...
.. so tell it we have an atmega168 if necessary
2021-10-25 08:21:33 -05:00
c3f8c879fd
always format hour as two digits
2021-10-25 08:21:33 -05:00
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