https://os.mbed.com/users/amateusz/code/DS1307/#8c0c306cee03