diff --git a/src/libs/RTClib-master/RTClib.cpp b/src/libs/RTClib-master/RTClib.cpp index 065aa91..108745a 100644 --- a/src/libs/RTClib-master/RTClib.cpp +++ b/src/libs/RTClib-master/RTClib.cpp @@ -1,5 +1,6 @@ // 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 #include #include "RTClib.h" @@ -433,7 +434,8 @@ void RTC_PCF8523::writeSqwPinMode(Pcf8523SqwPinMode mode) { boolean RTC_DS3231::begin(void) const { Wire.begin(); - return true; + Wire.beginTransmission(DS3231_ADDRESS); + return Wire.endTransmission() == 0; } bool RTC_DS3231::lostPower(void) const { diff --git a/src/libs/RTClib-master/RTClib.h b/src/libs/RTClib-master/RTClib.h index 3c7bc9a..4535fb9 100644 --- a/src/libs/RTClib-master/RTClib.h +++ b/src/libs/RTClib-master/RTClib.h @@ -1,5 +1,6 @@ // 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 #ifndef _RTCLIB_H_ #define _RTCLIB_H_