Reverted bad parts of last patch
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2533 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
f7376e0e2e
commit
63e8f6b5c1
1 changed files with 1 additions and 73 deletions
|
@ -28,83 +28,14 @@
|
|||
#include "mpeg.h"
|
||||
#include "usb.h"
|
||||
#include "settings.h"
|
||||
#include "status.h"
|
||||
#include "playlist.h"
|
||||
|
||||
#ifdef HAVE_LCD_BITMAP
|
||||
#define BMPHEIGHT_usb_logo 32
|
||||
#define BMPWIDTH_usb_logo 100
|
||||
static unsigned char usb_logo[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x20, 0x10, 0x08,
|
||||
0x04, 0x04, 0x02, 0x02, 0x02, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
|
||||
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x81, 0x81, 0x81, 0x81,
|
||||
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01,
|
||||
0x01, 0x01, 0x01, 0x01, 0xf1, 0x4f, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
|
||||
0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0xc0,
|
||||
0x00, 0x00, 0xe0, 0x1c, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
|
||||
0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
|
||||
0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x06, 0x81, 0xc0, 0xe0, 0xe0, 0xe0, 0xe0,
|
||||
0xc0, 0x80, 0x00, 0x00, 0x00, 0x00, 0x80, 0xc0, 0xe0, 0x70, 0x38, 0x1c, 0x1c,
|
||||
0x0c, 0x0e, 0x0e, 0x06, 0x06, 0x06, 0x06, 0x06, 0x0f, 0x1f, 0x1f, 0x1f, 0x1f,
|
||||
0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe0, 0xc0, 0xc0, 0x80, 0x80, 0x00, 0x00,
|
||||
0x00, 0x00, 0xe0, 0x1f, 0x00, 0xf8, 0x06, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02,
|
||||
0x02, 0x02, 0x02, 0x82, 0x7e, 0x00, 0xc0, 0x3e, 0x01,
|
||||
0x70, 0x4f, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
|
||||
0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40,
|
||||
0x40, 0x40, 0x40, 0x40, 0x40, 0x80, 0x00, 0x07, 0x0f, 0x1f, 0x1f, 0x1f, 0x1f,
|
||||
0x0f, 0x07, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x07, 0x0f,
|
||||
0x1f, 0x3f, 0x7b, 0xf3, 0xe3, 0xc3, 0x83, 0x83, 0x83, 0x83, 0xe3, 0xe3, 0xe3,
|
||||
0xe3, 0xe3, 0xe3, 0x03, 0x03, 0x03, 0x3f, 0x1f, 0x1f, 0x0f, 0x0f, 0x07, 0x02,
|
||||
0xc0, 0x3e, 0x01, 0xe0, 0x9f, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
|
||||
0x80, 0x80, 0xf0, 0x0f, 0x80, 0x78, 0x07, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x0c, 0x10, 0x20, 0x40, 0x40, 0x80, 0x80,
|
||||
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80,
|
||||
0x80, 0x80, 0x80, 0x80, 0x80, 0x81, 0x81, 0x81, 0x81, 0x81, 0x87, 0x87, 0x87,
|
||||
0x87, 0x87, 0x87, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xf0,
|
||||
0x0f, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04,
|
||||
0x04, 0x04, 0x04, 0x04, 0x07, 0x00, 0x00, 0x00, 0x00,
|
||||
};
|
||||
#endif
|
||||
|
||||
void usb_display_info(void)
|
||||
{
|
||||
lcd_stop_scroll();
|
||||
lcd_clear_display();
|
||||
|
||||
#ifdef HAVE_LCD_BITMAP
|
||||
/* lcd_bitmap() only supports 16 pixels height! */
|
||||
lcd_bitmap(usb_logo, 6, 16,
|
||||
BMPWIDTH_usb_logo, 8, false);
|
||||
lcd_bitmap(usb_logo+BMPWIDTH_usb_logo, 6, 24,
|
||||
BMPWIDTH_usb_logo, 8, false);
|
||||
lcd_bitmap(usb_logo+BMPWIDTH_usb_logo*2, 6, 32,
|
||||
BMPWIDTH_usb_logo, 8, false);
|
||||
lcd_bitmap(usb_logo+BMPWIDTH_usb_logo*3, 6, 40,
|
||||
BMPWIDTH_usb_logo, 8, false);
|
||||
status_draw();
|
||||
lcd_update();
|
||||
#else
|
||||
lcd_puts(0, 0, "[USB Mode]");
|
||||
lcd_icon(ICON_PARAM, false);
|
||||
lcd_icon(ICON_AUDIO, false);
|
||||
lcd_icon(ICON_USB, true);
|
||||
#endif
|
||||
}
|
||||
|
||||
void usb_screen(void)
|
||||
{
|
||||
#ifndef SIMULATOR
|
||||
backlight_on();
|
||||
usb_acknowledge(SYS_USB_CONNECTED_ACK);
|
||||
while(usb_wait_for_disconnect_w_tmo(&button_queue, HZ/2)) {
|
||||
if(usb_inserted()) {
|
||||
usb_display_info();
|
||||
}
|
||||
}
|
||||
usb_wait_for_disconnect(&button_queue);
|
||||
backlight_on();
|
||||
#endif
|
||||
}
|
||||
|
@ -236,10 +167,7 @@ bool f2_screen(void)
|
|||
int oldrepeat = global_settings.repeat_mode;
|
||||
|
||||
lcd_setfont(FONT_SYSFIXED);
|
||||
|
||||
/* Get the font height */
|
||||
lcd_getstringsize("A",&w,&h);
|
||||
|
||||
lcd_stop_scroll();
|
||||
|
||||
while (!exit) {
|
||||
|
|
Loading…
Reference in a new issue