Revision 1267
Improved station dump mode
Added station dump ADC mode
Removed IBOM debug functions (superseded by dump mode)
dump_station.c | ||
---|---|---|
11 | 11 |
while (usb_getc_nb (&c)==-1) |
12 | 12 |
{ |
13 | 13 |
dynamos_read (&left, &right); |
14 |
usb_puti (left); |
|
15 |
usb_puts (" "); |
|
16 |
usb_puti (right); |
|
17 |
usb_puts (NL); |
|
14 |
|
|
15 |
usb_puts ("Left: "); usb_puti (left ); usb_puts (NL); |
|
16 |
usb_puts ("Right:"); usb_puti (right); usb_puts (NL); |
|
17 |
usb_puts (NL NL); |
|
18 |
|
|
19 |
delay_ms (100); |
|
18 | 20 |
} |
19 | 21 |
} |
20 | 22 |
|
... | ... | |
28 | 30 |
turntable=turntable_get_position (); |
29 | 31 |
usb_puti (turntable); |
30 | 32 |
usb_puts (NL); |
33 |
|
|
34 |
delay_ms (100); |
|
31 | 35 |
} |
32 | 36 |
} |
33 | 37 |
|
... | ... | |
41 | 45 |
wall=turntable_get_position (); |
42 | 46 |
usb_puti (wall); |
43 | 47 |
usb_puts (NL); |
48 |
|
|
49 |
delay_ms (100); |
|
44 | 50 |
} |
45 | 51 |
} |
46 | 52 |
|
... | ... | |
53 | 59 |
{ |
54 | 60 |
ibom_update (); |
55 | 61 |
ibom_read (&top, &left, &right); |
56 |
usb_puti (top); |
|
57 |
usb_puts (" "); |
|
58 |
usb_puti (left); |
|
59 |
usb_puts (" "); |
|
60 |
usb_puti (right); |
|
61 |
usb_puts (NL); |
|
62 |
|
|
63 |
usb_puts ("Top: "); usb_puti (top ); usb_puts (NL); |
|
64 |
usb_puts ("Left: "); usb_puti (left ); usb_puts (NL); |
|
65 |
usb_puts ("Right: "); usb_puti (right); usb_puts (NL); |
|
66 |
usb_puts (NL NL); |
|
67 |
|
|
68 |
delay_ms (100); |
|
62 | 69 |
} |
63 | 70 |
} |
64 | 71 |
|
65 |
|
|
66 | 72 |
void dump_station_adc (uint8_t startPort, uint8_t endPort, uint16_t delay) |
67 | 73 |
{ |
68 |
for (uint8_t i=startPort; i<=endPort; ++i) |
|
74 |
char c; |
|
75 |
|
|
76 |
while (usb_getc_nb (&c)==-1) |
|
69 | 77 |
{ |
70 |
usb_puti (i); |
|
71 |
usb_puts (": "); |
|
72 |
usb_puti (analog10 (i)); |
|
73 |
usb_puts ("\t"); |
|
74 |
|
|
78 |
for (uint8_t i=startPort; i<=endPort; ++i) |
|
79 |
{ |
|
80 |
if (i<10) usb_puts (" "); |
|
81 |
usb_puti (i); |
|
82 |
usb_puts (": "); |
|
83 |
usb_puti (analog10 (i)); |
|
84 |
usb_puts (NL); |
|
85 |
} |
|
86 |
usb_puts(NL NL); |
|
87 |
|
|
88 |
delay_ms (delay); |
|
75 | 89 |
} |
76 |
usb_puts("\n"); |
|
77 |
|
|
78 |
delay_ms (delay); |
|
79 | 90 |
} |
Also available in: Unified diff