This commit is contained in:
wolfgang
2013-01-20 13:11:54 +01:00
parent bca5c53d04
commit 48293f5b4c

View File

@ -8,9 +8,9 @@
#define START_GAP_MIN 1500 #define START_GAP_MIN 1500
#define ONE_WIDTH_MIN 170 #define ONE_WIDTH_MIN 170
#define ONE_WIDTH_MAX 250 #define ONE_WIDTH_MAX 260
#define ZERO_WIDTH_MIN 70 #define ZERO_WIDTH_MIN 70
#define ZERO_WIDTH_MAX 140 #define ZERO_WIDTH_MAX 150
typedef struct receivedData_s { typedef struct receivedData_s {
@ -133,11 +133,12 @@ int main() {
sei(); sei();
printf("Hello world!\n"); printf("MyClock started\n");
uint8_t bit = 0; uint8_t bit = 0;
uint8_t state = 0; uint8_t state = 0;
uint16_t validCnt = 0;
while (1) { while (1) {
@ -149,6 +150,7 @@ int main() {
if (gap > START_GAP_MIN) { if (gap > START_GAP_MIN) {
if (valid == 0) { if (valid == 0) {
validCnt++;
valid = 1; valid = 1;
} }
state = 0; state = 0;
@ -448,20 +450,20 @@ int main() {
break; break;
} }
printf("% 4d:%02d:%02d VALID %02d:%02d:%02d %02d.%02d.%02d %d %d % 2d %d %d %d \n", printf("% 4d:%02d:%02d VALID %02d:%02d:%02d %02d.%02d.%02d %d %d %02d %d %d %d %d\n",
opTime.hour, opTime.minute, opTime.second, opTime.hour, opTime.minute, opTime.second,
clock.hour, clock.minute, clock.second, clock.hour, clock.minute, clock.second,
clock.day, clock.month, clock.year, clock.weekday, clock.day, clock.month, clock.year, clock.weekday,
valid, state, bit, pulse, gap); valid, state, bit, pulse, gap, validCnt);
state++; state++;
} else { } else {
printf("% 4d:%02d:%02d INVALID %02d:%02d:%02d %02d.%02d.%02d %d %d % 2d %d %d %d \n", printf("% 4d:%02d:%02d INVALID %02d:%02d:%02d %02d.%02d.%02d %d %d %02d %d %d %d %d\n",
opTime.hour, opTime.minute, opTime.second, opTime.hour, opTime.minute, opTime.second,
clock.hour, clock.minute, clock.second, clock.hour, clock.minute, clock.second,
clock.day, clock.month, clock.year, clock.weekday, clock.day, clock.month, clock.year, clock.weekday,
valid, state, bit, pulse, gap); valid, state, bit, pulse, gap, validCnt);
} }
} }
} }