Reverted the recording timer commit, as it has at least 2 major problems. (1) It...
commitb0b73ec7ab7ca1baf540dd04b28d9289b67c2be1
authoramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Mon, 18 Sep 2006 12:41:12 +0000 (18 12:41 +0000)
committeramiconn <amiconn@a1c6a512-1295-4272-9138-f99709370657>
Mon, 18 Sep 2006 12:41:12 +0000 (18 12:41 +0000)
treecde60a608aa0f16f51c28099f784d85b832dc862
parent3d910d722c7cce253c40290b9fbba8a18420faa5
Reverted the recording timer commit, as it has at least 2 major problems. (1) It uses the user timer, which interferes e.g. with backlight fading on H1x0 (and potentially other targets). Using the user timer here is a waste, as the required timing lies in the range of seconds to days. A tick task would be sufficient. (2) It draws to the LCD from within an ISR. This must not be done unless there's a mechanism to ensure it doesn't interfere with the main thread's drawing, otherwise garbage might be displayed and LCD updates might stop working.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10991 a1c6a512-1295-4272-9138-f99709370657
apps/keymaps/keymap-h1x0_h3x0.c
apps/lang/english.lang
apps/recorder/icons.c
apps/recorder/icons.h
apps/recorder/recording.c
apps/settings.c
apps/settings.h
apps/sound_menu.c