ALARM_DAY_S
alrm->time.tm_mday = bcd2bin((alarm & ALARM_DAY_MASK) >> ALARM_DAY_S);
| (bin2bcd(alrm->time.tm_mday) << ALARM_DAY_S)
#define ALARM_DAY_MASK (0x3f << ALARM_DAY_S)