Searched refs:datetime (Results 1 – 2 of 2) sorted by relevance
31 static bool RTC_CheckDatetimeFormat(const rtc_datetime_t *datetime);40 static uint32_t RTC_ConvertDatetimeToSeconds(const rtc_datetime_t *datetime);48 static void RTC_ConvertSecondsToDatetime(uint32_t seconds, rtc_datetime_t *datetime);53 static bool RTC_CheckDatetimeFormat(const rtc_datetime_t *datetime) in RTC_CheckDatetimeFormat() argument55 assert(datetime); in RTC_CheckDatetimeFormat()63 …if ((datetime->year < YEAR_RANGE_START) || (datetime->year > YEAR_RANGE_END) || (datetime->month >… in RTC_CheckDatetimeFormat()64 …(datetime->month < 1U) || (datetime->hour >= 24U) || (datetime->minute >= 60U) || (datetime->secon… in RTC_CheckDatetimeFormat()71 … if ((((datetime->year & 3U) == 0) && (datetime->year % 100 != 0)) || (datetime->year % 400 == 0)) in RTC_CheckDatetimeFormat()77 if ((datetime->day > daysPerMonth[datetime->month]) || (datetime->day < 1U)) in RTC_CheckDatetimeFormat()85 static uint32_t RTC_ConvertDatetimeToSeconds(const rtc_datetime_t *datetime) in RTC_ConvertDatetimeToSeconds() argument[all …]
222 status_t RTC_SetDatetime(RTC_Type *base, const rtc_datetime_t *datetime);230 void RTC_GetDatetime(RTC_Type *base, rtc_datetime_t *datetime);253 void RTC_GetAlarm(RTC_Type *base, rtc_datetime_t *datetime);