Lines Matching refs:rtc_calendar_reg
168 uint32_t rtc_calendar_reg = 0; in rtc_calendar_to_bcd() local
170 RTC_CALENDAR_REG_SET_FIELD(D, rtc_calendar_reg, bin2bcd(timeptr->tm_mday)); /*[1, 31]*/ in rtc_calendar_to_bcd()
171 RTC_CALENDAR_REG_SET_FIELD(Y, rtc_calendar_reg, in rtc_calendar_to_bcd()
173 RTC_CALENDAR_REG_SET_FIELD(C, rtc_calendar_reg, in rtc_calendar_to_bcd()
175 RTC_CALENDAR_REG_SET_FIELD(M, rtc_calendar_reg, bin2bcd(timeptr->tm_mon + 1)); /*[0, 11]*/ in rtc_calendar_to_bcd()
178 rtc_calendar_reg |= ((timeptr->tm_wday + 1) & in rtc_calendar_to_bcd()
182 return rtc_calendar_reg; in rtc_calendar_to_bcd()
198 uint32_t rtc_calendar_reg = RTC->RTC_CALENDAR_REG; in bcd_to_rtc_calendar() local
200 timeptr->tm_mday = bcd2bin(RTC_CALENDAR_REG_GET_FIELD(D, rtc_calendar_reg)); in bcd_to_rtc_calendar()
201 timeptr->tm_mon = bcd2bin(RTC_CALENDAR_REG_GET_FIELD(M, rtc_calendar_reg)) - 1; in bcd_to_rtc_calendar()
202 timeptr->tm_year = bcd2bin(RTC_CALENDAR_REG_GET_FIELD(Y, rtc_calendar_reg)) + in bcd_to_rtc_calendar()
203 (bcd2bin(RTC_CALENDAR_REG_GET_FIELD(C, rtc_calendar_reg)) * 100) - TM_YEAR_REF; in bcd_to_rtc_calendar()
204 timeptr->tm_wday = (rtc_calendar_reg & RTC_RTC_CALENDAR_REG_RTC_DAY_Msk) - 1; in bcd_to_rtc_calendar()
213 uint32_t rtc_time_reg, rtc_calendar_reg, rtc_status_reg; in rtc_smartbond_set_time() local
234 rtc_calendar_reg = RTC->RTC_CALENDAR_REG; in rtc_smartbond_set_time()
244 RTC->RTC_CALENDAR_REG = rtc_calendar_reg; in rtc_smartbond_set_time()