Releases: Zanduino/MCP7940
Bug Fix Release
Fixed enhancement issue #15 to allow faster I2C bus speeds
Bug Fix Release
Enhancement #14 and DOI
Bug Fix Release
Fixed bug #13
Minor Fix Release
Fixed Bug #8 which didn't correctly set the 24-hour clock in begin()
Minor fix release
Fixed Bug #6
Updated read/write to MCP7940 Ram
The routines to write to and read from the RAM on the MC7940 were updated to allow use of any type of variable or structure and an example program "AccessMemory.ino" was added.
MCP7940N Battery Backup functions added
New functions to support the battery backup on the MCP7940N chip:
getPowerFail()
clearPowerFail()
setBattery()
getBattery()
getPowerUp()
getPowerDown()
Added Square Wave MFP pin functions and example
Added library functions
uint8_t getSQWSpeed();
bool setSQWSpeed(uint8_t frequency, bool setState = true);
bool setSQWState(const bool state);
bool getSQWState();
and example program "SquareWave.ino"
Added functionality
In addition to fixing some bugs when working with Alarm1, the following functions have been added:
getAlarm()
setAlarmState()
getAlarmState()
isAlarm()
The "setAlarm()" function has an additional optional boolean parameter allowing the initial state of the alarm to be set to active or inactive.
Initial Release
Initial publication of library and example programs