mirror of
https://github.com/mitxela/clock4.git
synced 2025-12-05 23:20:26 -08:00
8af0b73a7786093ddf3872abafa80618b983b534
Black 6mm rectangle should have a height of 22.56, with the lower hole 6mm from the bottom, and the top hole 5.28 from the top. It was off by 0.28mm so hardly noticable with the kerf of the laser, but we may as well make it exact.
Precision Clock Mk IV
Source code for the Precision Clock Mk IV
There are three software projects, compiled with STM32CubeIDE:
- mk4-time is the main clock source code running on the STM32L476
- mk4-date is the secondary display running on the STM32L010
- mk4-bootloader runs on the STM32L476 to do firmware updates
In the QSPI folder, there are scripts to create firmware images with CRC that the clock will recognise, along with the scripts to create the tzrules and create a valid disk image, see these notes for more info.
Timezone detection is ported from ZoneDetect by Bertold Van den Bergh and uses shapefile data from Timezone Boundary Builder by Evan Siroky.
Description
Languages
C
99.6%
Assembly
0.3%