diff options
| author | Barry Wardell <rockbox@barrywardell.net> | 2007-03-12 22:12:20 +0000 |
|---|---|---|
| committer | Barry Wardell <rockbox@barrywardell.net> | 2007-03-12 22:12:20 +0000 |
| commit | 2370998a873f8be85825c8a3b0ccca5a9913c20e (patch) | |
| tree | a6d5ea4bcf007d22a22f07e26fd98e114c6221b7 /firmware/kernel.c | |
| parent | 62dbd97e909ccacf4165c65f676ee134bd1b880a (diff) | |
| download | rockbox-2370998a873f8be85825c8a3b0ccca5a9913c20e.zip rockbox-2370998a873f8be85825c8a3b0ccca5a9913c20e.tar.gz rockbox-2370998a873f8be85825c8a3b0ccca5a9913c20e.tar.bz2 rockbox-2370998a873f8be85825c8a3b0ccca5a9913c20e.tar.xz | |
Disable bootloader messages in the H10 and Sansa bootloaders unless the PLAY (on H10) or RIGHT (on Sansa) button is being held. Messages are still displayed if an error occurs. This has already been implemented for iPod bootloaders, but still needs implementing for the other bootloaders.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@12742 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/kernel.c')
| -rw-r--r-- | firmware/kernel.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/kernel.c b/firmware/kernel.c index c304e45..e794fed 100644 --- a/firmware/kernel.c +++ b/firmware/kernel.c @@ -72,6 +72,10 @@ void sleep(int ticks) counter = TCNTO4; } while(counter > 0); +#elif defined(CPU_PP) && defined(BOOTLOADER) + unsigned stop = USEC_TIMER + ticks * (1000000/HZ); + while (TIME_BEFORE(USEC_TIMER, stop)) + switch_thread(true,NULL); #else sleep_thread(ticks); #endif |