AceTimeClock
1.3.0
Clock classes for Arduino that can synchronize from an NTP server or an RTC chip
|
▼Nace_time | |
▼Nclock | |
CClock | Abstract base class for objects that provide and store time |
CDS3231Clock | An implementation of Clock that uses a DS3231 RTC chip |
CEspSntpClock | An implementation of Clock that configures the built-in SNTP client on the ESP8266 and ESP32 using the configTime() function using UTC timezone (no STD or DST offset), and uses the C-library time() function as the reference clock |
CNtpClock | A Clock that retrieves the time from an NTP server |
CStm32F1Clock | An implementation of Clock that is specialized for the LSE_CLOCK (Low Speed External clock) on the STM32F1 RTC chip |
CStmRtcClock | An implementation of Clock that uses an STM32 RTC chip using the STM32RTC library |
CSystemClockTemplate | A Clock that uses the Arduino millis() function to advance the time returned to the user |
CSystemClockLoopTemplate | A subclass of SystemClock that sync with its mReferenceClock using the non-blocking Clock API of the referenceClock |
CUnixClock | An implementation of Clock that works on Unix using EpoxyDuino |
▼Nhw | |
CClockInterface | A utility class that provides a layer of indirection to the Arduino clock functions (millis() and potentially micros() in the future) |
CDS3231 | New version of the DS3231 class templatized so that any of the AceWire classes can be used to access the I2C bus |
CHardwareDateTime | The date (year, month, day) and time (hour, minute, second) fields supported by the DS3231 RTC chip |
CHardwareTemperature | The temperature in Celcius as a signed (8.8) fixed-point integer |
CStmRtc | A class that reads and writes HardwareDateTime from an STM32 RTC chip using the STM32RTC library |