From 536d2feedb5c07f1dbe88020fde06a6354a5e405 Mon Sep 17 00:00:00 2001 From: Barry Wardell Date: Mon, 5 May 2008 12:12:55 +0000 Subject: Oops. Forgot to svn add this. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@17375 a1c6a512-1295-4272-9138-f99709370657 --- bootloader/show_logo.c | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 bootloader/show_logo.c diff --git a/bootloader/show_logo.c b/bootloader/show_logo.c new file mode 100644 index 0000000..a875471 --- /dev/null +++ b/bootloader/show_logo.c @@ -0,0 +1,42 @@ +/*************************************************************************** + * __________ __ ___. + * Open \______ \ ____ ____ | | _\_ |__ _______ ___ + * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ / + * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < < + * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \ + * \/ \/ \/ \/ \/ + * $Id$ + * + * Copyright (C) 2008 by Barry Wardell + * + * All files in this archive are subject to the GNU General Public License. + * See the file COPYING in the source tree root for full license agreement. + * + * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY + * KIND, either express or implied. + * + ****************************************************************************/ +#include "lcd.h" +#include "lcd-remote.h" +#include "font.h" +#include +#include + +#include "rockboxlogo.h" + +int show_logo( void ) +{ + char boot_version[32]; + + snprintf(boot_version, sizeof(boot_version), "Boot Ver. %s", APPSVERSION); + + lcd_clear_display(); + lcd_bitmap(rockboxlogo, 0, 10, BMPWIDTH_rockboxlogo, BMPHEIGHT_rockboxlogo); + lcd_setfont(FONT_SYSFIXED); + lcd_putsxy((LCD_WIDTH/2) - ((strlen(boot_version)*SYSFONT_WIDTH)/2), + LCD_HEIGHT-SYSFONT_HEIGHT, (unsigned char *)boot_version); + + lcd_update(); + + return 0; +} -- cgit v1.1