RTC_UIP
do { } while (!(CMOS_READ(RTC_FREQ_SELECT) & RTC_UIP));
do { } while (CMOS_READ(RTC_FREQ_SELECT) & RTC_UIP);
while( RTC_READ(RTC_FREQ_SELECT) & RTC_UIP ) {
while (CMOS_READ(RTC_REG_A) & RTC_UIP);
while (!(CMOS_READ(RTC_REG_A) & RTC_UIP));
while (CMOS_READ(RTC_REG_A) & RTC_UIP);
while (!(CMOS_READ(RTC_REG_A) & RTC_UIP));
while (CMOS_READ(RTC_REG_A) & RTC_UIP);
if (CMOS_READ(RTC_FREQ_SELECT) & RTC_UIP) {
if (CMOS_READ(RTC_FREQ_SELECT) & RTC_UIP) {