Changed TempDataLogger project's DS1307 driver to simplify the function interface and prevent a possible race condition.