RDxR_HOUR_S
tm->tm_hour = (rdcr & RDxR_HOUR_MASK) >> RDxR_HOUR_S;
#define RDxR_HOUR_MASK (0x1f << RDxR_HOUR_S)
| (tm->tm_hour << RDxR_HOUR_S)