code clean up!
[my-code/arm.git] / betty / betty.c
1 /*
2  * betty.c - alternative firmware for the betty tv ;)
3  *
4  * author: hackbard@hackdaworld.org
5  *
6  */
7
8 /* includes */
9 #include "betty.h"
10
11 /*
12  * functions
13  */
14
15 #define cc1100_init     spi1_init(8,SPI_MASTER,8)
16
17 /*
18  * main function
19  */
20
21 int main() {
22
23         char buf[]="betty - live from flash at 0x80000000! ;)\r\n";
24         t_button button;
25
26         /* system init */
27         pll_init();
28
29         /* uart init */
30         uart0_init();
31
32         /* display init */
33         bl_init();
34
35         /* button init */
36         button_init(&button);
37         button_set_retries(&button,100);
38
39         /*
40          * start it ...
41          */
42
43         pause(0xffffff);
44         bl_toggle();
45
46         while(1) {
47                 pause(0x0fffff);
48
49                 /* button test! */
50                 if(button_get_event(&button)) {
51                         uart0_send_string(buf);
52                         if(button.key[0]==BUTTON_POWER)
53                                 bl_toggle();
54                 }
55         }
56
57         return 0;
58 }
59