diff options
| author | Michael Sevakis <jethead71@rockbox.org> | 2007-06-06 19:23:48 +0000 |
|---|---|---|
| committer | Michael Sevakis <jethead71@rockbox.org> | 2007-06-06 19:23:48 +0000 |
| commit | 21a4a87ca2553834b3f7b0c8f95f1b0889d8cb2c (patch) | |
| tree | b3c7693a1c1b2e24d5aeee3e3316bbcc404f7dbc /apps/debug_menu.c | |
| parent | af4cd0a84cc8ead0e3b9c32684c55235c792fb12 (diff) | |
| download | rockbox-21a4a87ca2553834b3f7b0c8f95f1b0889d8cb2c.zip rockbox-21a4a87ca2553834b3f7b0c8f95f1b0889d8cb2c.tar.gz rockbox-21a4a87ca2553834b3f7b0c8f95f1b0889d8cb2c.tar.bz2 rockbox-21a4a87ca2553834b3f7b0c8f95f1b0889d8cb2c.tar.xz | |
Accept FS#7178 - Sansa e200 FM tuner support by Ivan Zupan. Do the needed integration work into recording and the AS3514 audio driver. Do a little AS3514 fiq_record tweak to have it all work nicely from the start.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@13573 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/debug_menu.c')
| -rw-r--r-- | apps/debug_menu.c | 34 |
1 files changed, 33 insertions, 1 deletions
diff --git a/apps/debug_menu.c b/apps/debug_menu.c index 2279a27..32ab46c 100644 --- a/apps/debug_menu.c +++ b/apps/debug_menu.c @@ -1990,16 +1990,48 @@ static bool dbg_fm_radio(void) lcd_setmargins(0, 0); + fm_detected = radio_hardware_present(); + while(1) { int row = 0; lcd_clear_display(); - fm_detected = radio_hardware_present(); snprintf(buf, sizeof buf, "HW detected: %s", fm_detected?"yes":"no"); lcd_puts(0, row++, buf); +#if (CONFIG_TUNER & LV24020LP) + if (fm_detected) + { + snprintf(buf, sizeof buf, "CTRL_STAT: %02X", + sanyo_get(RADIO_ALL) ); + lcd_puts(0, row++, buf); + + snprintf(buf, sizeof buf, "RADIO_STAT: %02X", + sanyo_get(RADIO_REG_STAT)); + lcd_puts(0, row++, buf); + + snprintf(buf, sizeof buf, "MSS_FM: %d kHz", + (sanyo_get(RADIO_MSS_FM) ) ); + lcd_puts(0, row++, buf); + + snprintf(buf, sizeof buf, "MSS_IF: %d Hz", + (sanyo_get(RADIO_MSS_IF) ) ); + lcd_puts(0, row++, buf); + + snprintf(buf, sizeof buf, "MSS_SD: %d Hz", + (sanyo_get(RADIO_MSS_SD) ) ); + lcd_puts(0, row++, buf); + + snprintf(buf, sizeof buf, "if_set: %d Hz", + (sanyo_get(RADIO_IF_SET) ) ); + lcd_puts(0, row++, buf); + snprintf(buf, sizeof buf, "sd_set: %d Hz", + (sanyo_get(RADIO_SD_SET) ) ); + lcd_puts(0, row++, buf); + } +#endif #if (CONFIG_TUNER & S1A0903X01) snprintf(buf, sizeof buf, "Samsung regs: %08X", samsung_get(RADIO_ALL)); |