|Firmware (HEX) file and C source code for the Nixie Clock Mk2 [1910215G.HEX]|
Firmware and C source code (including MPLAB X project) for the Nixie Clock Mk2.
As the hardware comes exclusively as a kit from Gless Audio, the source code is provided mainly for those interested in seeing how it works. Kit purchasers could also use this to reprogram and customise their units.
Revision B fixes a problem with the current drain being too high in sleep mode, quickly discharging the super capacitor and also improves the user interface slightly.
Revision C fixes a problem with the daylight savings logic; in locations where daylight savings starts later in the year than it finishes, the calculations were wrong.
Revision D fixes a problem where the timezone offset was not being applied correctly, sometimes resulting in an hour reading of 24 for the hour after midnight. And in timezones with offsets that are not a whole number of hours, the top digit of minutes could be blank for the first minute of each hour.
Revision E fixes a problem where the unit was slow to get the time from the GPS module.
Revision F features further bugfixes and updates time zone data to the latest as of the end of 2015.
Revision G fixes more problems with time display and roll-over.
Included is the data and code to determine local time and date based on the UTC time/date, latitude and longitude from a GPS module. You can also get the latest version of this code from the following URL: