forked from len0rd/rockbox
Fixed the player sim. There is no SH1 hardware in the simulator...
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5398 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
2e290d6cec
commit
1710e38976
1 changed files with 7 additions and 1 deletions
|
|
@ -493,6 +493,8 @@ void lcd_set_contrast(int val)
|
||||||
void lcd_init (void)
|
void lcd_init (void)
|
||||||
{
|
{
|
||||||
unsigned char data_vector[64];
|
unsigned char data_vector[64];
|
||||||
|
|
||||||
|
(void)data_vector;
|
||||||
|
|
||||||
new_lcd = has_new_lcd();
|
new_lcd = has_new_lcd();
|
||||||
memset(extended_chars_mapped, NO_CHAR, sizeof(extended_chars_mapped));
|
memset(extended_chars_mapped, NO_CHAR, sizeof(extended_chars_mapped));
|
||||||
|
|
@ -507,6 +509,7 @@ void lcd_init (void)
|
||||||
lcd_iram = NEW_LCD_IRAM;
|
lcd_iram = NEW_LCD_IRAM;
|
||||||
pattern_size=7; /* Last pattern, 7 for new LCD */
|
pattern_size=7; /* Last pattern, 7 for new LCD */
|
||||||
|
|
||||||
|
#ifndef SIMULATOR
|
||||||
/* LCD init for cold start */
|
/* LCD init for cold start */
|
||||||
PBCR2 &= 0xff00; /* Set PB0..PB3 to GPIO */
|
PBCR2 &= 0xff00; /* Set PB0..PB3 to GPIO */
|
||||||
or_b(0x0f, &PBIORL); /* ... output */
|
or_b(0x0f, &PBIORL); /* ... output */
|
||||||
|
|
@ -532,6 +535,7 @@ void lcd_init (void)
|
||||||
lcd_write_data(data_vector, 16); /* zero out */
|
lcd_write_data(data_vector, 16); /* zero out */
|
||||||
|
|
||||||
lcd_write_command(NEW_LCD_DISPLAY_CONTROL_SET + 1); /* display on */
|
lcd_write_command(NEW_LCD_DISPLAY_CONTROL_SET + 1); /* display on */
|
||||||
|
#endif /* !SIMULATOR */
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
lcd_ascii = old_lcd_rocklatin1_to_xlcd;
|
lcd_ascii = old_lcd_rocklatin1_to_xlcd;
|
||||||
|
|
@ -540,7 +544,8 @@ void lcd_init (void)
|
||||||
lcd_pram = OLD_LCD_PRAM;
|
lcd_pram = OLD_LCD_PRAM;
|
||||||
lcd_iram = OLD_LCD_IRAM;
|
lcd_iram = OLD_LCD_IRAM;
|
||||||
pattern_size=3; /* Last pattern, 3 for old LCD */
|
pattern_size=3; /* Last pattern, 3 for old LCD */
|
||||||
|
|
||||||
|
#ifndef SIMULATOR
|
||||||
#if 1
|
#if 1
|
||||||
/* LCD init for cold start */
|
/* LCD init for cold start */
|
||||||
PBCR2 &= 0xff00; /* Set PB0..PB3 to GPIO */
|
PBCR2 &= 0xff00; /* Set PB0..PB3 to GPIO */
|
||||||
|
|
@ -615,6 +620,7 @@ void lcd_init (void)
|
||||||
lcd_write_data(&lcd_data_byte, 1); /* 0 */
|
lcd_write_data(&lcd_data_byte, 1); /* 0 */
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
#endif /* !SIMULATOR */
|
||||||
}
|
}
|
||||||
|
|
||||||
lcd_set_contrast(lcd_default_contrast());
|
lcd_set_contrast(lcd_default_contrast());
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue