Library for Maxim DS3232M super-accurate, I2C based Real Time Clock chip with 234 bytes of user RAM. Library includes user RAM read/write operations along with CRC routines for accessing the user RAM area.
Dependents: ds3232m_HelloWorld
History
Changed things around. Moved RTCbuffer to data structure. Added CRC saved & calculated data to data structure. Put more requirements on the calling program.
2016-03-11, by loopsva [Fri, 11 Mar 2016 18:09:54 +0000] rev 6
Changed things around. Moved RTCbuffer to data structure. Added CRC saved & calculated data to data structure. Put more requirements on the calling program.
Got rid of unnecessary debug printing garbage
2015-04-28, by loopsva [Tue, 28 Apr 2015 22:42:15 +0000] rev 5
Got rid of unnecessary debug printing garbage
Added ability to use hi-level I2C commands, not just low level commands. #define DS3232_i2c_LOWLEVEL 1 in ds3232m.h will force the use of low-level i2c commands. Comment out for hi-level i2c command usage.
2015-04-28, by loopsva [Tue, 28 Apr 2015 22:27:21 +0000] rev 4
Added ability to use hi-level I2C commands, not just low level commands. #define DS3232_i2c_LOWLEVEL 1 in ds3232m.h will force the use of low-level i2c commands. Comment out for hi-level i2c command usage.
Added Day of Week get/put commands
2015-03-11, by loopsva [Wed, 11 Mar 2015 19:16:37 +0000] rev 3
Added Day of Week get/put commands
Removed all RTOS contingency. Put all RTOS Mutex I2C lock/unlock back on the calling program.
2014-12-25, by loopsva [Thu, 25 Dec 2014 21:38:22 +0000] rev 2
Removed all RTOS contingency. Put all RTOS Mutex I2C lock/unlock back on the calling program.
Added RTOS Mutex hooks to lockout i2c requests while accessing the DS3232
2014-12-19, by loopsva [Fri, 19 Dec 2014 20:22:13 +0000] rev 1
Added RTOS Mutex hooks to lockout i2c requests while accessing the DS3232
Library for Maxim DS3232M super-accurate Real Time Clock with user RAM. Operates on I2C bus.
2014-12-08, by loopsva [Mon, 08 Dec 2014 20:15:16 +0000] rev 0
Library for Maxim DS3232M super-accurate Real Time Clock with user RAM. Operates on I2C bus.