示例#1
0
static void date2bcd(UINT8 *bcd, const _SYSTIME *t) {

	bcd[0] = AdjustAfterMultiply((UINT8)(t->year % 100));
	bcd[1] = (UINT8)((t->month << 4) + t->week);
	bcd[2] = AdjustAfterMultiply((UINT8)t->day);
	bcd[3] = AdjustAfterMultiply((UINT8)t->hour);
	bcd[4] = AdjustAfterMultiply((UINT8)t->minute);
	bcd[5] = AdjustAfterMultiply((UINT8)t->second);
}
示例#2
0
文件: calendar.c 项目: histat/dc-xmil
void calendar_gettime(UINT8 *bcd) {

	bcd[2] = AdjustAfterMultiply((UINT8)cal.dt.hour);
	bcd[1] = AdjustAfterMultiply((UINT8)cal.dt.minute);
	bcd[0] = AdjustAfterMultiply((UINT8)cal.dt.second);
}
示例#3
0
文件: calendar.c 项目: histat/dc-xmil
void calendar_getdate(UINT8 *bcd) {

	bcd[2] = AdjustAfterMultiply((UINT8)(cal.dt.year % 100));
	bcd[1] = ((cal.dt.month << 4) + cal.dt.week);
	bcd[0] = AdjustAfterMultiply((UINT8)cal.dt.day);
}