DS3231 Real-Time-Clock, Temperature Sensor, and I2C (AT24C32) EEPROM Data Logger
A simple library to control a DS3231 and AT24C32 Module from an Arduino.
|
This is the complete list of members for DS3231_Simple, including all inherited members.
ALARM_DAILY (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_EVERY_MINUTE (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_EVERY_SECOND (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_HOURLY (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MATCH_MINUTE (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MATCH_MINUTE_HOUR (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MATCH_MINUTE_HOUR_DATE (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MATCH_MINUTE_HOUR_DOW (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MATCH_SECOND (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MATCH_SECOND_MINUTE (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MATCH_SECOND_MINUTE_HOUR (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MATCH_SECOND_MINUTE_HOUR_DATE (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MATCH_SECOND_MINUTE_HOUR_DOW (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_MONTHLY (defined in DS3231_Simple) | DS3231_Simple | static |
ALARM_WEEKLY (defined in DS3231_Simple) | DS3231_Simple | static |
bcd2bin(uint8_t binaryRepresentation) (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
begin() | DS3231_Simple | |
bin2bcd(uint8_t bcdRepresentation) (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
checkAlarms(uint8_t PauseClock=false) | DS3231_Simple | |
compareTimestamps(const DateTime &A, const DateTime &B) | DS3231_Simple | |
disableAlarms() | DS3231_Simple | |
EEPROM_ADDRESS (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
EEPROM_BYTES (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
EEPROM_PAGE_SIZE (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
EEPROM_PAGES (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
EEPROM_SIZE_KBIT (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
eepromReadAddress (defined in DS3231_Simple) | DS3231_Simple | protected |
eepromWriteAddress (defined in DS3231_Simple) | DS3231_Simple | protected |
findEEPROMReadAddress() | DS3231_Simple | protected |
findEEPROMWriteAddress() | DS3231_Simple | protected |
formatEEPROM() | DS3231_Simple | |
getTemperature() | DS3231_Simple | |
getTemperatureFloat() | DS3231_Simple | |
makeEEPROMSpace(uint16_t Address, int8_t BytesRequired) | DS3231_Simple | protected |
print12HourTimeTo_HM(Stream &Printer, const DateTime &Timestamp, const char hoursToMinutesSeparator= ':') | DS3231_Simple | |
print12HourTimeTo_HM(Stream &Printer) | DS3231_Simple | inline |
print12HourTimeTo_HMS(Stream &Printer, const DateTime &Timestamp, const char hoursToMinutesSeparator= ':', const char minutesToSecondsSeparator= ':') | DS3231_Simple | |
print12HourTimeTo_HMS(Stream &Printer) | DS3231_Simple | inline |
print_zero_padded(Stream &Printer, uint8_t x) (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
printDateTo_DMY(Stream &Printer, const DateTime &Timestamp, const char separator= '/') | DS3231_Simple | |
printDateTo_DMY(Stream &Printer) | DS3231_Simple | inline |
printDateTo_MDY(Stream &Printer, const DateTime &Timestamp, const char separator= '/') | DS3231_Simple | |
printDateTo_MDY(Stream &Printer) | DS3231_Simple | inline |
printDateTo_YMD(Stream &Printer, const DateTime &Timestamp, const char separator= '-') | DS3231_Simple | |
printDateTo_YMD(Stream &Printer) | DS3231_Simple | inline |
printTimeTo_HM(Stream &Printer, const DateTime &Timestamp, const char hoursToMinutesSeparator= ':') | DS3231_Simple | |
printTimeTo_HM(Stream &Printer) | DS3231_Simple | inline |
printTimeTo_HMS(Stream &Printer, const DateTime &Timestamp, const char hoursToMinutesSeparator= ':', const char minutesToSecondsSeparator= ':') | DS3231_Simple | |
printTimeTo_HMS(Stream &Printer) | DS3231_Simple | inline |
printTo(Stream &Printer) | DS3231_Simple | |
printTo(Stream &Printer, const DateTime &Timestamp) | DS3231_Simple | |
promptForTimeAndDate(Stream &Serial) (defined in DS3231_Simple) | DS3231_Simple | |
read() | DS3231_Simple | |
readEEPROMByte(const uint16_t Address) | DS3231_Simple | protected |
readLog(DateTime ×tamp, datatype &data) | DS3231_Simple | inline |
readLog(DateTime ×tamp, uint8_t *data, uint8_t size=1) | DS3231_Simple | |
readLogFrom(uint16_t Address, DateTime ×tamp, uint8_t *data, uint8_t size=0) | DS3231_Simple | protected |
RTC_ADDRESS (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
rtc_i2c_read_byte(const uint8_t Address, uint8_t &Byte) (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
rtc_i2c_seek(const uint8_t Address) (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
rtc_i2c_write_byte(const uint8_t Address, const uint8_t Byte) (defined in DS3231_Simple) | DS3231_Simple | protectedstatic |
setAlarm(const DateTime &AlarmTime, uint8_t AlarmMode) | DS3231_Simple | |
setAlarm(uint8_t AlarmMode) | DS3231_Simple | |
write(const DateTime &) | DS3231_Simple | |
writeBytePagewize(const uint8_t data) | DS3231_Simple | protected |
writeBytePagewizeEnd() | DS3231_Simple | protected |
writeBytePagewizeStart() | DS3231_Simple | protected |
writeLog(const datatype &data) | DS3231_Simple | inline |
writeLog(const DateTime ×tamp, const datatype &data) | DS3231_Simple | inline |
writeLog(const DateTime ×tamp, const uint8_t *data, uint8_t size=1) | DS3231_Simple |