summaryrefslogtreecommitdiffstats
path: root/firmware/target/arm/s3c2440/debug-s3c2440.c
diff options
context:
space:
mode:
authorKarl Kurbjun <kkurbjun@gmail.com>2008-11-12 03:57:32 +0000
committerKarl Kurbjun <kkurbjun@gmail.com>2008-11-12 03:57:32 +0000
commitd42041043b95617244ffdb9150c5e2f2720a8a83 (patch)
tree71acbd2f8d8d51423d29ddbb2349ed23f77c3151 /firmware/target/arm/s3c2440/debug-s3c2440.c
parent68c686957b1b62671d727116e5c167cd8f080148 (diff)
downloadrockbox-d42041043b95617244ffdb9150c5e2f2720a8a83.tar.gz
rockbox-d42041043b95617244ffdb9150c5e2f2720a8a83.zip
Add in the needed crt0.S code for the wakeup alarm also
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19094 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/s3c2440/debug-s3c2440.c')
-rw-r--r--firmware/target/arm/s3c2440/debug-s3c2440.c39
1 files changed, 38 insertions, 1 deletions
diff --git a/firmware/target/arm/s3c2440/debug-s3c2440.c b/firmware/target/arm/s3c2440/debug-s3c2440.c
index 97b7123a43..6cd6d649cf 100644
--- a/firmware/target/arm/s3c2440/debug-s3c2440.c
+++ b/firmware/target/arm/s3c2440/debug-s3c2440.c
@@ -32,7 +32,44 @@
bool __dbg_hw_info(void)
{
- return false;
+ char buf[50];
+ int line, button;
+
+ char reg=0, value=0;
+
+ lcd_clear_display();
+ lcd_setfont(FONT_SYSFIXED);
+
+ while(1)
+ {
+ line=0;
+ snprintf(buf, sizeof(buf), "reg: %08x value: %08x", reg, value);
+ lcd_puts(0, line++, buf);
+
+ button = button_get_w_tmo(HZ/10);
+
+ if (button == BUTTON_UP)
+ reg++;
+ if (button == BUTTON_DOWN)
+ reg--;
+
+ if (button == BUTTON_VOL_UP)
+ value++;
+ if (button == BUTTON_VOL_DOWN)
+ value--;
+
+ if (button == BUTTON_A)
+ {
+// LCD_SPI_start();
+// LCD_SPI_setreg(reg, value);
+// LCD_SPI_stop();
+ }
+
+ lcd_update();
+
+ if (button == (DEBUG_CANCEL|BUTTON_REL))
+ return false;
+ }
}
bool __dbg_ports(void)