Revision 321
Recharging still doesn't work with analog - analog not giving correct values.
main.c | ||
---|---|---|
12 | 12 |
int main(void) |
13 | 13 |
{ |
14 | 14 |
dragonfly_init(ALL_ON); |
15 |
usb_puts("Initializing wireless.\n");
|
|
16 |
range_init();
|
|
17 |
orb_enable();
|
|
15 |
//range_init();
|
|
16 |
//orb_enable();
|
|
17 |
usb_puts("Turned on!\n");
|
|
18 | 18 |
wl_init(); |
19 |
usb_puts("Wireless initialized!\n"); |
|
19 | 20 |
wl_set_channel(0xA); |
20 | 21 |
//orb_set_color(YELLOW); |
21 | 22 |
wl_token_ring_register(); |
22 |
wl_token_ring_set_bom_functions(do_nothing2, do_nothing2, get_nothing2); |
|
23 |
//wl_token_ring_set_bom_functions(do_nothing2, do_nothing2, get_nothing2);
|
|
23 | 24 |
wl_token_ring_join(); |
24 |
usb_puts("Wireless initialized.\n"); |
|
25 |
recharge_init(); |
|
26 |
usb_puts("Recharging initialized.\n"); |
|
27 |
//run_around_init();
|
|
25 |
//usb_puts("Wireless initialized.\n");
|
|
26 |
//recharge_init();
|
|
27 |
//usb_puts("Recharging initialized.\n");
|
|
28 |
run_around_init(); |
|
28 | 29 |
while (1) |
29 | 30 |
{ |
30 | 31 |
wl_do(); |
31 |
int charging = recharge_do();
|
|
32 |
if (!charging)
|
|
32 |
int i;
|
|
33 |
for (i = 6; i > 0; i--)
|
|
33 | 34 |
{ |
34 |
analog8(IR5); |
|
35 |
usb_puti(analog_get8(i)); |
|
36 |
usb_putc(' '); |
|
37 |
} |
|
38 |
usb_putc('\n'); |
|
39 |
//int charging = recharge_do(); |
|
40 |
//if (!charging) |
|
41 |
//{ |
|
42 |
//analog8(IR1); |
|
35 | 43 |
//run_around_FSM(); |
36 |
} |
|
44 |
//}
|
|
37 | 45 |
} |
38 | 46 |
|
39 | 47 |
return 0; |
Also available in: Unified diff