summaryrefslogtreecommitdiff
path: root/apps/debug_menu.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/debug_menu.c')
-rw-r--r--apps/debug_menu.c28
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))