⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rtclk.h

📁 MPC5200 BSP 支持ATA,USB, I2C,扩展网口
💻 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 + -