For 1.8"display with ST7735 driver I use TFT_ST7735 library adapted by Bodmer after Adafruit library.
I use next schematic:
with TFT_DigitalClock_RTC1c.ino sketch (in sketch you will find links with original info about some soubroutines).
If you push MENU button, enter in mode to adjust hours, then minutes, day of week, years, mounth, day, after that Arduino send data to DS3231 to store and after that clock will work normally, see in adjuting clock with thermometer using DS3231 on 1.8" ST7735 display movie:
- https://github.com/Bodmer/TFT_ST7735
- http://andydoz.blogspot.ro/2014_08_01_archive.html
- http://www.goodliffe.org.uk/arduino/rtc_ds3231.php
- http://forum.arduino.cc/index.php?topic=398891.0
- http://nicuflorica.blogspot.ro/2016/11/afisaj-tft-de-18-cu-driver-st7735b-3.html