Lines Matching refs:RTC_Handler

47 static RTC_HandleTypeDef RTC_Handler;  variable
65 HAL_RTC_GetTime(&RTC_Handler, &RTC_TimeStruct, RTC_FORMAT_BIN); in stm32_rtc_get_timeval()
66 HAL_RTC_GetDate(&RTC_Handler, &RTC_DateStruct, RTC_FORMAT_BIN); in stm32_rtc_get_timeval()
110 if (HAL_RTC_SetTime(&RTC_Handler, &RTC_TimeStruct, RTC_FORMAT_BIN) != HAL_OK) in set_rtc_time_stamp()
114 if (HAL_RTC_SetDate(&RTC_Handler, &RTC_DateStruct, RTC_FORMAT_BIN) != HAL_OK) in set_rtc_time_stamp()
120 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR1, BKUP_REG_DATA); in set_rtc_time_stamp()
124 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR2, RTC_DateStruct.Year); in set_rtc_time_stamp()
125 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR3, RTC_DateStruct.Month); in set_rtc_time_stamp()
126 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR4, RTC_DateStruct.Date); in set_rtc_time_stamp()
127 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR5, RTC_DateStruct.WeekDay); in set_rtc_time_stamp()
141 RTC_DateStruct.Year = HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR2); in rt_rtc_f1_bkp_update()
142 RTC_DateStruct.Month = HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR3); in rt_rtc_f1_bkp_update()
143 RTC_DateStruct.Date = HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR4); in rt_rtc_f1_bkp_update()
144 RTC_DateStruct.WeekDay = HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR5); in rt_rtc_f1_bkp_update()
145 if (HAL_RTC_SetDate(&RTC_Handler, &RTC_DateStruct, RTC_FORMAT_BIN) != HAL_OK) in rt_rtc_f1_bkp_update()
150 HAL_RTC_GetDate(&RTC_Handler, &RTC_DateStruct, RTC_FORMAT_BIN); in rt_rtc_f1_bkp_update()
151 if (HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR4) != RTC_DateStruct.Date) in rt_rtc_f1_bkp_update()
153 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR1, BKUP_REG_DATA); in rt_rtc_f1_bkp_update()
154 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR2, RTC_DateStruct.Year); in rt_rtc_f1_bkp_update()
155 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR3, RTC_DateStruct.Month); in rt_rtc_f1_bkp_update()
156 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR4, RTC_DateStruct.Date); in rt_rtc_f1_bkp_update()
157 HAL_RTCEx_BKUPWrite(&RTC_Handler, RTC_BKP_DR5, RTC_DateStruct.WeekDay); in rt_rtc_f1_bkp_update()
184 RTC_Handler.Instance = RTC; in rt_rtc_config()
185 if (HAL_RTCEx_BKUPRead(&RTC_Handler, RTC_BKP_DR1) != BKUP_REG_DATA) in rt_rtc_config()
190 RTC_Handler.Init.OutPut = RTC_OUTPUTSOURCE_NONE; in rt_rtc_config()
191 RTC_Handler.Init.AsynchPrediv = RTC_AUTO_1_SECOND; in rt_rtc_config()
196 RTC_Handler.Init.AsynchPrediv = 0XA0; in rt_rtc_config()
197 RTC_Handler.Init.SynchPrediv = 0xFA; in rt_rtc_config()
199 RTC_Handler.Init.AsynchPrediv = 0X7F; in rt_rtc_config()
200 RTC_Handler.Init.SynchPrediv = 0x0130; in rt_rtc_config()
203 RTC_Handler.Init.HourFormat = RTC_HOURFORMAT_24; in rt_rtc_config()
204 RTC_Handler.Init.OutPut = RTC_OUTPUT_DISABLE; in rt_rtc_config()
205 RTC_Handler.Init.OutPutPolarity = RTC_OUTPUT_POLARITY_HIGH; in rt_rtc_config()
206 RTC_Handler.Init.OutPutType = RTC_OUTPUT_TYPE_OPENDRAIN; in rt_rtc_config()
213 RTC_Handler.Init.AsynchPrediv = 0X7D; in rt_rtc_config()
215 RTC_Handler.Init.AsynchPrediv = 0X7F; in rt_rtc_config()
217 RTC_Handler.Init.SynchPrediv = 0XFF; in rt_rtc_config()
219 RTC_Handler.Init.HourFormat = RTC_HOURFORMAT_24; in rt_rtc_config()
220 RTC_Handler.Init.OutPut = RTC_OUTPUT_DISABLE; in rt_rtc_config()
221 RTC_Handler.Init.OutPutPolarity = RTC_OUTPUT_POLARITY_HIGH; in rt_rtc_config()
222 RTC_Handler.Init.OutPutType = RTC_OUTPUT_TYPE_OPENDRAIN; in rt_rtc_config()
227 if (HAL_RTC_Init(&RTC_Handler) != HAL_OK) in rt_rtc_config()
362 HAL_RTC_SetAlarm_IT(&RTC_Handler,&Alarm_InitStruct,RTC_FORMAT_BIN); in rt_rtc_alarm_enable()
363 HAL_RTC_GetAlarm(&RTC_Handler,&Alarm_InitStruct,RTC_ALARM_A,RTC_FORMAT_BIN); in rt_rtc_alarm_enable()
373 HAL_RTC_DeactivateAlarm(&RTC_Handler, RTC_ALARM_A); in rt_rtc_alarm_disable()
415 HAL_RTC_AlarmIRQHandler(&RTC_Handler); in RTC_Alarm_IRQHandler()