Lines Matching refs:time
95 static BOOL RtcCheckTime(const RTCTime *time, RTCRawTime *raw);
216 RTCResult RTC_GetTimeAsync(RTCTime *time, RTCCallback callback, void *arg) in RTC_GetTimeAsync() argument
220 SDK_NULL_ASSERT(time); in RTC_GetTimeAsync()
236 rtcWork.buffer[0] = (void *)time; in RTC_GetTimeAsync()
259 RTCResult RTC_GetTime(RTCTime *time) in RTC_GetTime() argument
261 rtcWork.commonResult = RTC_GetTimeAsync(time, RtcGetResultCallback, NULL); in RTC_GetTime()
281 RTCResult RTC_GetDateTimeAsync(RTCDate *date, RTCTime *time, RTCCallback callback, void *arg) in RTC_GetDateTimeAsync() argument
286 SDK_NULL_ASSERT(time); in RTC_GetDateTimeAsync()
303 rtcWork.buffer[1] = (void *)time; in RTC_GetDateTimeAsync()
327 RTCResult RTC_GetDateTime(RTCDate *date, RTCTime *time) in RTC_GetDateTime() argument
329 rtcWork.commonResult = RTC_GetDateTimeAsync(date, time, RtcGetResultCallback, NULL); in RTC_GetDateTime()
417 RTCResult RTC_SetTimeAsync(const RTCTime *time, RTCCallback callback, void *arg) in RTC_SetTimeAsync() argument
421 SDK_NULL_ASSERT(time); in RTC_SetTimeAsync()
425 if (!RtcCheckTime(time, &(((RTCRawData *)(OS_GetSystemWork()->real_time_clock))->t.time))) in RTC_SetTimeAsync()
465 RTCResult RTC_SetTime(const RTCTime *time) in RTC_SetTime() argument
467 rtcWork.commonResult = RTC_SetTimeAsync(time, RtcGetResultCallback, NULL); in RTC_SetTime()
488 RTC_SetDateTimeAsync(const RTCDate *date, const RTCTime *time, RTCCallback callback, void *arg) in RTC_SetDateTimeAsync() argument
493 SDK_NULL_ASSERT(time); in RTC_SetDateTimeAsync()
501 if (!RtcCheckTime(time, &(((RTCRawData *)(OS_GetSystemWork()->real_time_clock))->t.time))) in RTC_SetDateTimeAsync()
542 RTCResult RTC_SetDateTime(const RTCDate *date, const RTCTime *time) in RTC_SetDateTime() argument
544 rtcWork.commonResult = RTC_SetDateTimeAsync(date, time, RtcGetResultCallback, NULL); in RTC_SetDateTime()
1252 RTCRawTime *pSrc = &(((RTCRawData *)(OS_GetSystemWork()->real_time_clock))->t.time); in RtcCommonCallback()
1273 RTCRawTime *pSrc = &(((RTCRawData *)(OS_GetSystemWork()->real_time_clock))->t.time); in RtcCommonCallback()
1674 static BOOL RtcCheckTime(const RTCTime *time, RTCRawTime *raw) in RtcCheckTime() argument
1677 if (time->hour >= 24) in RtcCheckTime()
1679 if (time->minute >= 60) in RtcCheckTime()
1681 if (time->second >= 60) in RtcCheckTime()
1685 if (time->hour >= 12) in RtcCheckTime()
1693 raw->hour = RtcHEX2BCD(time->hour); in RtcCheckTime()
1694 raw->minute = RtcHEX2BCD(time->minute); in RtcCheckTime()
1695 raw->second = RtcHEX2BCD(time->second); in RtcCheckTime()