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 | |
parent | f739a685d64604403b6351c18420d12eac2a1d80 (diff) | |
download | rockbox-0011cb59111219af6b0c90538e669ffe328c5d5e.tar.gz rockbox-0011cb59111219af6b0c90538e669ffe328c5d5e.zip |
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')
-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 59041eb450..ba0114774d 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c | |||
@@ -1262,7 +1262,6 @@ extern unsigned char serbuf[]; | |||
1262 | #else /* !HAVE_LCD_BITMAP */ | 1262 | #else /* !HAVE_LCD_BITMAP */ |
1263 | bool dbg_ports(void) | 1263 | bool dbg_ports(void) |
1264 | { | 1264 | { |
1265 | char buf[32]; | ||
1266 | int button; | 1265 | int button; |
1267 | int adc_battery_voltage; | 1266 | int adc_battery_voltage; |
1268 | int currval = 0; | 1267 | int currval = 0; |
@@ -1271,40 +1270,14 @@ bool dbg_ports(void) | |||
1271 | 1270 | ||
1272 | while(1) | 1271 | while(1) |
1273 | { | 1272 | { |
1274 | switch(currval) | 1273 | if (currval == 0) { |
1275 | { | 1274 | lcd_putsf(0, 0, "PADR: %04x", (unsigned short)PADR); |
1276 | case 0: | 1275 | } else if (currval == 1) { |
1277 | snprintf(buf, 32, "PADR: %04x", (unsigned short)PADR); | 1276 | lcd_putsf(0, 0, "PBDR: %04x", (unsigned short)PBDR); |
1278 | break; | 1277 | } else { |
1279 | case 1: | 1278 | int idx = currval - 2; /* idx < 7 */ |
1280 | snprintf(buf, 32, "PBDR: %04x", (unsigned short)PBDR); | 1279 | lcd_putsf(0, 0, "AN%d: %03x", idx, adc_read(idx)); |
1281 | break; | ||
1282 | case 2: | ||
1283 | snprintf(buf, 32, "AN0: %03x", adc_read(0)); | ||
1284 | break; | ||
1285 | case 3: | ||
1286 | snprintf(buf, 32, "AN1: %03x", adc_read(1)); | ||
1287 | break; | ||
1288 | case 4: | ||
1289 | snprintf(buf, 32, "AN2: %03x", adc_read(2)); | ||
1290 | break; | ||
1291 | case 5: | ||
1292 | snprintf(buf, 32, "AN3: %03x", adc_read(3)); | ||
1293 | break; | ||
1294 | case 6: | ||
1295 | snprintf(buf, 32, "AN4: %03x", adc_read(4)); | ||
1296 | break; | ||
1297 | case 7: | ||
1298 | snprintf(buf, 32, "AN5: %03x", adc_read(5)); | ||
1299 | break; | ||
1300 | case 8: | ||
1301 | snprintf(buf, 32, "AN6: %03x", adc_read(6)); | ||
1302 | break; | ||
1303 | case 9: | ||
1304 | snprintf(buf, 32, "AN7: %03x", adc_read(7)); | ||
1305 | break; | ||
1306 | } | 1280 | } |
1307 | lcd_puts(0, 0, buf); | ||
1308 | 1281 | ||
1309 | battery_read_info(&adc_battery_voltage, NULL); | 1282 | battery_read_info(&adc_battery_voltage, NULL); |
1310 | lcd_putsf(0, 1, "Batt: %d.%03dV", adc_battery_voltage / 1000, | 1283 | lcd_putsf(0, 1, "Batt: %d.%03dV", adc_battery_voltage / 1000, |