summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorKarl Kurbjun <kkurbjun@gmail.com>2007-11-10 23:13:27 +0000
committerKarl Kurbjun <kkurbjun@gmail.com>2007-11-10 23:13:27 +0000
commitd185f9eba8706fb2415eb6406a0ffd90113e95da (patch)
treedb194e7b73e26d799a03720d74c7eba9ec19d268 /apps
parent0082da7515e85a24887f0c9222958d9aafd432d1 (diff)
downloadrockbox-d185f9eba8706fb2415eb6406a0ffd90113e95da.tar.gz
rockbox-d185f9eba8706fb2415eb6406a0ffd90113e95da.zip
Fix the Gigabeat red and move it's hw specific code into the target tree
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15562 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
-rw-r--r--apps/debug_menu.c57
1 files changed, 4 insertions, 53 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c
index 576d01d336..f343ce6c78 100644
--- a/apps/debug_menu.c
+++ b/apps/debug_menu.c
@@ -88,7 +88,7 @@
88#endif 88#endif
89#include "hwcompat.h" 89#include "hwcompat.h"
90 90
91#if CONFIG_CPU == DM320 91#if CONFIG_CPU == DM320 || CONFIG_CPU == S3C2440
92#include "debug-target.h" 92#include "debug-target.h"
93#endif 93#endif
94 94
@@ -984,16 +984,13 @@ static bool dbg_spdif(void)
984#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD 984#elif CONFIG_KEYPAD == IAUDIO_X5M5_PAD
985# define DEBUG_CANCEL BUTTON_REC 985# define DEBUG_CANCEL BUTTON_REC
986 986
987#elif CONFIG_KEYPAD == GIGABEAT_PAD
988# define DEBUG_CANCEL BUTTON_A
989
990#elif CONFIG_KEYPAD == IRIVER_H10_PAD 987#elif CONFIG_KEYPAD == IRIVER_H10_PAD
991# define DEBUG_CANCEL BUTTON_REW 988# define DEBUG_CANCEL BUTTON_REW
992 989
993#elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \ 990#elif (CONFIG_KEYPAD == SANSA_E200_PAD) || \
994 (CONFIG_KEYPAD == SANSA_C200_PAD) 991 (CONFIG_KEYPAD == SANSA_C200_PAD)
995# define DEBUG_CANCEL BUTTON_LEFT 992# define DEBUG_CANCEL BUTTON_LEFT
996#endif /* key definitios */ 993#endif /* key definitions */
997 994
998/* Test code!!! */ 995/* Test code!!! */
999bool dbg_ports(void) 996bool dbg_ports(void)
@@ -1265,54 +1262,8 @@ bool dbg_ports(void)
1265 if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL)) 1262 if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL))
1266 return false; 1263 return false;
1267 } 1264 }
1268#elif CONFIG_CPU == S3C2440 1265#else
1269 char buf[50]; 1266 return __dbg_ports();
1270 int line;
1271
1272 lcd_setmargins(0, 0);
1273 lcd_clear_display();
1274 lcd_setfont(FONT_SYSFIXED);
1275
1276 while(1)
1277 {
1278 line = 0;
1279 snprintf(buf, sizeof(buf), "[Ports and Registers]"); lcd_puts(0, line++, buf);
1280
1281 snprintf(buf, sizeof(buf), "GPACON: %08x GPBCON: %08x", GPACON, GPBCON); lcd_puts(0, line++, buf);
1282 snprintf(buf, sizeof(buf), "GPADAT: %08x GPBDAT: %08x", GPADAT, GPBDAT); lcd_puts(0, line++, buf);
1283 snprintf(buf, sizeof(buf), "GPAUP: %08x GPBUP: %08x", 0, GPBUP); lcd_puts(0, line++, buf);
1284 snprintf(buf, sizeof(buf), "GPCCON: %08x GPDCON: %08x", GPCCON, GPDCON); lcd_puts(0, line++, buf);
1285 snprintf(buf, sizeof(buf), "GPCDAT: %08x GPDDAT: %08x", GPCDAT, GPDDAT); lcd_puts(0, line++, buf);
1286 snprintf(buf, sizeof(buf), "GPCUP: %08x GPDUP: %08x", GPCUP, GPDUP); lcd_puts(0, line++, buf);
1287
1288 snprintf(buf, sizeof(buf), "GPCCON: %08x GPDCON: %08x", GPCCON, GPDCON); lcd_puts(0, line++, buf);
1289 snprintf(buf, sizeof(buf), "GPCDAT: %08x GPDDAT: %08x", GPCDAT, GPDDAT); lcd_puts(0, line++, buf);
1290 snprintf(buf, sizeof(buf), "GPCUP: %08x GPDUP: %08x", GPCUP, GPDUP); lcd_puts(0, line++, buf);
1291
1292 snprintf(buf, sizeof(buf), "GPECON: %08x GPFCON: %08x", GPECON, GPFCON); lcd_puts(0, line++, buf);
1293 snprintf(buf, sizeof(buf), "GPEDAT: %08x GPFDAT: %08x", GPEDAT, GPFDAT); lcd_puts(0, line++, buf);
1294 snprintf(buf, sizeof(buf), "GPEUP: %08x GPFUP: %08x", GPEUP, GPFUP); lcd_puts(0, line++, buf);
1295
1296 snprintf(buf, sizeof(buf), "GPGCON: %08x GPHCON: %08x", GPGCON, GPHCON); lcd_puts(0, line++, buf);
1297 snprintf(buf, sizeof(buf), "GPGDAT: %08x GPHDAT: %08x", GPGDAT, GPHDAT); lcd_puts(0, line++, buf);
1298 snprintf(buf, sizeof(buf), "GPGUP: %08x GPHUP: %08x", GPGUP, GPHUP); lcd_puts(0, line++, buf);
1299
1300 snprintf(buf, sizeof(buf), "GPJCON: %08x", GPJCON); lcd_puts(0, line++, buf);
1301 snprintf(buf, sizeof(buf), "GPJDAT: %08x", GPJDAT); lcd_puts(0, line++, buf);
1302 snprintf(buf, sizeof(buf), "GPJUP: %08x", GPJUP); lcd_puts(0, line++, buf);
1303
1304 line++;
1305
1306 snprintf(buf, sizeof(buf), "SRCPND: %08x INTMOD: %08x", SRCPND, INTMOD); lcd_puts(0, line++, buf);
1307 snprintf(buf, sizeof(buf), "INTMSK: %08x INTPND: %08x", INTMSK, INTPND); lcd_puts(0, line++, buf);
1308 snprintf(buf, sizeof(buf), "CLKCON: %08x CLKSLOW: %08x", CLKCON, CLKSLOW); lcd_puts(0, line++, buf);
1309 snprintf(buf, sizeof(buf), "MPLLCON: %08x UPLLCON: %08x", MPLLCON, UPLLCON); lcd_puts(0, line++, buf);
1310 snprintf(buf, sizeof(buf), "CLKDIVN: %08x", CLKDIVN); lcd_puts(0, line++, buf);
1311
1312 lcd_update();
1313 if (button_get_w_tmo(HZ/10) == (DEBUG_CANCEL|BUTTON_REL))
1314 return false;
1315 }
1316#endif /* CPU */ 1267#endif /* CPU */
1317 return false; 1268 return false;
1318} 1269}