From 9ee717a41b5b3bfd064acf548b7f57e6c56fd6e4 Mon Sep 17 00:00:00 2001 From: Th3maz1ng Date: Mon, 27 Apr 2020 10:17:57 +0200 Subject: [PATCH] Added a real begin to the DS1307 begin method --- src/libs/RTClib-master/RTClib.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libs/RTClib-master/RTClib.cpp b/src/libs/RTClib-master/RTClib.cpp index 2386b7c..753204d 100644 --- a/src/libs/RTClib-master/RTClib.cpp +++ b/src/libs/RTClib-master/RTClib.cpp @@ -1,6 +1,7 @@ // Code by JeeLabs http://news.jeelabs.org/code/ // Released to the public domain! Enjoy! // Added a real begin verification for the ds3231 01/05/2019 Th3maz1ng +// Added a real begin verification for the ds1307 27/04/2020 Th3maz1ng #include #include "RTClib.h" @@ -239,7 +240,8 @@ static uint8_t bin2bcd (uint8_t val) { return val + 6 * (val / 10); } boolean RTC_DS1307::begin(void) { Wire.begin(); - return true; + Wire.beginTransmission(DS1307_ADDRESS); + return Wire.endTransmission() == 0; } uint8_t RTC_DS1307::isrunning(void) {