Implements a binary clock for a MAX7219 8x8 matrix display. Tested on STM32 Nucleo64 L152RE.
As the image below demonstrates, every column represents a decimal digit.
To set the time, use the following command through the serial monitor. Make sure the serial monitor is set to 115200 baud.
set HH:MM:SS
For example, for 10 hours, 37 minutes, and 49 seconds, you would use the following.
set 10:37:49