📄 rtclk.h
字号:
#include "lite5200b.h"
#include "private/timerLibP.h"
#define OS_BASE_YEAR 1900
#define RTC_BASE_YEAR 2000
#define DS1307Z_ADR 0x68
#define MPC5200_RTC_TIME_SET 0x02000000
#define MPC5200_RTC_TIME_PAUSE 0x01000000
#define MPC5200_RTC_SLCT_HOUR 0x00200000
#define MPC5200_RTC_DATE_SET 0x02000000
#define MPC5200_RTC_DATE_PAUSE 0x01000000
#define MPC5200_RTC_TIME_GET ((volatile UINT32 *) (RTC_BASE_ADRS + 0x10))
#define MPC5200_RTC_DATE_GET ((volatile UINT32 *) (RTC_BASE_ADRS + 0x14))
STATUS sysRtcInit(void);
STATUS sysTodGet (struct tm *tm);STATUS sysTodSet (struct tm *tm);int sysTickGet(void);
void showCurrentTime(void);
STATUS setCurrentTime(int year, int mon, int day, int weekday, int hour, int min, int sec);
void showDs1307RtcTime(void);
void showM5200RtcTime(void);
STATUS GetDs1307RtcTime (struct tm *tm);
STATUS SetM5200RtcTime (struct tm *tm);
STATUS SetDs1307RtcTime (struct tm *tm);
void SetSoftwareTime(struct tm * ptm);
struct tm * __attribute__ ((unused)) GetSoftwareTime(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -