rtc.h
来自「基于ARM应用的源码」· C头文件 代码 · 共 49 行
H
49 行
//about real-time-clock
#ifndef __RTC_H__
#define __RTC_H__
#define RTC_SECOND_CHANGE 1
#define RTC_MINUTE_CHANGE 2
#define RTC_HOUR_CHANGE 3
#define RTC_DAY_CHANGE 4
#define RTC_MONTH_CHANGE 5
#define RTC_YEAR_CHANGE 6
typedef struct{
unsigned long year;
unsigned long month;
unsigned long day;
unsigned long date;
unsigned long hour;
unsigned long minute;
unsigned long second;
}
structTime, *PstructTime;
typedef struct{
unsigned long year;
unsigned long month;
unsigned long day;
}
structDate, *PstructDate;
typedef struct{
unsigned long hour;
unsigned long minute;
unsigned long second;
}
structClock, *PstructClock;
void BCDToU32(unsigned long *pVal);
void U32ToBCD(unsigned long *pVal);
void InitRtc(void);
void Get_Rtc(PstructTime);
unsigned char Rtc_IsTimeChange(unsigned long whichChange);
void Set_Rtc(PstructTime);
void Rtc_Format(char* fmtchar, unsigned short* outstr);
void Set_Rtc_Clock(PstructClock time);
void Set_Rtc_Date(PstructDate time);
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?