chiark / gitweb /
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Ben Harris [Sun, 11 Nov 2018 12:13:28 +0000 (12:13 +0000)]
Adjust maxadvance doc to match 1 s advance rate.
Ben Harris [Sun, 11 Nov 2018 01:49:04 +0000 (01:49 +0000)]
Comment on pulse width and adjust advance rate.
Both based on the spec for Post Office clock 26 mark 6. This
specifies the pulse width (200-500 ms) and the advance rate (one pulse
per second).
Ben Harris [Fri, 9 Nov 2018 18:55:22 +0000 (18:55 +0000)]
Factor out code to raise and lower output line from pulse().
The timing code in pulse is slightly twiddly and will probably be the
same for all output implementations.
Ben Harris [Sat, 3 Nov 2018 23:06:07 +0000 (23:06 +0000)]
Make the boundary between ADVANCE and STOP variable at compile time.
Ben Harris [Sat, 3 Nov 2018 22:25:48 +0000 (22:25 +0000)]
Add an option to specify the current displayed time at startup.
Ben Harris [Sat, 3 Nov 2018 14:25:04 +0000 (14:25 +0000)]
Start keeping track of what time we think the clock is displaying.
Ben Harris [Sat, 3 Nov 2018 11:57:55 +0000 (11:57 +0000)]
Call tzset() explicitly at startup.
It's required in portable code before invoking localtime_r().
Ben Harris [Sat, 3 Nov 2018 11:56:58 +0000 (11:56 +0000)]
Make the "pulse" have non-zero width.
Since I think most impulse clocks advance on the trailing edge of the
pulse, this requires subtracting the pulse width from the wake-up
time.
Ben Harris [Sat, 3 Nov 2018 11:44:05 +0000 (11:44 +0000)]
Minimal beginnings of an impulse clock driver.
Currently says "tick!" every 30 seconds.