- rtc_write(RTC_READ, RTC_CONTROL);
- second = BCD2BIN(rtc_read(RTC_SECONDS) & RTC_SECONDS_MASK);
- minute = BCD2BIN(rtc_read(RTC_MINUTES));
- hour = BCD2BIN(rtc_read(RTC_HOURS));
- day = BCD2BIN(rtc_read(RTC_DATE));
- month = BCD2BIN(rtc_read(RTC_MONTH));
- year = BCD2BIN(rtc_read(RTC_YEAR));
- century = BCD2BIN(rtc_read(RTC_CENTURY) & RTC_CENTURY_MASK);
- rtc_write(0, RTC_CONTROL);
+ CMOS_WRITE(RTC_READ, RTC_CONTROL);
+ second = BCD2BIN(CMOS_READ(RTC_SECONDS) & RTC_SECONDS_MASK);
+ minute = BCD2BIN(CMOS_READ(RTC_MINUTES));
+ hour = BCD2BIN(CMOS_READ(RTC_HOURS));
+ day = BCD2BIN(CMOS_READ(RTC_DATE));
+ month = BCD2BIN(CMOS_READ(RTC_MONTH));
+ year = BCD2BIN(CMOS_READ(RTC_YEAR));
+ century = BCD2BIN(CMOS_READ(RTC_CENTURY) & RTC_CENTURY_MASK);
+ CMOS_WRITE(0, RTC_CONTROL);