HOUR_PM_MASK
if (data[RTC_HOUR] & HOUR_PM_MASK)
data[RTC_HOUR] = tm->tm_hour | HOUR_PM_MASK;
data[RTC_HOUR] = tm->tm_hour & ~HOUR_PM_MASK;