Patch 4819 from Robert Keevil to shutdown the codec and clear the LCD on ipod shutdown
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9286 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
3ca32bb06d
commit
ee4674852f
2 changed files with 17 additions and 0 deletions
|
@ -188,3 +188,4 @@ Nicolas Pennequin
|
|||
Ralf Herz
|
||||
Michael DiFebbo
|
||||
David Rothenberger
|
||||
Robert Keevil
|
||||
|
|
|
@ -45,6 +45,10 @@
|
|||
#include "uda1380.h"
|
||||
#elif defined(HAVE_TLV320)
|
||||
#include "tlv320.h"
|
||||
#elif defined(HAVE_WM8758)
|
||||
#include "wm8758.h"
|
||||
#elif defined(HAVE_WM8975)
|
||||
#include "wm8975.h"
|
||||
#endif
|
||||
#ifdef HAVE_LCD_BITMAP
|
||||
#include "font.h"
|
||||
|
@ -1039,6 +1043,18 @@ void shutdown_hw(void)
|
|||
uda1380_close();
|
||||
#elif defined(HAVE_TLV320)
|
||||
tlv320_close();
|
||||
#elif defined(HAVE_WM8758) || defined(HAVE_WM8975)
|
||||
wmcodec_close();
|
||||
#endif
|
||||
#ifdef APPLE_IPODVIDEO
|
||||
/* Fill the screen solid white on 5g to
|
||||
remove ghosting effect on shutdown */
|
||||
lcd_clear_display();
|
||||
lcd_set_drawmode(DRMODE_SOLID);
|
||||
lcd_set_foreground(LCD_WHITE);
|
||||
lcd_fillrect(0, 0, LCD_WIDTH, LCD_HEIGHT);
|
||||
lcd_update();
|
||||
sleep(HZ/16);
|
||||
#endif
|
||||
backlight_off();
|
||||
lcd_set_contrast(0);
|
||||
|
|
Loading…
Reference in a new issue