Project

General

Profile

Statistics
| Revision:

root / branches / encoders / code / projects / template / main.c @ 193

History | View | Annotate | Download (667 Bytes)

1 16 bcoltin
#include <dragonfly_lib.h>
2
3 193 ayeager
void a1()
4
{
5
        usb_puts("a\n");
6
}
7
8
void a2()
9
{
10
        usb_puts("b\n");
11
}
12
13
void a3()
14
{
15
        usb_puts("c\n");
16
}
17
18
void a4()
19
{
20
        usb_puts("4\n");
21
}
22
23
void a5()
24
{
25
        usb_puts("5\n");
26
}
27
28
void a6()
29
{
30
        usb_puts("6\n");
31
}
32
33
void a7()
34
{
35
        usb_puts("7\n");
36
}
37
38
void a8()
39
{
40
        usb_puts("8\n");
41
}
42
43
void a9()
44
{
45
        usb_puts("9\n");
46
}
47
48
void a10()
49
{
50
usb_puts("A");
51
for(int i = 0; i <10; i++)
52
{
53
        buzzer_chirp(1000,C4);
54
        buzzer_chirp(1000,C5);
55
}
56
}
57
58 16 bcoltin
int main(void)
59
{
60
        dragonfly_init(ALL_ON);
61 193 ayeager
        buzzer_init();
62
        void (*functions[])(void) = {a1,a2,a3,a4,a5,a6,a7,a8,a9,a10};
63
        int test[] = {1,2,3,4,5,6,7,8,9,1000};
64
        rtc_multi_init(test, functions, 10);
65
66
        while(1){};
67
68 16 bcoltin
        return 0;
69 193 ayeager
70 16 bcoltin
}