|
void | rtc_clear_date_alarm (Rtc *p_rtc) |
| Clear the RTC date alarm setting. More...
|
|
void | rtc_clear_status (Rtc *p_rtc, uint32_t ul_clear) |
| Set the RTC SCCR to clear status bits. More...
|
|
void | rtc_clear_time_alarm (Rtc *p_rtc) |
| Clear the RTC time alarm setting. More...
|
|
void | rtc_disable_interrupt (Rtc *p_rtc, uint32_t ul_sources) |
| Disable RTC interrupts. More...
|
|
void | rtc_enable_interrupt (Rtc *p_rtc, uint32_t ul_sources) |
| Enable RTC interrupts. More...
|
|
void | rtc_get_date (Rtc *p_rtc, uint32_t *pul_year, uint32_t *pul_month, uint32_t *pul_day, uint32_t *pul_week) |
| Get the RTC date value. More...
|
|
uint32_t | rtc_get_hour_mode (Rtc *p_rtc) |
| Get the RTC hour mode. More...
|
|
uint32_t | rtc_get_interrupt_mask (Rtc *p_rtc) |
| Read RTC interrupt mask. More...
|
|
uint32_t | rtc_get_status (Rtc *p_rtc) |
| Get the RTC status. More...
|
|
void | rtc_get_time (Rtc *p_rtc, uint32_t *pul_hour, uint32_t *pul_minute, uint32_t *pul_second) |
| Get the RTC time value. More...
|
|
uint32_t | rtc_get_valid_entry (Rtc *p_rtc) |
| Get the RTC valid entry. More...
|
|
void | rtc_set_calendar_event (Rtc *p_rtc, uint32_t ul_selection) |
| Set the RTC calendar event selection. More...
|
|
uint32_t | rtc_set_date (Rtc *p_rtc, uint32_t ul_year, uint32_t ul_month, uint32_t ul_day, uint32_t ul_week) |
| Set the RTC date. More...
|
|
uint32_t | rtc_set_date_alarm (Rtc *p_rtc, uint32_t ul_month_flag, uint32_t ul_month, uint32_t ul_day_flag, uint32_t ul_day) |
| Set the RTC alarm date value. More...
|
|
void | rtc_set_hour_mode (Rtc *p_rtc, uint32_t ul_mode) |
| Set the RTC hour mode. More...
|
|
uint32_t | rtc_set_time (Rtc *p_rtc, uint32_t ul_hour, uint32_t ul_minute, uint32_t ul_second) |
| Set the RTC time value. More...
|
|
uint32_t | rtc_set_time_alarm (Rtc *p_rtc, uint32_t ul_hour_flag, uint32_t ul_hour, uint32_t ul_minute_flag, uint32_t ul_minute, uint32_t ul_second_flag, uint32_t ul_second) |
| Set the RTC alarm time value. More...
|
|
void | rtc_set_time_event (Rtc *p_rtc, uint32_t ul_selection) |
| Set the RTC time event selection. More...
|
|
The RTC provides a full binary-coded decimal (BCD) clock that includes century (19/20), year (with leap years), month, date, day, hour, minute and second.