Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / bom_tracker / bom_tracker.c @ 1941

History | View | Annotate | Download (564 Bytes)

1 1510 jsexton
#include <stdint.h>
2 1156 deffi
#include <dragonfly_lib.h>
3 1502 jsexton
#include <wl_basic.h>
4 1510 jsexton
#include <stdlib.h>
5 1156 deffi
6 1502 jsexton
int main (void) {
7 1156 deffi
8 1535 jsexton
        Vector v;
9
        int i;
10
        int bomVals[16];
11 1156 deffi
12 1502 jsexton
        dragonfly_init(ALL_ON);
13
        xbee_init();
14
        encoders_init();
15 1156 deffi
16 1502 jsexton
        orbs_set_color(BLUE, GREEN);
17
        delay_ms(1000);
18
        orbs_set_color(GREEN, BLUE);
19
        delay_ms(1000);
20
        orbs_set_color(RED, RED);
21 1156 deffi
22 1502 jsexton
        while (1) {
23 1156 deffi
24 1502 jsexton
                bom_refresh(BOM_ALL);
25
                for (i = 0; i < 16; i++) {
26 1535 jsexton
                        bomVals[i] = bom_get(i);
27 1156 deffi
                }
28
29 1542 jsexton
                bom_get_vector(&v, bomVals);
30 1156 deffi
31 1535 jsexton
                usb_puti(v.x);
32 1542 jsexton
                usb_puts(",");
33 1535 jsexton
                usb_puti(v.y);
34 1503 jsexton
                usb_puts("\n");
35 1156 deffi
36 1508 jsexton
                delay_ms(50);
37 1503 jsexton
38 1502 jsexton
        }
39 1156 deffi
40 1502 jsexton
        while(1);
41 1156 deffi
42
}