root / trunk / code / projects / diagnostic_station / UI / main_old.c @ 1121
History | View | Annotate | Download (771 Bytes)
1 |
#include <dragonfly_lib.h> |
---|---|
2 |
|
3 |
int main(void); |
4 |
void test_rangefinders(void); |
5 |
void test_BOM(void); |
6 |
void test_motors(void); |
7 |
|
8 |
int main(void) |
9 |
{ |
10 |
/* initialize components */
|
11 |
dragonfly_init(ALL_ON); |
12 |
usb_init(); |
13 |
|
14 |
usb_puts("Waiting for instructions");
|
15 |
usb_putc('\0');
|
16 |
while(1){ |
17 |
char c;
|
18 |
if(usb_getc_nb(&c) != -1){ |
19 |
switch( c ){
|
20 |
case 'r' : test_rangefinders(); |
21 |
case 'b' : test_BOM(); |
22 |
case 'm' : test_motors(); |
23 |
} |
24 |
} |
25 |
} |
26 |
return 0; |
27 |
} |
28 |
|
29 |
/*
|
30 |
* Change these later, of course
|
31 |
*/
|
32 |
|
33 |
void test_rangefinders(void){ |
34 |
usb_puts("Instructed to test rangefinders");
|
35 |
usb_putc('\0' );
|
36 |
} |
37 |
|
38 |
void test_BOM(void){ |
39 |
usb_puts("Instructed to test BOM");
|
40 |
usb_putc('\0' );
|
41 |
} |
42 |
|
43 |
void test_motors(void){ |
44 |
usb_puts("Instructed to test motor");
|
45 |
usb_putc('\0' );
|
46 |
} |
47 |
|