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); }
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); }
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); }