root / trunk / code / projects / test / test_dio.c @ 1476
History | View | Annotate | Download (753 Bytes)
1 | 1403 | emullini | #include <dragonfly_lib.h> |
---|---|---|---|
2 | |||
3 | int testdio(void) { |
||
4 | |||
5 | //test waits
|
||
6 | 1405 | emullini | orb_set_color(WHITE); |
7 | 1403 | emullini | delay_ms(1000);
|
8 | 1405 | emullini | orb_set_color(ORB_OFF); |
9 | 1403 | emullini | button1_wait(); |
10 | 1405 | emullini | orb_set_color(WHITE); |
11 | 1403 | emullini | delay_ms(1000);
|
12 | 1405 | emullini | orb_set_color(ORB_OFF); |
13 | 1403 | emullini | button2_wait(); |
14 | |||
15 | //test clicks
|
||
16 | 1405 | emullini | orb_set_color(WHITE); |
17 | 1403 | emullini | delay_ms(1000);
|
18 | 1405 | emullini | orb_set_color(ORB_OFF); |
19 | 1403 | emullini | while(!button1_click()){;}
|
20 | 1405 | emullini | orb_set_color(WHITE); |
21 | 1403 | emullini | delay_ms(1000);
|
22 | 1405 | emullini | orb_set_color(ORB_OFF); |
23 | 1403 | emullini | while(!button2_click()){;}
|
24 | |||
25 | //test reads
|
||
26 | 1405 | emullini | orb_set_color(WHITE); |
27 | 1403 | emullini | delay_ms(1000);
|
28 | 1405 | emullini | orb_set_color(ORB_OFF); |
29 | 1403 | emullini | while(!button1_read()){;}
|
30 | 1405 | emullini | orb_set_color(WHITE); |
31 | 1403 | emullini | delay_ms(1000);
|
32 | 1405 | emullini | orb_set_color(ORB_OFF); |
33 | 1403 | emullini | while(!button2_read()){;}
|
34 | 1405 | emullini | orb_set_color(WHITE); |
35 | 1403 | emullini | delay_ms(1000);
|
36 | 1405 | emullini | orb_set_color(ORB_OFF); |
37 | 1403 | emullini | return 0; |
38 | 1405 | emullini | } |