diff options
| author | Jens Arnold <amiconn@rockbox.org> | 2007-04-06 22:55:00 +0000 |
|---|---|---|
| committer | Jens Arnold <amiconn@rockbox.org> | 2007-04-06 22:55:00 +0000 |
| commit | f9b90e91031dbd23fed24e832de4d8d2e15151a0 (patch) | |
| tree | 964a492f1c4a658ec0ecb82d100ce62d2f6ec93a /apps/plugins/battery_bench.c | |
| parent | a5d7309d96cca974e1524dc746482ab2a26d7395 (diff) | |
| download | rockbox-f9b90e91031dbd23fed24e832de4d8d2e15151a0.zip rockbox-f9b90e91031dbd23fed24e832de4d8d2e15151a0.tar.gz rockbox-f9b90e91031dbd23fed24e832de4d8d2e15151a0.tar.bz2 rockbox-f9b90e91031dbd23fed24e832de4d8d2e15151a0.tar.xz | |
Now charcell displays require lcd_update() for updating the main lcd content like bitmap displays.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13050 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/plugins/battery_bench.c')
| -rw-r--r-- | apps/plugins/battery_bench.c | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/apps/plugins/battery_bench.c b/apps/plugins/battery_bench.c index 53dd5be..13ce172 100644 --- a/apps/plugins/battery_bench.c +++ b/apps/plugins/battery_bench.c @@ -129,10 +129,11 @@ bool exit_tsr(bool reenter) rb->lcd_clear_display(); rb->lcd_puts_scroll(0, 0, "Batt.Bench is currently running."); rb->lcd_puts_scroll(0, 1, "Press OFF to cancel the test"); - rb->lcd_puts_scroll(0, 2, "Anything else will resume"); #ifdef HAVE_LCD_BITMAP - rb->lcd_update(); + rb->lcd_puts_scroll(0, 2, "Anything else will resume"); #endif + rb->lcd_update(); + if (rb->button_get(true) != BATTERY_OFF) exit = false; if (exit) @@ -369,21 +370,24 @@ int main(void) int button, fd; bool on = false; #ifdef HAVE_LCD_BITMAP + int i; const char *msgs[] = { "Battery Benchmark","Check file", BATTERY_LOG, "for more info", "PLAY - start", "OFF - quit" }; #endif rb->lcd_clear_display(); #ifdef HAVE_LCD_BITMAP - int i; - rb->lcd_clear_display(); rb->lcd_setfont(FONT_SYSFIXED); for(i = 0; i<(int)(sizeof(msgs)/sizeof(char *)); i++) put_centered_str(msgs[i],rb->lcd_putsxy,LCD_WIDTH,i+1); - +#else + rb->lcd_puts_scroll(0, 0, "Batt.Bench."); + rb->lcd_puts_scroll(0, 1, "PLAY/STOP"); +#endif rb->lcd_update(); + #ifdef HAVE_REMOTE_LCD rb->lcd_remote_clear_display(); put_centered_str(msgs[0],rb->lcd_remote_putsxy,LCD_REMOTE_WIDTH,0); @@ -394,11 +398,6 @@ int main(void) rb->lcd_remote_update(); #endif -#else - rb->lcd_puts_scroll(0, 0, "Batt.Bench."); - rb->lcd_puts_scroll(0, 1, "PLAY/STOP"); -#endif - do { button = rb->button_get(true); |