|
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 |