71 lines
890 B
C
71 lines
890 B
C
#include "stdafx.h"
|
|
#include "rptime.h"
|
|
|
|
struct rptime_struct
|
|
{
|
|
u8 type;
|
|
u8 year;
|
|
u8 month;
|
|
u8 day;
|
|
u8 hour;
|
|
u8 minute;
|
|
u8 second;
|
|
};
|
|
|
|
struct rptime_struct rptime;
|
|
|
|
void rptime_get(u8 * val)
|
|
{
|
|
val[0] = rptime.type;
|
|
val[1] = rptime.year;
|
|
val[2] = rptime.month;
|
|
val[3] = rptime.day;
|
|
val[4] = rptime.hour;
|
|
val[5] = rptime.minute;
|
|
val[6] = rptime.second;
|
|
}
|
|
|
|
void rptime_set(u8 * val)
|
|
{
|
|
rptime.type = val[0];
|
|
rptime.year = val[1];
|
|
rptime.month = val[2];
|
|
rptime.day = val[3];
|
|
rptime.hour = val[4];
|
|
rptime.minute = val[5];
|
|
rptime.second = val[6];
|
|
}
|
|
|
|
u8 rp_getday()
|
|
{
|
|
return rptime.day;
|
|
}
|
|
|
|
u8 rp_gethour()
|
|
{
|
|
return rptime.hour;
|
|
}
|
|
|
|
u8 rp_getminute()
|
|
{
|
|
return rptime.minute;
|
|
}
|
|
|
|
u8 rp_getsecond()
|
|
{
|
|
return rptime.second;
|
|
}
|
|
|
|
void rptime_write()
|
|
{
|
|
rptime_writefile((u8*)&rptime,sizeof(rptime));
|
|
}
|
|
|
|
void rptime_read()
|
|
{
|
|
rptime_readfile((u8*)&rptime,sizeof(rptime));
|
|
}
|
|
|
|
|
|
|