diff options
Diffstat (limited to 'bootloader')
-rw-r--r-- | bootloader/sansa_as3525.c | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/bootloader/sansa_as3525.c b/bootloader/sansa_as3525.c index 2a4f7f0ccb..a88e206c3b 100644 --- a/bootloader/sansa_as3525.c +++ b/bootloader/sansa_as3525.c | |||
@@ -25,10 +25,11 @@ | |||
25 | #include <stdio.h> | 25 | #include <stdio.h> |
26 | #include <system.h> | 26 | #include <system.h> |
27 | #include <inttypes.h> | 27 | #include <inttypes.h> |
28 | #include "lcd.h" | ||
29 | #include "common.h" | ||
30 | #include "config.h" | 28 | #include "config.h" |
29 | #include "lcd.h" | ||
30 | #include "backlight-target.h" | ||
31 | #include "as3525-codec.h" | 31 | #include "as3525-codec.h" |
32 | #include "common.h" | ||
32 | 33 | ||
33 | int show_logo(void); | 34 | int show_logo(void); |
34 | void main(void) | 35 | void main(void) |
@@ -38,19 +39,15 @@ void main(void) | |||
38 | 39 | ||
39 | system_init(); | 40 | system_init(); |
40 | 41 | ||
41 | lcd_init_device(); | 42 | lcd_init(); |
42 | lcd_clear_display(); | ||
43 | 43 | ||
44 | lcd_update(); | 44 | show_logo(); |
45 | 45 | ||
46 | #ifdef HAVE_LCD_ENABLE | 46 | as3525_codec_init(); /* Required for backlight on e200v2 */ |
47 | lcd_enable(true); | ||
48 | #endif | ||
49 | 47 | ||
50 | show_logo(); | 48 | _backlight_on(); |
51 | 49 | ||
52 | /* show player id to demonstrate communication with codec part */ | 50 | /* show player id to demonstrate communication with codec part */ |
53 | as3525_codec_init(); | ||
54 | for (i = 0; i < 8; i++) { | 51 | for (i = 0; i < 8; i++) { |
55 | buf[i] = as3525_codec_read(0x38 + i); | 52 | buf[i] = as3525_codec_read(0x38 + i); |
56 | } | 53 | } |