Home

Awesome

Clocks

Validate Compile

These are various Arduino-compatible clock devices that I have built using my AceTime library (https://github.com/bxparks/AceTime).

Generic Clocks

These clock apps support multiple microcontrollers and multiple LED modules. They are often used for developing and validating the various sub libraries (e.g. AceTime, AceTimeClock, AceSegment, AceSegmentWriter).

Specialized Clocks

These are specialized devices with firmware designed explicitly for that device:

Continuous Integration

All of these will compile under Linux and probably MacOS using EpoxyDuino (https://github.com/bxparks/EpoxyDuino). So I was able to add them to the Continuous Integration pipeline under GitHub Actions.

The pipeline can be run manually by using the following commands from the top-level directory:

$ make clean
$ make all