From 247fe6d698f244123ecde9d9971e74ee99504e9e Mon Sep 17 00:00:00 2001 From: Christi Scarborough Date: Sun, 6 Feb 2005 09:57:57 +0000 Subject: clean shutdown for idle timer and sleep timer git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5814 a1c6a512-1295-4272-9138-f99709370657 --- apps/misc.c | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'apps') diff --git a/apps/misc.c b/apps/misc.c index 9e7e3948c8..67fe2688b4 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; -- cgit v1.2.3