diff --git a/src/main.c b/src/main.c index f6fb360..a3d3e93 100644 --- a/src/main.c +++ b/src/main.c @@ -155,6 +155,7 @@ int main() { uint8_t bit = 0; uint8_t state = 0; uint16_t validCnt = 0; + uint16_t timeValidCnt = 0; uint8_t ledToggle = 0; @@ -458,6 +459,7 @@ int main() { clock.year = rd.yearDigit0 + rd.yearDigit1 * 10; valid = 2; + timeValidCnt++; } break; case 59: @@ -467,20 +469,20 @@ int main() { break; } - printf("% 4d:%02d:%02d VALID %02d:%02d:%02d %02d.%02d.%02d %d %d %02d %d %d %d %d\n", + printf("% 4d:%02d:%02d VALID %02d:%02d:%02d %02d.%02d.%02d %d %d %02d %d %d %d %d %d\n", opTime.hour, opTime.minute, opTime.second, clock.hour, clock.minute, clock.second, clock.day, clock.month, clock.year, clock.weekday, - valid, state, bit, pulse, gap, validCnt); + valid, state, bit, pulse, gap, validCnt, timeValidCnt); state++; } else { - printf("% 4d:%02d:%02d INVALID %02d:%02d:%02d %02d.%02d.%02d %d %d %02d %d %d %d %d\n", + printf("% 4d:%02d:%02d INVALID %02d:%02d:%02d %02d.%02d.%02d %d %d %02d %d %d %d %d %d\n", opTime.hour, opTime.minute, opTime.second, clock.hour, clock.minute, clock.second, clock.day, clock.month, clock.year, clock.weekday, - valid, state, bit, pulse, gap, validCnt); + valid, state, bit, pulse, gap, validCnt, timeValidCnt); } }