Decimal data structure that is used to save the Alarms.
Data Fields | |
uint32_t | sec |
Alarm seconds, range [0-59]. More... | |
cy_en_rtc_alarm_enable_t | secEn |
Enable alarm on seconds matching, see cy_en_rtc_alarm_enable_t. More... | |
uint32_t | min |
Alarm minutes, range [0-59]. More... | |
cy_en_rtc_alarm_enable_t | minEn |
Enable alarm on minutes matching, see cy_en_rtc_alarm_enable_t. More... | |
uint32_t | hour |
Alarm hours, range [0-23] The appropriate ALARMX interrupt is be asserted on matching with this value if hourEn is previous enabled (hourEn = 1) | |
cy_en_rtc_alarm_enable_t | hourEn |
Enable alarm on hours matching, see cy_en_rtc_alarm_enable_t. More... | |
uint32_t | dayOfWeek |
Alarm day of the week, range [1-7] The appropriate ALARMX interrupt is be asserted on matching with this value if dayOfWeek is previous enabled (dayOfWeekEn = 1) | |
cy_en_rtc_alarm_enable_t | dayOfWeekEn |
Enable alarm on day of the week matching, see cy_en_rtc_alarm_enable_t. | |
uint32_t | date |
Alarm date, range [1-31]. More... | |
cy_en_rtc_alarm_enable_t | dateEn |
Enable alarm on date matching, see cy_en_rtc_alarm_enable_t. More... | |
uint32_t | month |
Alarm Month, range [1-12]. More... | |
cy_en_rtc_alarm_enable_t | monthEn |
Enable alarm on month matching, see cy_en_rtc_alarm_enable_t. More... | |
cy_en_rtc_alarm_enable_t | almEn |
Enable Alarm for appropriate ALARMX, see cy_en_rtc_alarm_enable_t. More... | |
uint32_t cy_stc_rtc_alarm_t::sec |
Alarm seconds, range [0-59].
The appropriate ALARMX interrupt is be asserted on matching with this value if secEn is previous enabled (secEn = 1)
cy_en_rtc_alarm_enable_t cy_stc_rtc_alarm_t::secEn |
Enable alarm on seconds matching, see cy_en_rtc_alarm_enable_t.
uint32_t cy_stc_rtc_alarm_t::min |
Alarm minutes, range [0-59].
The appropriate ALARMX interrupt is be asserted on matching with this value if minEn is previous enabled (minEn = 1)
cy_en_rtc_alarm_enable_t cy_stc_rtc_alarm_t::minEn |
Enable alarm on minutes matching, see cy_en_rtc_alarm_enable_t.
cy_en_rtc_alarm_enable_t cy_stc_rtc_alarm_t::hourEn |
Enable alarm on hours matching, see cy_en_rtc_alarm_enable_t.
uint32_t cy_stc_rtc_alarm_t::date |
Alarm date, range [1-31].
The appropriate ALARMX interrupt is be asserted on matching with this value if dateEn is previous enabled (dateEn = 1)
cy_en_rtc_alarm_enable_t cy_stc_rtc_alarm_t::dateEn |
Enable alarm on date matching, see cy_en_rtc_alarm_enable_t.
uint32_t cy_stc_rtc_alarm_t::month |
Alarm Month, range [1-12].
The appropriate ALARMX interrupt is be asserted on matching with this value if dateEn is previous enabled (dateEn = 1)
cy_en_rtc_alarm_enable_t cy_stc_rtc_alarm_t::monthEn |
Enable alarm on month matching, see cy_en_rtc_alarm_enable_t.
cy_en_rtc_alarm_enable_t cy_stc_rtc_alarm_t::almEn |
Enable Alarm for appropriate ALARMX, see cy_en_rtc_alarm_enable_t.
If all alarm structure elements are enabled (almEn = CY_RTC_ALARM_ENABLE) the alarm interrupt is be asserted every second.