diff options
Diffstat (limited to 'apps/main.c')
-rw-r--r-- | apps/main.c | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/apps/main.c b/apps/main.c index af85db2243..99f01439f7 100644 --- a/apps/main.c +++ b/apps/main.c | |||
@@ -49,6 +49,7 @@ | |||
49 | #include "language.h" | 49 | #include "language.h" |
50 | #include "wps-display.h" | 50 | #include "wps-display.h" |
51 | #include "playlist.h" | 51 | #include "playlist.h" |
52 | #include "buffer.h" | ||
52 | 53 | ||
53 | char appsversion[]=APPSVERSION; | 54 | char appsversion[]=APPSVERSION; |
54 | 55 | ||
@@ -65,6 +66,7 @@ void app_main(void) | |||
65 | void init(void) | 66 | void init(void) |
66 | { | 67 | { |
67 | init_threads(); | 68 | init_threads(); |
69 | buffer_init(); | ||
68 | lcd_init(); | 70 | lcd_init(); |
69 | font_init(); | 71 | font_init(); |
70 | show_logo(); | 72 | show_logo(); |
@@ -97,6 +99,8 @@ void init(void) | |||
97 | system_init(); | 99 | system_init(); |
98 | kernel_init(); | 100 | kernel_init(); |
99 | 101 | ||
102 | buffer_init(); | ||
103 | |||
100 | settings_reset(); | 104 | settings_reset(); |
101 | 105 | ||
102 | lcd_init(); | 106 | lcd_init(); |
@@ -165,6 +169,14 @@ void init(void) | |||
165 | 169 | ||
166 | settings_load(); | 170 | settings_load(); |
167 | 171 | ||
172 | status_init(); | ||
173 | usb_start_monitoring(); | ||
174 | power_init(); | ||
175 | playlist_init(); | ||
176 | tree_init(); | ||
177 | |||
178 | /* This one must be the last one, since it wants the rest of the buffer | ||
179 | space */ | ||
168 | mpeg_init( global_settings.volume, | 180 | mpeg_init( global_settings.volume, |
169 | global_settings.bass, | 181 | global_settings.bass, |
170 | global_settings.treble, | 182 | global_settings.treble, |
@@ -173,11 +185,6 @@ void init(void) | |||
173 | global_settings.bass_boost, | 185 | global_settings.bass_boost, |
174 | global_settings.avc, | 186 | global_settings.avc, |
175 | global_settings.channel_config ); | 187 | global_settings.channel_config ); |
176 | |||
177 | status_init(); | ||
178 | usb_start_monitoring(); | ||
179 | power_init(); | ||
180 | playlist_init(); | ||
181 | } | 188 | } |
182 | 189 | ||
183 | int main(void) | 190 | int main(void) |