diff options
author | Karl Kurbjun <kkurbjun@gmail.com> | 2007-11-15 06:44:35 +0000 |
---|---|---|
committer | Karl Kurbjun <kkurbjun@gmail.com> | 2007-11-15 06:44:35 +0000 |
commit | d3d0b26421bea28acc3f844a5b630d928083e9ec (patch) | |
tree | ae41e45978582dede65cbd0bfae70dbd6eb1445c /firmware/target/arm/tms320dm320/debug-dm320.c | |
parent | d1c6d539625e20c04674cfa040f84f4444a16927 (diff) | |
download | rockbox-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-x | firmware/target/arm/tms320dm320/debug-dm320.c | 12 |
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 | ||
36 | extern char r_buffer[5]; | ||
37 | extern int r_button; | ||
36 | bool __dbg_hw_info(void) | 38 | bool __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", |