do..while

GoForSmoke:

do { //read RTC}

Serial.print(second);
 while (second <= 30);
}




Inside of that loop you do not actually read the RTC.

I am confused why I am not reading the RTC. The serial.print advances the seconds from 20 but carries on past 30