RTC_YEAR1
bcd2bin(regs[RTC_YEAR1]) - 1900;
regs[RTC_YEAR1] = bin2bcd(low);
buf[RTC_YEAR1] = (high << 4) + low;
+ (buf[RTC_YEAR1] >> 4) * 10
+ (buf[RTC_YEAR1] & 0xf);
data[RTC_YEAR1] = bin2bcd(tm->tm_year % 100);
tm->tm_year = bcd2bin(data[RTC_YEAR1]) + bcd2bin(data[RTC_YEAR2]) * 100;
tm->tm_year = (data[RTC_YEAR1] & 0x7f) + 100;
data[RTC_YEAR1] = tm->tm_year - 100;
if (data[RTC_YEAR1] & 0x7f)
data[RTC_YEAR1] |= ALARM_ENABLE_MASK;