Project

General

Profile

Statistics
| Revision:

root / trunk / code / projects / test / test_dio.c @ 1463

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
}