DS1305_HOUR
time->tm_hour = bcd2hour(buf[DS1305_HOUR]);
buf[DS1305_HOUR], buf[DS1305_WDAY]);
|| (DS1305_ALM_DISABLE & buf[DS1305_HOUR]))
alm->time.tm_hour = bcd2hour(buf[DS1305_HOUR]);
buf[1 + DS1305_HOUR] = hour2bcd(ds1305->hr12, alm->time.tm_hour);
buf[1 + DS1305_HOUR], buf[1 + DS1305_WDAY]);
addr = DS1305_HOUR;