summaryrefslogtreecommitdiff
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 @@
32 32
33bool __dbg_hw_info(void) 33bool __dbg_hw_info(void)
34{ 34{
35 return false; 35 char buf[50];
36 int line, button;
37
38 char reg=0, value=0;
39
40 lcd_clear_display();
41 lcd_setfont(FONT_SYSFIXED);
42
43 while(1)
44 {
45 line=0;
46 snprintf(buf, sizeof(buf), "reg: %08x value: %08x", reg, value);
47 lcd_puts(0, line++, buf);
48
49 button = button_get_w_tmo(HZ/10);
50
51 if (button == BUTTON_UP)
52 reg++;
53 if (button == BUTTON_DOWN)
54 reg--;
55
56 if (button == BUTTON_VOL_UP)
57 value++;
58 if (button == BUTTON_VOL_DOWN)
59 value--;
60
61 if (button == BUTTON_A)
62 {
63// LCD_SPI_start();
64// LCD_SPI_setreg(reg, value);
65// LCD_SPI_stop();
66 }
67
68 lcd_update();
69
70 if (button == (DEBUG_CANCEL|BUTTON_REL))
71 return false;
72 }
36} 73}
37 74
38bool __dbg_ports(void) 75bool __dbg_ports(void)