Skip to content

Releases: JChristensen/DS3232RTC

Arduino DS3232RTC Library 3.1.2

05 Jul 20:30

Choose a tag to compare

Add temperature() method to the base class (for RTCs that support it.)

Arduino DS3232RTC Library 3.1.1

26 Jun 14:50

Choose a tag to compare

Add abstract base class to support DS323x and MCP7941x RTC.
Add "const" to method parameters to be consistent with MCP79412 library.

Arduino DS3232RTC Library 3.0.0

17 Jun 23:28

Choose a tag to compare

Version 3.0.0 allows for use of different I2C peripherals for microcontrollers that have them.

There is one exception to backward compatibility with v2.0.0. See the README for a description.

Arduino DS3232RTC Library 2.0.1

31 May 23:25

Choose a tag to compare

Fix uninitialized variable compiler warning.
Add an example sketch.

Arduino DS3232RTC Library 2.0.0

22 Feb 14:08

Choose a tag to compare

The 2.0.0 version of the library has some significant changes and is not completely backwards compatible with earlier versions. These changes provide a more consistent API and reduce the possibility of name collisions. While sketches using this library will likely require changes as a result, these should be mostly straightforward.

  • The library no longer defines a DS3232RTC object, therefore each sketch needs to define one. (Previous versions of the library defined a DS3232RTC object named RTC, although only for AVR architecture. Consider using a name other than RTC as this can cause a name collision on some architectures.)
  • The constructor no longer has the capability to initialize the I2C bus and no longer accepts an optional parameter. Therefore, the sketch needs to call DS3232RTC::begin() in the setup() function or elsewhere as appropriate.
  • To reduce the possibility of name collisions, the enumerations as well as register addresses, etc. are now defined in the header file within the DS3232RTC class. Therefore, when using any of these names, it will be necessary to include the DS3232RTC scope, e.g. myRTC.alarm(DS3232RTC::ALARM_1);
  • Also to reduce collisions, register address names and bit names have been prefixed with DS32_ (see the header file.)
  • The example sketches and documentation have been updated to reflect these changes.

Arduino DS3232RTC Library 1.3.0

06 Sep 21:15

Choose a tag to compare

Add a function to check the alarm flag without resetting it.
Add a function to reset the alarm flag.

Arduino DS3232RTC Library 1.2.12

21 Mar 15:48

Choose a tag to compare

Fix bug in example sketch (again!)

Arduino DS3232RTC Library 1.2.11

21 Mar 11:24

Choose a tag to compare

Fix bug in example sketch.

Arduino DS3232RTC Library 1.2.10

31 Dec 02:57

Choose a tag to compare

Add depends to library.properties.
Update alarm primer.

Arduino DS3232RTC Library 1.2.9

24 Sep 18:35

Choose a tag to compare

Add rtcTimeTemp example sketch.