Lines Matching refs:RTC

116 	uint32_t rtc_event_flags_reg = RTC->RTC_EVENT_FLAGS_REG;  in smartbond_rtc_isr()
118 uint32_t rtc_interrupt_mask_reg = RTC->RTC_INTERRUPT_MASK_REG; in smartbond_rtc_isr()
147 RTC->RTC_CONTROL_REG = 0; in rtc_smartbond_set_status()
149 RTC->RTC_CONTROL_REG = (RTC_RTC_CONTROL_REG_RTC_CAL_DISABLE_Msk | in rtc_smartbond_set_status()
187 uint32_t rtc_time_reg = RTC->RTC_TIME_REG; in bcd_to_rtc_time()
198 uint32_t rtc_calendar_reg = RTC->RTC_CALENDAR_REG; in bcd_to_rtc_calendar()
233 rtc_time_reg = RTC->RTC_TIME_REG; in rtc_smartbond_set_time()
234 rtc_calendar_reg = RTC->RTC_CALENDAR_REG; in rtc_smartbond_set_time()
236 RTC->RTC_TIME_REG = rtc_time_to_bcd(timeptr); in rtc_smartbond_set_time()
237 RTC->RTC_CALENDAR_REG = rtc_calendar_to_bcd(timeptr); in rtc_smartbond_set_time()
240 rtc_status_reg = RTC->RTC_STATUS_REG; in rtc_smartbond_set_time()
243 RTC->RTC_TIME_REG = rtc_time_reg; in rtc_smartbond_set_time()
244 RTC->RTC_CALENDAR_REG = rtc_calendar_reg; in rtc_smartbond_set_time()
338 uint32_t rtc_calendar_alarm_reg = RTC->RTC_CALENDAR_ALARM_REG; in bcd_to_alarm_calendar()
348 uint32_t rtc_time_alarm_reg = RTC->RTC_TIME_ALARM_REG; in bcd_to_alarm_time()
439 rtc_alarm_enable_reg = RTC->RTC_ALARM_ENABLE_REG; in rtc_smartbond_alarm_set_time()
442 RTC->RTC_ALARM_ENABLE_REG = 0; in rtc_smartbond_alarm_set_time()
443 RTC->RTC_INTERRUPT_DISABLE_REG = RTC_RTC_INTERRUPT_DISABLE_REG_RTC_ALRM_INT_DIS_Msk; in rtc_smartbond_alarm_set_time()
447 rtc_time_alarm_reg = RTC->RTC_TIME_ALARM_REG; in rtc_smartbond_alarm_set_time()
448 rtc_calendar_alarm_reg = RTC->RTC_CALENDAR_ALARM_REG; in rtc_smartbond_alarm_set_time()
450 RTC->RTC_TIME_ALARM_REG = alarm_time_to_bcd(timeptr, mask); in rtc_smartbond_alarm_set_time()
451 RTC->RTC_CALENDAR_ALARM_REG = alarm_calendar_to_bcd(timeptr, mask); in rtc_smartbond_alarm_set_time()
453 rtc_status_reg = RTC->RTC_STATUS_REG; in rtc_smartbond_alarm_set_time()
456 RTC->RTC_TIME_ALARM_REG = rtc_time_alarm_reg; in rtc_smartbond_alarm_set_time()
457 RTC->RTC_CALENDAR_ALARM_REG = rtc_calendar_alarm_reg; in rtc_smartbond_alarm_set_time()
458 RTC->RTC_ALARM_ENABLE_REG = rtc_alarm_enable_reg; in rtc_smartbond_alarm_set_time()
461 RTC->RTC_ALARM_ENABLE_REG = tm_to_rtc_alarm_mask(mask); in rtc_smartbond_alarm_set_time()
464 RTC->RTC_INTERRUPT_ENABLE_REG = RTC_RTC_INTERRUPT_ENABLE_REG_RTC_ALRM_INT_EN_Msk; in rtc_smartbond_alarm_set_time()
495 *mask = rtc_to_tm_alarm_mask(RTC->RTC_ALARM_ENABLE_REG); in rtc_smartbond_alarm_get_time()
575 RTC->RTC_INTERRUPT_ENABLE_REG = RTC_RTC_INTERRUPT_ENABLE_REG_RTC_SEC_INT_EN_Msk; in rtc_smartbond_update_set_callback()
577 RTC->RTC_INTERRUPT_DISABLE_REG = RTC_RTC_INTERRUPT_DISABLE_REG_RTC_SEC_INT_DIS_Msk; in rtc_smartbond_update_set_callback()
641 RTC->RTC_KEEP_RTC_REG |= RTC_RTC_KEEP_RTC_REG_RTC_KEEP_Msk; in rtc_smartbond_init()