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