From d3d0b26421bea28acc3f844a5b630d928083e9ec Mon Sep 17 00:00:00 2001 From: Karl Kurbjun Date: Thu, 15 Nov 2007 06:44:35 +0000 Subject: 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 --- firmware/target/arm/tms320dm320/debug-dm320.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'firmware/target/arm/tms320dm320/debug-dm320.c') 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) return false; } +extern char r_buffer[5]; +extern int r_button; bool __dbg_hw_info(void) { int line = 0, button, oldline; int *address=0x0; bool done=false; char buf[100]; - + lcd_setmargins(0, 0); lcd_setfont(FONT_SYSFIXED); lcd_clear_display(); - + /* Put all the static text befor the while loop */ lcd_puts(0, line++, "[Hardware info]"); - + lcd_puts(0, line++, "Clock info:"); snprintf(buf, sizeof(buf), "IO_CLK_PLLA: 0x%04x IO_CLK_PLLB: 0x%04x IO_CLK_SEL0: 0x%04x IO_CLK_SEL1: 0x%04x", 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) else if (button==BUTTON_RC_REW) address-=0x800; + snprintf(buf, sizeof(buf), "Buffer: 0x%02x%02x%02x%02x%02x", + r_buffer[0], r_buffer[1], r_buffer[2], r_buffer[3],r_buffer[4] ); lcd_puts(0, line++, buf); + snprintf(buf, sizeof(buf), "Button: 0x%08x, HWread: 0x%08x", + (unsigned int)button, r_button); lcd_puts(0, line++, buf); snprintf(buf, sizeof(buf), "current tick: %08x Seconds running: %08d", (unsigned int)current_tick, (unsigned int)current_tick/100); lcd_puts(0, line++, buf); snprintf(buf, sizeof(buf), "Address: 0x%08x Data: 0x%08x", -- cgit v1.2.3