AceTimeClock  1.3.0
Clock classes for Arduino that can synchronize from an NTP server or an RTC chip
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cace_time::clock::ClockAbstract base class for objects that provide and store time
 Cace_time::clock::SystemClockTemplate< T_SCCI >
 Cace_time::clock::SystemClockLoopTemplate< T_SCCI >A subclass of SystemClock that sync with its mReferenceClock using the non-blocking Clock API of the referenceClock
 Cace_time::clock::DS3231Clock< T_WIREI >An implementation of Clock that uses a DS3231 RTC chip
 Cace_time::clock::EspSntpClockAn 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
 Cace_time::clock::NtpClockA Clock that retrieves the time from an NTP server
 Cace_time::clock::Stm32F1ClockAn implementation of Clock that is specialized for the LSE_CLOCK (Low Speed External clock) on the STM32F1 RTC chip
 Cace_time::clock::StmRtcClockAn implementation of Clock that uses an STM32 RTC chip using the STM32RTC library
 Cace_time::clock::SystemClockTemplate< T_CI >A Clock that uses the Arduino millis() function to advance the time returned to the user
 Cace_time::clock::UnixClockAn implementation of Clock that works on Unix using EpoxyDuino
 Cace_time::hw::ClockInterfaceA utility class that provides a layer of indirection to the Arduino clock functions (millis() and potentially micros() in the future)
 Cace_time::hw::DS3231< T_WIREI >New version of the DS3231 class templatized so that any of the AceWire classes can be used to access the I2C bus
 Cace_time::hw::HardwareDateTimeThe date (year, month, day) and time (hour, minute, second) fields supported by the DS3231 RTC chip
 Cace_time::hw::HardwareTemperatureThe temperature in Celcius as a signed (8.8) fixed-point integer
 Cace_time::hw::StmRtcA class that reads and writes HardwareDateTime from an STM32 RTC chip using the STM32RTC library