summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafaël Carré <rafael.carre@gmail.com>2010-08-28 23:11:54 +0000
committerRafaël Carré <rafael.carre@gmail.com>2010-08-28 23:11:54 +0000
commit0011cb59111219af6b0c90538e669ffe328c5d5e (patch)
tree5d8b7aee49e2bb1e3d52bc92bfb74de1269f274b
parentf739a685d64604403b6351c18420d12eac2a1d80 (diff)
downloadrockbox-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
-rw-r--r--apps/debug_menu.c41
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 */
1263bool dbg_ports(void) 1263bool 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,