Erriez DS3231 high precision I2C RTC library for Arduino  2.0.0
This is a DS3231 high precision I2C Real Time Clock library for Arduino by Erriez.
ErriezDS3231 Member List

This is the complete list of members for ErriezDS3231, including all inherited members.

alarmInterruptEnable(AlarmId alarmId, bool enable)ErriezDS3231
bcdToDec(uint8_t bcd)ErriezDS3231
begin()ErriezDS3231
clearAlarmFlag(AlarmId alarmId)ErriezDS3231
clockEnable(bool enable=true)ErriezDS3231
decToBcd(uint8_t dec)ErriezDS3231
getAgingOffset()ErriezDS3231
getAlarmFlag(AlarmId alarmId)ErriezDS3231
getDateTime(uint8_t *hour, uint8_t *min, uint8_t *sec, uint8_t *mday, uint8_t *mon, uint16_t *year, uint8_t *wday)ErriezDS3231
getEpoch()ErriezDS3231
getTemperature(int8_t *temperature, uint8_t *fraction)ErriezDS3231
getTime(uint8_t *hour, uint8_t *min, uint8_t *sec)ErriezDS3231
isRunning()ErriezDS3231
outputClockPinEnable(bool enable)ErriezDS3231
read(struct tm *dt)ErriezDS3231
readBuffer(uint8_t reg, void *buffer, uint8_t len)ErriezDS3231
readRegister(uint8_t reg)ErriezDS3231
setAgingOffset(int8_t val)ErriezDS3231
setAlarm1(Alarm1Type alarmType, uint8_t dayDate, uint8_t hours, uint8_t minutes, uint8_t seconds)ErriezDS3231
setAlarm2(Alarm2Type alarmType, uint8_t dayDate, uint8_t hours, uint8_t minutes)ErriezDS3231
setDateTime(uint8_t hour, uint8_t min, uint8_t sec, uint8_t mday, uint8_t mon, uint16_t year, uint8_t wday)ErriezDS3231
setEpoch(time_t t)ErriezDS3231
setSquareWave(SquareWave squareWave)ErriezDS3231
setTime(uint8_t hour, uint8_t min, uint8_t sec)ErriezDS3231
startTemperatureConversion()ErriezDS3231
write(const struct tm *dt)ErriezDS3231
writeBuffer(uint8_t reg, void *buffer, uint8_t len)ErriezDS3231
writeRegister(uint8_t reg, uint8_t value)ErriezDS3231