AceTime  0.5
Date and time classes for Arduino that support timezones from the TZ Database, and a system clock that can synchronize from an NTP server or an RTC chip.
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
  src
  ace_time
  clock
 DS3231TimeKeeper.h
 NtpTimeProvider.cpp
 NtpTimeProvider.h
 SystemClock.h
 SystemClockSyncCoroutine.h
 SystemClockSyncLoop.h
 TimeKeeper.h
 TimeProvider.h
  common
 common.h
 DateStrings.cpp
 DateStrings.h
 flash.cpp
 flash.h
 logger.h
 TimingStats.h
 util.h
  hw
 CrcEeprom.h
 DS3231.cpp
 DS3231.h
 HardwareDateTime.cpp
 HardwareDateTime.h
 HardwareTemperature.h
  internal
 Brokers.hThe classes provide a thin layer of indirection for accessing the zoneinfo files stored in the zonedb/ and zonedbx/ directories
 ZoneContext.h
 ZoneContext.inc
 ZoneInfo.h
 ZoneInfo.inc
 ZonePolicy.h
 ZonePolicy.inc
  zonedb
 zone_infos.cpp
 zone_infos.h
 zone_policies.cpp
 zone_policies.h
 zone_registry.cpp
 zone_registry.h
  zonedbx
 zone_infos.cpp
 zone_infos.h
 zone_policies.cpp
 zone_policies.h
 zone_registry.cpp
 zone_registry.h
 BasicZone.h
 BasicZoneProcessor.cpp
 BasicZoneProcessor.h
 ExtendedZone.h
 ExtendedZoneProcessor.cpp
 ExtendedZoneProcessor.h
 local_date_mutation.h
 LocalDate.cpp
 LocalDate.h
 LocalDateTime.cpp
 LocalDateTime.h
 LocalTime.cpp
 LocalTime.h
 OffsetDateTime.cpp
 OffsetDateTime.h
 time_offset_mutation.h
 time_period_mutation.h
 TimeOffset.cpp
 TimeOffset.h
 TimePeriod.cpp
 TimePeriod.h
 TimeZone.cpp
 TimeZone.h
 TimeZoneData.h
 zoned_date_time_mutation.h
 ZonedDateTime.cpp
 ZonedDateTime.h
 ZoneManager.h
 ZoneProcessor.h
 ZoneProcessorCache.h
 ZoneRegistrar.h
 AceTime.h