rtc_time_to_tm函数是Linux内核中用来将RTC(Real-Time Clock)时间转换为tm结构体格式的函数。RTC是一种实时时钟,它能够在系统关机时继续保持时间,在系统启动时能够快速恢复时间。rtc_time_to_tm函数将RTC时间转换为tm结构体格式,方便程序的处理和显示。 tm结构体是C语言中用来表示时间的一个结构体,包括年、月、...
void rtc_time_to_tm(unsigned long time, struct rtc_time *tm) { register int days, month, year; days = time / 86400; time -= days * 86400; /* day of the week, 1970-01-01 was a Thursday */ tm->tm_wday = (days + 4) % 7; year = 1970 + days / 365; days -= (year -...
@@ -66,10 +66,10 @@ int rtc_mips_set_time(unsigned long tim) unsigned int save_control; unsigned long flags; - to_tm(tim, &tm); + rtc_time_to_tm(tim, &tm); tm.tm_mon += 1; /* tm_mon starts at zero */ - tm.tm_year -= 1940; + tm.tm_year -= 40; if (tm.tm_...
rtc_time_to_tm(alarm, &alm.time); retval = rtc_set_alarm(rtc, &alm); close_rtc: rtc_class_close(rtc);returnretval; } 开发者ID:qkdang,项目名称:m462,代码行数:48,代码来源:auto_sleep_wakeup_test.c 示例2: omap_rtc_resume ▲点赞 7▼ staticintomap_rtc_resume(struct platform_device *...
spin_unlock_irq(&rtc_lock);rtc_time_to_tm((high << 17) | (mid << 1) | (low >> 15), time); rtc_time64_to_tm((high << 17) | (mid << 1) | (low >> 15), time);return 0; }static int vr41xx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *wkalrm)...
if(next_time<now_time) { /* Advance one day */ next_time+=60*60*24; rtc_time_to_tm(next_time,next); rtc_time64_to_tm(next_time,next); } } Expand All@@ -123,7 +123,7 @@ static int pm80x_rtc_read_time(struct device *dev, struct rtc_time *tm) ...
time.date, time.hours, time.minutes, time.seconds);rtc_time_to_tm(temp_t, tm);return0; } 开发者ID:KevinCabana,项目名称:xpenology,代码行数:14,代码来源:rtc.c 示例5: test_wakealarm ▲点赞 1▼ staticvoid__inittest_wakealarm(struct rtc_device *rtc,suspend_state_tstate){staticcharerr_re...
51CTO博客已为您找到关于rtc_time_to_tm的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及rtc_time_to_tm问答内容。更多rtc_time_to_tm相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。