diff options
author | Thomas Martitz <kugel@rockbox.org> | 2010-08-04 01:03:25 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2010-08-04 01:03:25 +0000 |
commit | 594110e962831b0d8ae2ded7efc49d48e4a6c3eb (patch) | |
tree | b167636938ed249fb61ccd62e9873ef5481ee8af /firmware/export/config/application.h | |
parent | f66a233bdbbf5c772903a744938d7333da1b53bf (diff) | |
download | rockbox-594110e962831b0d8ae2ded7efc49d48e4a6c3eb.tar.gz rockbox-594110e962831b0d8ae2ded7efc49d48e4a6c3eb.zip |
Implement HAVE_LCD_ENABLE and lcd_update_rect(). When Rockbox runs in the background
this greatly reduces CPU load. lcd_update_rect shoves a bit as well.
CPU usage with Rockbox in background is between 3% (with a 200kbps vbr mp3) and 12% (320kbps cbr mp3), so it's low but still dependent on codecs and even particular files.
Driving a WPS with peakmeter, e.g. the builtin one, adds about 30% cpu usage.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27689 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/export/config/application.h')
-rw-r--r-- | firmware/export/config/application.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/firmware/export/config/application.h b/firmware/export/config/application.h index 988f0d51ac..71ee62356b 100644 --- a/firmware/export/config/application.h +++ b/firmware/export/config/application.h | |||
@@ -53,6 +53,10 @@ | |||
53 | #define LCD_DEPTH 16 | 53 | #define LCD_DEPTH 16 |
54 | #define LCD_PIXELFORMAT 565 | 54 | #define LCD_PIXELFORMAT 565 |
55 | 55 | ||
56 | #if (CONFIG_PLATFORM & PLATFORM_ANDROID) | ||
57 | #define HAVE_LCD_ENABLE | ||
58 | #endif | ||
59 | |||
56 | /* define this to indicate your device's keypad */ | 60 | /* define this to indicate your device's keypad */ |
57 | #define HAVE_TOUCHSCREEN | 61 | #define HAVE_TOUCHSCREEN |
58 | #define HAVE_BUTTON_DATA | 62 | #define HAVE_BUTTON_DATA |