/AlphaClock-PIO

Alpha Clock Five

Primary LanguageC++GNU General Public License v3.0GPL-3.0

AlphaClock FW (For PlatformIO)

Software for the Alpha Clock Five from Evil Mad Scientist Laboratories.

Complete documentation here: http://wiki.evilmadscientist.com/Alpha_Clock_Five

PlatformIO

This fork of the AlphaClock firmware was modified to efficiently compile and upload using the PlatformIO build environment. All build dependencies and required libraries should be automatically satisfied without installing additional software. The PlatformIO config includes several PIO project tasks that should cover the most common bootloader baud rates, 57200 is the default. Please select the appropriate project task for your bootloader. If you are uncertain which to choose, try each until you get an upload response.

NOTE: This fork only contains the functional clock program. PlatformIO will download the AlphaClock library components as one of the build dependencies at compile time.

Changes

  • Renamed original AlphaClock.ino sketch to main.cpp following PlatformIO standards.
  • Re-ordered functions to resolve compile-time errors.
  • Minor change to some functions to fix String to Char conversion warnings at compile time.
  • Removed "SYNC'D" display message after serial time sync. IMHO, this message becomes distracting when the time is updated regularly via the serial port.