diff options
| author | Rafaël Carré <rafael.carre@gmail.com> | 2010-08-28 23:11:54 +0000 |
|---|---|---|
| committer | Rafaël Carré <rafael.carre@gmail.com> | 2010-08-28 23:11:54 +0000 |
| commit | 0011cb59111219af6b0c90538e669ffe328c5d5e (patch) | |
| tree | 5d8b7aee49e2bb1e3d52bc92bfb74de1269f274b /apps/debug_menu.c | |
| parent | f739a685d64604403b6351c18420d12eac2a1d80 (diff) | |
| download | rockbox-0011cb59111219af6b0c90538e669ffe328c5d5e.zip rockbox-0011cb59111219af6b0c90538e669ffe328c5d5e.tar.gz rockbox-0011cb59111219af6b0c90538e669ffe328c5d5e.tar.bz2 rockbox-0011cb59111219af6b0c90538e669ffe328c5d5e.tar.xz | |
archos player debug menu: factorize and use lcd_putsf
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@27932 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/debug_menu.c')
| -rw-r--r-- | apps/debug_menu.c | 41 |
1 files changed, 7 insertions, 34 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 59041eb..ba01147 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c @@ -1262,7 +1262,6 @@ extern unsigned char serbuf[]; #else /* !HAVE_LCD_BITMAP */ bool dbg_ports(void) { - char buf[32]; int button; int adc_battery_voltage; int currval = 0; @@ -1271,40 +1270,14 @@ bool dbg_ports(void) while(1) { - switch(currval) - { - case 0: - snprintf(buf, 32, "PADR: %04x", (unsigned short)PADR); - break; - case 1: - snprintf(buf, 32, "PBDR: %04x", (unsigned short)PBDR); - break; - case 2: - snprintf(buf, 32, "AN0: %03x", adc_read(0)); - break; - case 3: - snprintf(buf, 32, "AN1: %03x", adc_read(1)); - break; - case 4: - snprintf(buf, 32, "AN2: %03x", adc_read(2)); - break; - case 5: - snprintf(buf, 32, "AN3: %03x", adc_read(3)); - break; - case 6: - snprintf(buf, 32, "AN4: %03x", adc_read(4)); - break; - case 7: - snprintf(buf, 32, "AN5: %03x", adc_read(5)); - break; - case 8: - snprintf(buf, 32, "AN6: %03x", adc_read(6)); - break; - case 9: - snprintf(buf, 32, "AN7: %03x", adc_read(7)); - break; + if (currval == 0) { + lcd_putsf(0, 0, "PADR: %04x", (unsigned short)PADR); + } else if (currval == 1) { + lcd_putsf(0, 0, "PBDR: %04x", (unsigned short)PBDR); + } else { + int idx = currval - 2; /* idx < 7 */ + lcd_putsf(0, 0, "AN%d: %03x", idx, adc_read(idx)); } - lcd_puts(0, 0, buf); battery_read_info(&adc_battery_voltage, NULL); lcd_putsf(0, 1, "Batt: %d.%03dV", adc_battery_voltage / 1000, |