diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2002-10-14 14:25:25 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2002-10-14 14:25:25 +0000 |
commit | 46a94bea27e74fe05497fd534d4cfbf2cdbd6e06 (patch) | |
tree | ac8bd08730a1210cb5f2485e70309452e69fb61f | |
parent | 2f74eaae81a64c451da2f5650fbbbd8ce1fcc60b (diff) | |
download | rockbox-46a94bea27e74fe05497fd534d4cfbf2cdbd6e06.tar.gz rockbox-46a94bea27e74fe05497fd534d4cfbf2cdbd6e06.zip |
More well-behaved debug screens
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2625 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r-- | apps/debug_menu.c | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 77f896d7df..9f71d14156 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c | |||
@@ -232,8 +232,13 @@ bool dbg_hw_info(void) | |||
232 | lcd_puts(0, 6, buf); | 232 | lcd_puts(0, 6, buf); |
233 | 233 | ||
234 | lcd_update(); | 234 | lcd_update(); |
235 | 235 | ||
236 | button = button_get(true); | 236 | while(1) |
237 | { | ||
238 | button = button_get(true); | ||
239 | if(button == (BUTTON_OFF | BUTTON_REL)) | ||
240 | return false; | ||
241 | } | ||
237 | 242 | ||
238 | return false; | 243 | return false; |
239 | } | 244 | } |
@@ -414,7 +419,7 @@ bool dbg_ports(void) | |||
414 | 419 | ||
415 | switch(button) | 420 | switch(button) |
416 | { | 421 | { |
417 | case BUTTON_OFF: | 422 | case BUTTON_OFF | BUTTON_REL: |
418 | return false; | 423 | return false; |
419 | } | 424 | } |
420 | } | 425 | } |
@@ -496,7 +501,7 @@ bool dbg_ports(void) | |||
496 | 501 | ||
497 | switch(button) | 502 | switch(button) |
498 | { | 503 | { |
499 | case BUTTON_STOP: | 504 | case BUTTON_STOP | BUTTON_REL: |
500 | return false; | 505 | return false; |
501 | 506 | ||
502 | case BUTTON_LEFT: | 507 | case BUTTON_LEFT: |
@@ -560,8 +565,8 @@ bool dbg_rtc(void) | |||
560 | for (c = 0; c <= 43; c++) | 565 | for (c = 0; c <= 43; c++) |
561 | rtc_write(0x14 + c, 0); | 566 | rtc_write(0x14 + c, 0); |
562 | break; | 567 | break; |
563 | case BUTTON_OFF: | 568 | case BUTTON_OFF | BUTTON_REL: |
564 | case BUTTON_LEFT: | 569 | case BUTTON_LEFT | BUTTON_REL: |
565 | return false; | 570 | return false; |
566 | } | 571 | } |
567 | } | 572 | } |
@@ -661,7 +666,8 @@ bool dbg_mas_codec(void) | |||
661 | case BUTTON_UP: | 666 | case BUTTON_UP: |
662 | if (addr) { addr -= 4; } | 667 | if (addr) { addr -= 4; } |
663 | break; | 668 | break; |
664 | case BUTTON_LEFT: | 669 | case BUTTON_LEFT | BUTTON_REL: |
670 | case BUTTON_OFF | BUTTON_REL: | ||
665 | return false; | 671 | return false; |
666 | } | 672 | } |
667 | } | 673 | } |
@@ -798,8 +804,8 @@ bool view_battery(void) | |||
798 | view++; | 804 | view++; |
799 | break; | 805 | break; |
800 | 806 | ||
801 | case BUTTON_LEFT: | 807 | case BUTTON_LEFT | BUTTON_REL: |
802 | case BUTTON_OFF: | 808 | case BUTTON_OFF | BUTTON_REL: |
803 | return false; | 809 | return false; |
804 | } | 810 | } |
805 | } | 811 | } |