Lines Matching refs:dateTime

112 cy_en_rtc_status_t Cy_RTC_SetDateAndTime(cy_stc_rtc_config_t const *dateTime)  in Cy_RTC_SetDateAndTime()  argument
119 if (NULL != dateTime) in Cy_RTC_SetDateAndTime()
122 …uint32_t tmpDaysInMonth = Cy_RTC_DaysInMonth(dateTime->month, (dateTime->year + CY_RTC_TWO_THOUSAN… in Cy_RTC_SetDateAndTime()
124 CY_ASSERT_L3(CY_RTC_IS_SEC_VALID(dateTime->sec)); in Cy_RTC_SetDateAndTime()
125 CY_ASSERT_L3(CY_RTC_IS_MIN_VALID(dateTime->min)); in Cy_RTC_SetDateAndTime()
126 CY_ASSERT_L3(CY_RTC_IS_HOUR_VALID(dateTime->hour)); in Cy_RTC_SetDateAndTime()
127 CY_ASSERT_L3(CY_RTC_IS_DOW_VALID(dateTime->dayOfWeek)); in Cy_RTC_SetDateAndTime()
128 CY_ASSERT_L3(CY_RTC_IS_MONTH_VALID(dateTime->month)); in Cy_RTC_SetDateAndTime()
129 CY_ASSERT_L3(CY_RTC_IS_YEAR_SHORT_VALID(dateTime->year)); in Cy_RTC_SetDateAndTime()
130 CY_ASSERT_L3(CY_RTC_IS_DATE_VALID(dateTime->date, tmpDaysInMonth)); in Cy_RTC_SetDateAndTime()
131 …SERT_L3(CY_RTC_IS_WEEK_DAY_VALID(dateTime->dayOfWeek, Cy_RTC_ConvertDayOfWeek(dateTime->date, date… in Cy_RTC_SetDateAndTime()
133 if ((dateTime->date > 0U) && (dateTime->date <= tmpDaysInMonth)) in Cy_RTC_SetDateAndTime()
136 ConstructTimeDate(dateTime, &tmpTime, &tmpDate); in Cy_RTC_SetDateAndTime()
169 void Cy_RTC_GetDateAndTime(cy_stc_rtc_config_t* dateTime) in Cy_RTC_GetDateAndTime() argument
174 CY_ASSERT_L1(NULL != dateTime); in Cy_RTC_GetDateAndTime()
184 dateTime->sec = CONVERT_BCD_TO_DEC(_FLD2VAL(BACKUP_RTC_TIME_RTC_SEC, tmpTime)); in Cy_RTC_GetDateAndTime()
185 dateTime->min = CONVERT_BCD_TO_DEC(_FLD2VAL(BACKUP_RTC_TIME_RTC_MIN, tmpTime)); in Cy_RTC_GetDateAndTime()
186dateTime->hrFormat = ((_FLD2BOOL(BACKUP_RTC_TIME_CTRL_12HR, tmpTime)) ? CY_RTC_12_HOURS : CY_RTC_2… in Cy_RTC_GetDateAndTime()
194 if (dateTime->hrFormat != CY_RTC_24_HOURS) in Cy_RTC_GetDateAndTime()
196 dateTime->hour = in Cy_RTC_GetDateAndTime()
198dateTime->amPm = ((0U != (tmpTime & CY_RTC_BACKUP_RTC_TIME_RTC_PM)) ? CY_RTC_PM : CY_RTC_AM); in Cy_RTC_GetDateAndTime()
202 dateTime->hour = CONVERT_BCD_TO_DEC(_FLD2VAL(BACKUP_RTC_TIME_RTC_HOUR, tmpTime)); in Cy_RTC_GetDateAndTime()
203 dateTime->amPm = CY_RTC_AM; in Cy_RTC_GetDateAndTime()
205 dateTime->dayOfWeek = CONVERT_BCD_TO_DEC(_FLD2VAL(BACKUP_RTC_TIME_RTC_DAY, tmpTime)); in Cy_RTC_GetDateAndTime()
207 dateTime->date = CONVERT_BCD_TO_DEC(_FLD2VAL(BACKUP_RTC_DATE_RTC_DATE, tmpDate)); in Cy_RTC_GetDateAndTime()
208 dateTime->month = CONVERT_BCD_TO_DEC(_FLD2VAL(BACKUP_RTC_DATE_RTC_MON, tmpDate)); in Cy_RTC_GetDateAndTime()
209 dateTime->year = CONVERT_BCD_TO_DEC(_FLD2VAL(BACKUP_RTC_DATE_RTC_YEAR, tmpDate)); in Cy_RTC_GetDateAndTime()