AO_RTC_REG0
setbits(sc, AO_RTC_REG0, AO_RTC_REG0_SCLK);
clrbits(sc, AO_RTC_REG0, AO_RTC_REG0_SCLK);
setbits(sc, AO_RTC_REG0, AO_RTC_REG0_SDI);
clrbits(sc, AO_RTC_REG0, AO_RTC_REG0_SDI);
clrbits(sc, AO_RTC_REG0, AO_RTC_REG0_SEN);
clrbits(sc, AO_RTC_REG0, AO_RTC_REG0_SDI);
setbits(sc, AO_RTC_REG0, AO_RTC_REG0_SDI);
clrbits(sc, AO_RTC_REG0, AO_RTC_REG0_SDI);
clrbits(sc, AO_RTC_REG0,
setbits(sc, AO_RTC_REG0, AO_RTC_REG0_SEN);
u = RTC_READ(sc, AO_RTC_REG0);
RTC_WRITE(sc, AO_RTC_REG0, u);
while ((RTC_READ(sc, AO_RTC_REG0) & AO_RTC_REG0_SERIAL_BUSY) != 0)