Releases: Naguissa/uRTCLib
Releases · Naguissa/uRTCLib
Remove FLOAT operations
I've removed FLOAT operations, so now temperature is returned as INT16_T in a degrees * 100 value.
I.e.: 22.25 degrees is returned as 2225.
This way library is smaller and operates faster.
lostPower functionality added
Added lostPower and lostPowerClear functions that check OSC flag on DS3231 and DS3232 RTCs thanks to @t2t-sonbui .
Now uRTCLib::set doesn't clear that flag, lostPowerClear needs to be manually called if you want to clear it.
Fix status on alarm1 off
New alarms, SQWG and SRAM support
- Added DS3232 datasheet and support (same as DS3231 but with SRAM)
- Added Alarms support
- Added SQWG support
- Added SRAM support
Remove EEPROM functionality
To be able to reuse that code without RTC, and to be able to develop libraries indepently, EEPROM functionality has been moved to uEEPROM library: https://github.com/Naguissa/uEEPROMLib
Remove unwanted Serial.println
Remove one development leftover. No functional changes.
Reorder data bytes and enhance operations
- Reordered data bytes, MSB first. This will break compatibility with EEPROMs used with previous versions
- Improved EEPROM read: multibyte operations used
- Improved EEPROM write: arbitrary byte length can now be used, until 255 bytes.
Fixes and improvements
- Added a fix for sometimes failed reads on Arduino AVR.
- Added empty constructor on C file.
DS3231 temperature sensor functionality added by SergDesher
- SergDesher's pull request to add temperature senor read. Only know working on ds3231 at the moment.
Multitype on all Arches
Also added a constructor to skip Wire.init() if there is any compatibility problem.