summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2002-10-14 14:25:25 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2002-10-14 14:25:25 +0000
commit46a94bea27e74fe05497fd534d4cfbf2cdbd6e06 (patch)
treeac8bd08730a1210cb5f2485e70309452e69fb61f
parent2f74eaae81a64c451da2f5650fbbbd8ce1fcc60b (diff)
downloadrockbox-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.c24
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 }