Lines Matching refs:RTC_DateStruct
62 RTC_DateTypeDef RTC_DateStruct = {0}; in stm32_rtc_get_timeval() local
66 HAL_RTC_GetDate(&RTC_Handler, &RTC_DateStruct, RTC_FORMAT_BIN); in stm32_rtc_get_timeval()
71 tm_new.tm_mday = RTC_DateStruct.Date; in stm32_rtc_get_timeval()
72 tm_new.tm_mon = RTC_DateStruct.Month - 1; in stm32_rtc_get_timeval()
73 tm_new.tm_year = RTC_DateStruct.Year + 100; in stm32_rtc_get_timeval()
90 RTC_DateTypeDef RTC_DateStruct = {0}; in set_rtc_time_stamp() local
105 RTC_DateStruct.Date = tm.tm_mday; in set_rtc_time_stamp()
106 RTC_DateStruct.Month = tm.tm_mon + 1 ; in set_rtc_time_stamp()
107 RTC_DateStruct.Year = tm.tm_year - 100; in set_rtc_time_stamp()
108 RTC_DateStruct.WeekDay = tm.tm_wday + 1; in set_rtc_time_stamp()
114 if (HAL_RTC_SetDate(&RTC_Handler, &RTC_DateStruct, RTC_FORMAT_BIN) != HAL_OK) 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()
137 RTC_DateTypeDef RTC_DateStruct = {0}; in rt_rtc_f1_bkp_update() local
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()
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()