Lines Matching refs:RTC
40 uint32_t status = RTC_GetStatusFlags(RTC); in RTC_IRQHandler()
45 RTC_ClearStatusFlags(RTC, (uint32_t)kRTC_AlarmInterruptEnable); in RTC_IRQHandler()
50 RTC_ClearStatusFlags(RTC, (uint32_t)kRTC_TimeInvalidFlag); in RTC_IRQHandler()
77 RTC_Init(RTC, rtcConfigure); in HAL_RTCInit()
79 RTC_SetClockSource(RTC); in HAL_RTCInit()
89 RTC_StopTimer(RTC); in HAL_RTCInit()
92 (void)RTC_SetDatetime(RTC, rtcDate); in HAL_RTCInit()
93 RTC_StartTimer(RTC); in HAL_RTCInit()
96 RTC_EnableInterrupts(RTC, (uint32_t)kRTC_AlarmInterruptEnable); in HAL_RTCInit()
122 prescaler0 = RTC->TPR; in HAL_RTCGetTimestamp()
123 seconds1 = RTC->TSR; in HAL_RTCGetTimestamp()
124 prescaler1 = RTC->TPR; in HAL_RTCGetTimestamp()
125 seconds2 = RTC->TSR; in HAL_RTCGetTimestamp()
126 prescaler2 = RTC->TPR; in HAL_RTCGetTimestamp()
168 RTC_StopTimer(RTC); in HAL_RTCSetTime()
169 RTC->TSR = seconds; in HAL_RTCSetTime()
170 RTC->TPR = prescaler; in HAL_RTCSetTime()
172 RTC_StartTimer(RTC); in HAL_RTCSetTime()
184 RTC->TAR = (uint32_t)(microseconds / 1000000ULL); in HAL_RTCSetAlarm()
199 newSeconds = RTC->TSR + seconds; in HAL_RTCSetAlarmRelative()
200 RTC->TAR = newSeconds; in HAL_RTCSetAlarmRelative()