Home
last modified time | relevance | path

Searched refs:datetime (Results 1 – 2 of 2) sorted by relevance

/hal_openisa-latest/vega_sdk_riscv/devices/RV32M1/drivers/
Dfsl_rtc.c31 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() argument
55 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 …]
Dfsl_rtc.h222 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);