This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
CDateTime | Simple general-purpose date/time class (no TZ / DST / leap seconds) |
▼CRTC_I2C | A generic I2C RTC base class. DO NOT USE DIRECTLY |
CRTC_DS1307 | RTC based on the DS1307 chip connected via I2C and the Wire library |
CRTC_DS3231 | RTC based on the DS3231 chip connected via I2C and the Wire library |
CRTC_PCF8523 | RTC based on the PCF8523 chip connected via I2C and the Wire library |
CRTC_PCF8563 | RTC based on the PCF8563 chip connected via I2C and the Wire library |
CRTC_Micros | RTC using the internal micros() clock, has to be initialized before use. Unlike RTC_Millis, this can be tuned in order to compensate for the natural drift of the system clock. Note that now() has to be called more frequently than the micros() rollover period, which is approximately 71.6 minutes |
CRTC_Millis | RTC using the internal millis() clock, has to be initialized before use. NOTE: this is immune to millis() rollover events |
CTimeSpan | Timespan which can represent changes in time with seconds accuracy |