This is a very simple RGB Led clock demo that uses the new comer ESP8266 as ntp client (To update the time at start-up , Thus no backup battery is needed in case of power shutdown)connected to the driver MCU (STM32F103C8T6) via USART1 , The ESP8266 is flashed by nodeMcu Lua and simple ntp client program (ntp.lua) that is attached in the link below.
All source code , schematic and PCB Layout(Using Labcenter Electronics Proteus 8.1) can be found here:
https://www.dropbox.com/sh/ab7oqd44r9min7f/AADWkQegkrM0wEOov0b5DSzIa?dl=0