📄 time.c
字号:
/* * time.c Timer functions for Samsung s3c44b0 */#include <linux/time.h>#include <linux/timex.h>#include <linux/types.h>#include <linux/sched.h>#include <asm/io.h>#include <asm/arch/hardware.h>#define BCD2HEX(n) ((n>>4)*10+(n&0x0f))unsigned long s3c44b0_get_rtc_time(void){ int year, month, day, hour, minute, second; RTCCON |= 1; year = BCD2HEX(BCDYEAR); month = BCD2HEX(BCDMON); day = BCD2HEX(BCDDATE); hour = BCD2HEX(BCDHOUR); minute = BCD2HEX(BCDMIN); second = BCD2HEX(BCDSEC); RTCCON &= ~1; if(year >= 70) year += 1900; else year += 2000; return mktime(year, month, day, hour, minute, second);}unsigned long s3c44b0_gettimeoffset(void){ return 10000 - TCNTO5;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -