aboutsummaryrefslogtreecommitdiffstats
path: root/lib/rtl/rtl_source_c.cc
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2013-01-01 23:03:31 +0100
committerDimitri Stolnikov <horiz0n@gmx.net>2013-01-01 23:03:31 +0100
commit6ae9c1b4dc960b51773aed14e7ab40a43aba7b91 (patch)
treeb85f4be0355f19061266804fdef959929086c9ae /lib/rtl/rtl_source_c.cc
parent43a6afdf28a74693074cc6355594229a33e29923 (diff)
update tuning ranges
Diffstat (limited to 'lib/rtl/rtl_source_c.cc')
-rw-r--r--lib/rtl/rtl_source_c.cc11
1 files changed, 7 insertions, 4 deletions
diff --git a/lib/rtl/rtl_source_c.cc b/lib/rtl/rtl_source_c.cc
index 79e045d..cbdb620 100644
--- a/lib/rtl/rtl_source_c.cc
+++ b/lib/rtl/rtl_source_c.cc
@@ -414,13 +414,16 @@ osmosdr::freq_range_t rtl_source_c::get_freq_range( size_t chan )
if ( tuner == RTLSDR_TUNER_E4000 ) {
/* there is a (temperature dependent) gap between 1100 to 1250 MHz */
- range += osmosdr::range_t( 50e6, 2.2e9 );
+ range += osmosdr::range_t( 52e6, 2.2e9 );
} else if ( tuner == RTLSDR_TUNER_FC0012 ) {
- /* range += osmosdr::range_t( 50e6, 2.2e9 ); */
+ range += osmosdr::range_t( 22e6, 948e6 );
} else if ( tuner == RTLSDR_TUNER_FC0013 ) {
- /* range += osmosdr::range_t( 50e6, 2.2e9 ); */
+ range += osmosdr::range_t( 22e6, 1.1e9 );
} else if ( tuner == RTLSDR_TUNER_FC2580 ) {
- /* range += osmosdr::range_t( 50e6, 2.2e9 ); */
+ range += osmosdr::range_t( 146e6, 308e6 );
+ range += osmosdr::range_t( 438e6, 924e6 );
+ } else if ( tuner == RTLSDR_TUNER_R820T ) {
+ range += osmosdr::range_t( 24e6, 1766e6 );
}
}