diff options
author | Björn Stenberg <bjorn@haxx.se> | 2002-05-17 19:50:37 +0000 |
---|---|---|
committer | Björn Stenberg <bjorn@haxx.se> | 2002-05-17 19:50:37 +0000 |
commit | e324db6e1e650c5ae4c7a3cf17861ccc644e3723 (patch) | |
tree | 5de5e80bcd161339151cb9c1b62d39d4faa67399 /apps | |
parent | f1afb84f9dcd9f322a558e77717f3d98ad864568 (diff) | |
download | rockbox-e324db6e1e650c5ae4c7a3cf17861ccc644e3723.tar.gz rockbox-e324db6e1e650c5ae4c7a3cf17861ccc644e3723.zip |
Added init()
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@626 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r-- | apps/main.c | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/apps/main.c b/apps/main.c index 20a7923e42..0492b0b778 100644 --- a/apps/main.c +++ b/apps/main.c | |||
@@ -16,10 +16,50 @@ | |||
16 | * KIND, either express or implied. | 16 | * KIND, either express or implied. |
17 | * | 17 | * |
18 | ****************************************************************************/ | 18 | ****************************************************************************/ |
19 | #include "ata.h" | ||
20 | #include "disk.h" | ||
21 | #include "fat.h" | ||
22 | #include "lcd.h" | ||
23 | #include "debug.h" | ||
24 | #include "led.h" | ||
25 | #include "kernel.h" | ||
26 | #include "button.h" | ||
19 | #include "tree.h" | 27 | #include "tree.h" |
20 | 28 | ||
29 | int init(void) | ||
30 | { | ||
31 | debug_init(); | ||
32 | kernel_init(); | ||
33 | set_irq_level(0); | ||
34 | |||
35 | if(ata_init()) { | ||
36 | DEBUGF("*** Warning! The disk is uninitialized\n"); | ||
37 | } | ||
38 | DEBUGF("ATA initialized\n"); | ||
39 | |||
40 | if (disk_init()) { | ||
41 | DEBUGF("*** Failed reading partitions\n"); | ||
42 | return -1; | ||
43 | } | ||
44 | |||
45 | if(fat_mount(part[0].start)) { | ||
46 | DEBUGF("*** Failed mounting fat\n"); | ||
47 | } | ||
48 | |||
49 | button_init(); | ||
50 | |||
51 | return 0; | ||
52 | } | ||
53 | |||
21 | int main(void) | 54 | int main(void) |
22 | { | 55 | { |
56 | init(); | ||
57 | |||
23 | browse_root(); | 58 | browse_root(); |
59 | |||
60 | while(1) { | ||
61 | led(true); sleep(HZ/10); | ||
62 | led(false); sleep(HZ/10); | ||
63 | } | ||
24 | return 0; | 64 | return 0; |
25 | } | 65 | } |