RTC_HOUR_SHIFT
| (tm->tm_hour << RTC_HOUR_SHIFT)
tm->tm_hour = ((st_time & RTC_HOUR_MASK) >> RTC_HOUR_SHIFT);
#define RTC_HOUR_MASK (0x1F << RTC_HOUR_SHIFT) /* Hour [0-23] */