#######################################
# Syntax Coloring Map RTC
#######################################

#######################################
# Datatypes (KEYWORD1)
#######################################

ThreeWire	KEYWORD1
RtcDS1302	KEYWORD1
RtcDS1307	KEYWORD1
DS3234AlarmOne	KEYWORD1
DS3234AlarmTwo	KEYWORD1
RtcDS3234	KEYWORD1
DS3231AlarmOne	KEYWORD1
DS3231AlarmTwo	KEYWORD1
RtcDS3231	KEYWORD1
EepromAt24c32	KEYWORD1
RtcPCF8563	KEYWORD1
PCF8563Alarm	KEYWORD1
RtcAlarmManager	KEYWORD1
RtcTemperature	KEYWORD1
RtcDateTime	KEYWORD1
DayOfWeek	KEYWORD1
AlarmPeriod	KEYWORD1
AlarmAddError	KEYWORD1
RtcAlarmCallback	KEYWORD1

#######################################
# Methods and Functions (KEYWORD2)
#######################################

Begin	KEYWORD2
LastError	KEYWORD2
IsDateTimeValid	KEYWORD2
GetIsRunning	KEYWORD2
SetIsRunning	KEYWORD2
GetIsWriteProtected	KEYWORD2
SetIsWriteProtected	KEYWORD2
SetDateTime	KEYWORD2
GetDateTime	KEYWORD2
GetTemperature	KEYWORD2
Enable32kHzPin	KEYWORD2
SetSquareWavePin	KEYWORD2
SetSquareWavePinClockFrequency	KEYWORD2
SetAlarmOne	KEYWORD2
SetAlarmTwo	KEYWORD2
GetAlarmOne	KEYWORD2
GetAlarmTwo	KEYWORD2
LatchAlarmsTriggeredFlags	KEYWORD2
ForceTemperatureCompensationUpdate	KEYWORD2
SetTemperatureCompensationRate	KEYWORD2
GetTemperatureCompensationRate	KEYWORD2
GetAgingOffset	KEYWORD2
SetAgingOffset	KEYWORD2
GetMemory	KEYWORD2
SetMemory	KEYWORD2
GetTrickleChargeSettings	KEYWORD2
SetTrickleChargeSettings	KEYWORD2
SetAlarm	KEYWORD2
StopAlarm	KEYWORD2
SetTimer	KEYWORD2
StopTimer	KEYWORD2
LatchAlarmTriggeredFlag	KEYWORD2
LatchTimerTriggeredFlag	KEYWORD2
GetAlarmTriggered	KEYWORD2
GetTimerTriggered	KEYWORD2
AsFloatDegC	KEYWORD2
AsFloatDegF	KEYWORD2
AsCentiDegC	KEYWORD2
Print	KEYWORD2
Year	KEYWORD2
Month	KEYWORD2
Day	KEYWORD2
Hour	KEYWORD2
Minute	KEYWORD2
Second	KEYWORD2
DayOfWeek	KEYWORD2
TotalSeconds	KEYWORD2
TotalSeconds64	KEYWORD2
TotalDays	KEYWORD2
DayOf	KEYWORD2
IsValid	KEYWORD2
Unix32Time	KEYWORD2
InitWithUnix32Time	KEYWORD2
Unix64Time	KEYWORD2
InitWithUnix64Time	KEYWORD2
Ntp32Time	KEYWORD2
InitWithNtp32Time	KEYWORD2
Ntp64Time	KEYWORD2
InitWithNtp64Time	KEYWORD2
InitWithDateTimeFormatString	KEYWORD2
ConvertDowToRtc	KEYWORD2
ConvertRtcToDow	KEYWORD2
ControlFlags	KEYWORD2

#######################################
# Constants (LITERAL1)
#######################################

DS3231SquareWaveClock_1Hz	LITERAL1
DS3231SquareWaveClock_1kHz	LITERAL1
DS3231SquareWaveClock_4kHz	LITERAL1
DS3231SquareWaveClock_8kHz	LITERAL1
DS3231SquareWavePin_ModeNone	LITERAL1
DS3231SquareWavePin_ModeClock	LITERAL1
DS3231SquareWavePin_ModeAlarmOne	LITERAL1
DS3231SquareWavePin_ModeAlarmTwo	LITERAL1
DS3231SquareWavePin_ModeAlarmBoth	LITERAL1
DS3231AlarmOneControl_HoursMinutesSecondsDayOfMonthMatch	LITERAL1
DS3231AlarmOneControl_OncePerSecond	LITERAL1
DS3231AlarmOneControl_SecondsMatch	LITERAL1
DS3231AlarmOneControl_MinutesSecondsMatch	LITERAL1
DS3231AlarmOneControl_HoursMinutesSecondsMatch	LITERAL1
DS3231AlarmOneControl_HoursMinutesSecondsDayOfWeekMatch	LITERAL1
DS3231AlarmTwoControl_HoursMinutesDayOfMonthMatch	LITERAL1
DS3231AlarmTwoControl_OncePerMinute	LITERAL1
DS3231AlarmTwoControl_MinutesMatch	LITERAL1
DS3231AlarmTwoControl_HoursMinutesMatch	LITERAL1
DS3231AlarmTwoControl_HoursMinutesDayOfWeekMatch	LITERAL1
DS3231AlarmFlag_Alarm1	LITERAL1
DS3231AlarmFlag_Alarm2	LITERAL1
DS3231AlarmFlag_AlarmBoth	LITERAL1
DS1302RamSize	LITERAL1
DS1302Tcr_Disabled	LITERAL1
DS1302TcrResistor_2KOhm	LITERAL1
DS1302TcrResistor_4KOhm	LITERAL1
DS1302TcrResistor_8KOhm	LITERAL1
DS1302TcrDiodes_One	LITERAL1
DS1302TcrDiodes_Two	LITERAL1
DS1302TcrStatus_Enabled	LITERAL1
DS1302TcrStatus_Disabled	LITERAL1
DS1307SquareWaveOut_1Hz	LITERAL1
DS1307SquareWaveOut_4kHz	LITERAL1
DS1307SquareWaveOut_8kHz	LITERAL1
DS1307SquareWaveOut_32kHz	LITERAL1
DS1307SquareWaveOut_High	LITERAL1
DS1307SquareWaveOut_Low	LITERAL1
DS3234SquareWaveClock_1Hz	LITERAL1
DS3234SquareWaveClock_1kHz	LITERAL1
DS3234SquareWaveClock_4kHz	LITERAL1
DS3234SquareWaveClock_8kHz	LITERAL1
DS3234SquareWavePin_ModeNone	LITERAL1
DS3234SquareWavePin_ModeBatteryBackup	LITERAL1
DS3234SquareWavePin_ModeClock	LITERAL1
DS3234SquareWavePin_ModeAlarmOne	LITERAL1
DS3234SquareWavePin_ModeAlarmTwo	LITERAL1
DS3234SquareWavePin_ModeAlarmBoth	LITERAL1
DS3234AlarmOneControl_HoursMinutesSecondsDayOfMonthMatch	LITERAL1
DS3234AlarmOneControl_OncePerSecond	LITERAL1
DS3234AlarmOneControl_SecondsMatch	LITERAL1
DS3234AlarmOneControl_MinutesSecondsMatch	LITERAL1
DS3234AlarmOneControl_HoursMinutesSecondsMatch	LITERAL1
DS3234AlarmOneControl_HoursMinutesSecondsDayOfWeekMatch	LITERAL1
DS3234AlarmTwoControl_HoursMinutesDayOfMonthMatch	LITERAL1
DS3234AlarmTwoControl_OncePerMinute	LITERAL1
DS3234AlarmTwoControl_MinutesMatch	LITERAL1
DS3234AlarmTwoControl_HoursMinutesMatch	LITERAL1
DS3234AlarmTwoControl_HoursMinutesDayOfWeekMatch	LITERAL1
DS3234AlarmFlag_Alarm1	LITERAL1
DS3234AlarmFlag_Alarm2	LITERAL1
DS3234AlarmFlag_AlarmBoth	LITERAL1
DS3234TempCompensationRate_64Seconds	LITERAL1
DS3234TempCompensationRate_128Seconds	LITERAL1
DS3234TempCompensationRate_256Seconds	LITERAL1
DS3234TempCompensationRate_512Seconds	LITERAL1
PCF8563SquareWavePinMode_None	LITERAL1
PCF8563SquareWavePinMode_32kHz	LITERAL1
PCF8563SquareWavePinMode_1kHz	LITERAL1
PCF8563SquareWavePinMode_32Hz	LITERAL1
PCF8563SquareWavePinMode_1Hz	LITERAL1
PCF8563TimerMode_None	LITERAL1
PCF8563TimerMode_4096thOfASecond	LITERAL1
PCF8563TimerMode_64thOfASecond	LITERAL1
PCF8563TimerMode_Seconds	LITERAL1
PCF8563TimerMode_Minutes	LITERAL1
PCF8563AlarmControl_MinuteMatch	LITERAL1
PCF8563AlarmControl_HourMatch	LITERAL1
PCF8563AlarmControl_DayOfMonthMatch	LITERAL1
PCF8563AlarmControl_DayOfWeekMatch	LITERAL1
DayOfWeek_Sunday	LITERAL1
DayOfWeek_Monday	LITERAL1
DayOfWeek_Tuesday	LITERAL1
DayOfWeek_Wednesday	LITERAL1
DayOfWeek_Thursday	LITERAL1
DayOfWeek_Friday	LITERAL1
DayOfWeek_Saturday	LITERAL1
Rtc_Wire_Error	LITERAL1
Rtc_Wire_Error_None	LITERAL1
Rtc_Wire_Error_TxBufferOverflow	LITERAL1
Rtc_Wire_Error_NoAddressableDevice	LITERAL1
Rtc_Wire_Error_UnsupportedRequest	LITERAL1
Rtc_Wire_Error_Unspecific	LITERAL1
Rtc_Wire_Error_CommunicationTimeout	LITERAL1
RtcLocaleEnUs	LITERAL1
RtcLocaleEn	LITERAL1
AlarmPeriod_Expired	LITERAL1
AlarmPeriod_SingleFire	LITERAL1
AlarmPeriod_Yearly	LITERAL1
AlarmPeriod_Monthly	LITERAL1
AlarmPeriod_Monthly_LastDay	LITERAL1
AlarmPeriod_Weekly	LITERAL1
AlarmPeriod_Daily	LITERAL1
AlarmPeriod_Hourly	LITERAL1
AlarmAddError_PeriodInvalid	LITERAL1
AlarmAddError_TimePast	LITERAL1
AlarmAddError_TimeInvalid	LITERAL1
AlarmAddError_CountExceeded	LITERAL1

