diff options
| author | Christi Scarborough <christi@coraline.org> | 2005-02-06 09:57:57 +0000 |
|---|---|---|
| committer | Christi Scarborough <christi@coraline.org> | 2005-02-06 09:57:57 +0000 |
| commit | 247fe6d698f244123ecde9d9971e74ee99504e9e (patch) | |
| tree | afd5c663351558446b1610388b9100987da13775 /apps/misc.c | |
| parent | 05605866a6b9c6b01f496e580b906ababa803fe7 (diff) | |
| download | rockbox-247fe6d698f244123ecde9d9971e74ee99504e9e.zip rockbox-247fe6d698f244123ecde9d9971e74ee99504e9e.tar.gz rockbox-247fe6d698f244123ecde9d9971e74ee99504e9e.tar.bz2 rockbox-247fe6d698f244123ecde9d9971e74ee99504e9e.tar.xz | |
clean shutdown for idle timer and sleep timer
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5814 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/misc.c')
| -rw-r--r-- | apps/misc.c | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/apps/misc.c b/apps/misc.c index 9e7e394..67fe268 100644 --- a/apps/misc.c +++ b/apps/misc.c @@ -35,6 +35,7 @@ #include "ata.h" #include "kernel.h" #include "power.h" +#include "powermgmt.h" #include "backlight.h" #ifdef HAVE_MMC #include "ata_mmc.h" @@ -232,19 +233,7 @@ bool clean_shutdown(void) { lcd_clear_display(); splash(0, true, str(LANG_SHUTTINGDOWN)); - mpeg_stop(); - ata_flush(); - ata_spindown(1); - while(ata_disk_is_active()) - sleep(HZ/10); - - mp3_shutdown(); -#if CONFIG_KEYPAD == ONDIO_PAD - backlight_off(); - sleep(1); - lcd_set_contrast(0); -#endif - power_off(); + shutdown_hw(); } #endif return false; |