Controls the massive clock via bluetooth. Integrates an ESP8266 Wifi module for synchronizing time with an NTP time server.
flowchart LR
A[Web Client] -->|force-sync| B(Synchronizer)
B -->|set/set-schedule| C(Remote)
C -->|set/set-schedule| D(Clock)
D -->|request-sync| C
C -->|request-sync| B
Install command line tools by following the installation instructions for Windows
Deploy code to your Arduino and run the following command in a terminal:
pio device monitor --eol=CRLF --echo --filter=send_on_enter
Run the following command after installing Platform IO:
pio test -e native