diff options
Diffstat (limited to 'apps/debug_menu.c')
-rw-r--r-- | apps/debug_menu.c | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 996f13d55c..71094c0dd9 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c | |||
@@ -2074,7 +2074,6 @@ static bool dbg_fm_radio(void) | |||
2074 | while(1) | 2074 | while(1) |
2075 | { | 2075 | { |
2076 | int row = 0; | 2076 | int row = 0; |
2077 | unsigned long regs; | ||
2078 | 2077 | ||
2079 | lcd_clear_display(); | 2078 | lcd_clear_display(); |
2080 | fm_detected = radio_hardware_present(); | 2079 | fm_detected = radio_hardware_present(); |
@@ -2083,16 +2082,31 @@ static bool dbg_fm_radio(void) | |||
2083 | lcd_puts(0, row++, buf); | 2082 | lcd_puts(0, row++, buf); |
2084 | 2083 | ||
2085 | #if (CONFIG_TUNER & S1A0903X01) | 2084 | #if (CONFIG_TUNER & S1A0903X01) |
2086 | regs = samsung_get(RADIO_ALL); | 2085 | snprintf(buf, sizeof buf, "Samsung regs: %08X", |
2087 | snprintf(buf, sizeof buf, "Samsung regs: %08lx", regs); | 2086 | samsung_get(RADIO_ALL)); |
2088 | lcd_puts(0, row++, buf); | 2087 | lcd_puts(0, row++, buf); |
2089 | #endif | 2088 | #endif |
2090 | #if (CONFIG_TUNER & TEA5767) | 2089 | #if (CONFIG_TUNER & TEA5767) |
2091 | regs = philips_get(RADIO_ALL); | 2090 | { |
2092 | snprintf(buf, sizeof buf, "Philips regs: %08lx", regs); | 2091 | struct philips_dbg_info info; |
2093 | lcd_puts(0, row++, buf); | 2092 | philips_dbg_info(&info); |
2093 | |||
2094 | snprintf(buf, sizeof buf, "Philips regs:"); | ||
2095 | lcd_puts(0, row++, buf); | ||
2096 | |||
2097 | snprintf(buf, sizeof buf, " Read: %02X %02X %02X %02X %02X", | ||
2098 | (unsigned)info.read_regs[0], (unsigned)info.read_regs[1], | ||
2099 | (unsigned)info.read_regs[2], (unsigned)info.read_regs[3], | ||
2100 | (unsigned)info.read_regs[4]); | ||
2101 | lcd_puts(0, row++, buf); | ||
2102 | |||
2103 | snprintf(buf, sizeof buf, " Write: %02X %02X %02X %02X %02X", | ||
2104 | (unsigned)info.write_regs[0], (unsigned)info.write_regs[1], | ||
2105 | (unsigned)info.write_regs[2], (unsigned)info.write_regs[3], | ||
2106 | (unsigned)info.write_regs[4]); | ||
2107 | lcd_puts(0, row++, buf); | ||
2108 | } | ||
2094 | #endif | 2109 | #endif |
2095 | |||
2096 | lcd_update(); | 2110 | lcd_update(); |
2097 | 2111 | ||
2098 | if (action_userabort(HZ)) | 2112 | if (action_userabort(HZ)) |