diff options
author | Karl Kurbjun <kkurbjun@gmail.com> | 2008-11-12 03:57:32 +0000 |
---|---|---|
committer | Karl Kurbjun <kkurbjun@gmail.com> | 2008-11-12 03:57:32 +0000 |
commit | d42041043b95617244ffdb9150c5e2f2720a8a83 (patch) | |
tree | 71acbd2f8d8d51423d29ddbb2349ed23f77c3151 /firmware/target/arm/s3c2440/debug-s3c2440.c | |
parent | 68c686957b1b62671d727116e5c167cd8f080148 (diff) | |
download | rockbox-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.c | 39 |
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) |