summaryrefslogtreecommitdiff
path: root/firmware/target/arm/tms320dm320/debug-dm320.c
diff options
context:
space:
mode:
authorKarl Kurbjun <kkurbjun@gmail.com>2007-11-15 06:44:35 +0000
committerKarl Kurbjun <kkurbjun@gmail.com>2007-11-15 06:44:35 +0000
commitd3d0b26421bea28acc3f844a5b630d928083e9ec (patch)
treeae41e45978582dede65cbd0bfae70dbd6eb1445c /firmware/target/arm/tms320dm320/debug-dm320.c
parentd1c6d539625e20c04674cfa040f84f4444a16927 (diff)
downloadrockbox-d3d0b26421bea28acc3f844a5b630d928083e9ec.tar.gz
rockbox-d3d0b26421bea28acc3f844a5b630d928083e9ec.zip
Work in progress fixes to the remote button handling. Now the remote can be unplugged and then plugged in and it will work.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15628 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'firmware/target/arm/tms320dm320/debug-dm320.c')
-rwxr-xr-xfirmware/target/arm/tms320dm320/debug-dm320.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/firmware/target/arm/tms320dm320/debug-dm320.c b/firmware/target/arm/tms320dm320/debug-dm320.c
index e12d86a03d..1a987b4dda 100755
--- a/firmware/target/arm/tms320dm320/debug-dm320.c
+++ b/firmware/target/arm/tms320dm320/debug-dm320.c
@@ -33,20 +33,22 @@ bool __dbg_ports(void)
33 return false; 33 return false;
34} 34}
35 35
36extern char r_buffer[5];
37extern int r_button;
36bool __dbg_hw_info(void) 38bool __dbg_hw_info(void)
37{ 39{
38 int line = 0, button, oldline; 40 int line = 0, button, oldline;
39 int *address=0x0; 41 int *address=0x0;
40 bool done=false; 42 bool done=false;
41 char buf[100]; 43 char buf[100];
42 44
43 lcd_setmargins(0, 0); 45 lcd_setmargins(0, 0);
44 lcd_setfont(FONT_SYSFIXED); 46 lcd_setfont(FONT_SYSFIXED);
45 lcd_clear_display(); 47 lcd_clear_display();
46 48
47 /* Put all the static text befor the while loop */ 49 /* Put all the static text befor the while loop */
48 lcd_puts(0, line++, "[Hardware info]"); 50 lcd_puts(0, line++, "[Hardware info]");
49 51
50 lcd_puts(0, line++, "Clock info:"); 52 lcd_puts(0, line++, "Clock info:");
51 snprintf(buf, sizeof(buf), "IO_CLK_PLLA: 0x%04x IO_CLK_PLLB: 0x%04x IO_CLK_SEL0: 0x%04x IO_CLK_SEL1: 0x%04x", 53 snprintf(buf, sizeof(buf), "IO_CLK_PLLA: 0x%04x IO_CLK_PLLB: 0x%04x IO_CLK_SEL0: 0x%04x IO_CLK_SEL1: 0x%04x",
52 IO_CLK_PLLA, IO_CLK_PLLB, IO_CLK_SEL0, IO_CLK_SEL1); lcd_puts(0, line++, buf); 54 IO_CLK_PLLA, IO_CLK_PLLB, IO_CLK_SEL0, IO_CLK_SEL1); lcd_puts(0, line++, buf);
@@ -75,6 +77,10 @@ bool __dbg_hw_info(void)
75 else if (button==BUTTON_RC_REW) 77 else if (button==BUTTON_RC_REW)
76 address-=0x800; 78 address-=0x800;
77 79
80 snprintf(buf, sizeof(buf), "Buffer: 0x%02x%02x%02x%02x%02x",
81 r_buffer[0], r_buffer[1], r_buffer[2], r_buffer[3],r_buffer[4] ); lcd_puts(0, line++, buf);
82 snprintf(buf, sizeof(buf), "Button: 0x%08x, HWread: 0x%08x",
83 (unsigned int)button, r_button); lcd_puts(0, line++, buf);
78 snprintf(buf, sizeof(buf), "current tick: %08x Seconds running: %08d", 84 snprintf(buf, sizeof(buf), "current tick: %08x Seconds running: %08d",
79 (unsigned int)current_tick, (unsigned int)current_tick/100); lcd_puts(0, line++, buf); 85 (unsigned int)current_tick, (unsigned int)current_tick/100); lcd_puts(0, line++, buf);
80 snprintf(buf, sizeof(buf), "Address: 0x%08x Data: 0x%08x", 86 snprintf(buf, sizeof(buf), "Address: 0x%08x Data: 0x%08x",