Project

General

Profile

Revision 1267

Improved station dump mode
Added station dump ADC mode
Removed IBOM debug functions (superseded by dump mode)

View differences:

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