AceTime
0.5.2
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.
src
AceTime.h
1
/*
2
* MIT License
3
* Copyright (c) 2018 Brian T. Park
4
*/
5
13
#ifndef ACE_TIME_ACE_TIME_H
14
#define ACE_TIME_ACE_TIME_H
15
16
#include "
ace_time/common/compat.h
"
17
#include "ace_time/common/common.h"
18
#include "ace_time/common/DateStrings.h"
19
#include "ace_time/internal/ZoneContext.h"
20
#include "ace_time/internal/ZoneInfo.h"
21
#include "ace_time/internal/ZonePolicy.h"
22
#include "ace_time/zonedb/zone_policies.h"
23
#include "ace_time/zonedb/zone_infos.h"
24
#include "ace_time/zonedb/zone_registry.h"
25
#include "ace_time/zonedbx/zone_policies.h"
26
#include "ace_time/zonedbx/zone_infos.h"
27
#include "ace_time/zonedbx/zone_registry.h"
28
#include "ace_time/ZoneRegistrar.h"
29
#include "ace_time/LocalDate.h"
30
#include "ace_time/local_date_mutation.h"
31
#include "ace_time/LocalTime.h"
32
#include "ace_time/LocalDateTime.h"
33
#include "ace_time/TimeOffset.h"
34
#include "ace_time/time_offset_mutation.h"
35
#include "ace_time/OffsetDateTime.h"
36
#include "ace_time/ZoneProcessor.h"
37
#include "ace_time/BasicZoneProcessor.h"
38
#include "ace_time/ExtendedZoneProcessor.h"
39
#include "ace_time/ZoneProcessorCache.h"
40
#include "ace_time/ZoneManager.h"
41
#include "ace_time/TimeZoneData.h"
42
#include "ace_time/TimeZone.h"
43
#include "ace_time/BasicZone.h"
44
#include "ace_time/ExtendedZone.h"
45
#include "ace_time/ZonedDateTime.h"
46
#include "ace_time/zoned_date_time_mutation.h"
47
#include "ace_time/TimePeriod.h"
48
#include "ace_time/time_period_mutation.h"
49
#include "ace_time/clock/TimeProvider.h"
50
#include "ace_time/clock/TimeKeeper.h"
51
#include "ace_time/clock/NtpTimeProvider.h"
52
#include "ace_time/clock/DS3231TimeKeeper.h"
53
#include "ace_time/clock/SystemClock.h"
54
#include "ace_time/clock/SystemClockSyncLoop.h"
55
56
// activate only if <AceRoutine.h> is included before this header
57
#ifdef ACE_ROUTINE_VERSION
58
#include "ace_time/clock/SystemClockSyncCoroutine.h"
59
#endif
60
61
// Version format: xxyyzz == "xx.yy.zz"
62
#define ACE_TIME_VERSION 502
63
#define ACE_TIME_VERSION_STRING "0.5.2"
64
65
#endif
compat.h
Macros and definitions that provide a consistency layer among the various Arduino boards for compatib...
Generated by
1.8.13