summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Purchase <shotofadds@rockbox.org>2008-11-17 21:16:00 +0000
committerRob Purchase <shotofadds@rockbox.org>2008-11-17 21:16:00 +0000
commit9f0fbec9993f7b114f7bb2a29a027b3b612004bd (patch)
treee5bcdef06f2c7963a5f3a93627c84c631226a79a
parentde89a00cca2b50a4532e8fffdca38fd0816a6a03 (diff)
downloadrockbox-9f0fbec9993f7b114f7bb2a29a027b3b612004bd.zip
rockbox-9f0fbec9993f7b114f7bb2a29a027b3b612004bd.tar.gz
rockbox-9f0fbec9993f7b114f7bb2a29a027b3b612004bd.tar.bz2
rockbox-9f0fbec9993f7b114f7bb2a29a027b3b612004bd.tar.xz
Show the Rockbox logo in the Telechips bootloader.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19129 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--bootloader/SOURCES1
-rw-r--r--bootloader/common.c2
-rw-r--r--bootloader/telechips.c7
3 files changed, 6 insertions, 4 deletions
diff --git a/bootloader/SOURCES b/bootloader/SOURCES
index 1bb3a90..67c0d0e 100644
--- a/bootloader/SOURCES
+++ b/bootloader/SOURCES
@@ -33,6 +33,7 @@ iriver_h300.c
mrobe500.c
#elif defined(CPU_TCC77X) || defined(CPU_TCC780X)
telechips.c
+show_logo.c
#elif defined(MEIZU_M6SL)
meizu_m6sl.c
#elif defined(MEIZU_M6SP)
diff --git a/bootloader/common.c b/bootloader/common.c
index 906b5e0..ae6003c 100644
--- a/bootloader/common.c
+++ b/bootloader/common.c
@@ -34,7 +34,7 @@
on a button press - currently only the ipod, H10 and Sansa versions do. */
#if defined(IPOD_ARCH) || defined(IRIVER_H10) || defined(IRIVER_H10_5GB) \
|| defined(SANSA_E200) || defined(SANSA_C200) || defined(GIGABEAT_F) \
- || defined(PHILIPS_SA9200) || (CONFIG_CPU == AS3525)
+ || defined(PHILIPS_SA9200) || (CONFIG_CPU == AS3525) || defined(COWON_D2)
bool verbose = false;
#else
bool verbose = true;
diff --git a/bootloader/telechips.c b/bootloader/telechips.c
index 4d64532..f5abb8c 100644
--- a/bootloader/telechips.c
+++ b/bootloader/telechips.c
@@ -44,9 +44,8 @@
#include "file.h"
#include "common.h"
-#if defined(COWON_D2) || defined(IAUDIO_7)
-#include "pcf50606.h"
-#endif
+/* Show the Rockbox logo - in show_logo.c */
+extern int show_logo(void);
/* Address to load main Rockbox image to */
#define LOAD_ADDRESS 0x20000000 /* DRAM_START */
@@ -196,6 +195,8 @@ void* main(void)
font_init();
lcd_setfont(FONT_SYSFIXED);
+
+ show_logo();
_backlight_on();