aboutsummaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDimitri Stolnikov <horiz0n@gmx.net>2013-05-30 00:54:12 +0200
committerDimitri Stolnikov <horiz0n@gmx.net>2013-05-30 01:00:45 +0200
commit9cbe22f23d725c90dfae3816748cb6a318e70175 (patch)
treebc2931372d13ab8403b2266be272069e01186210 /lib
parent6a705398724319c5de127cd2fce08d3934326643 (diff)
hackrf: change out-of-spec rate 5e6 to 8e6 default
Diffstat (limited to 'lib')
-rw-r--r--lib/hackrf/hackrf_sink_c.cc6
-rw-r--r--lib/hackrf/hackrf_source_c.cc4
2 files changed, 5 insertions, 5 deletions
diff --git a/lib/hackrf/hackrf_sink_c.cc b/lib/hackrf/hackrf_sink_c.cc
index 17038a6..99710b6 100644
--- a/lib/hackrf/hackrf_sink_c.cc
+++ b/lib/hackrf/hackrf_sink_c.cc
@@ -204,7 +204,7 @@ hackrf_sink_c::hackrf_sink_c (const std::string &args)
<< std::endl;
}
- set_sample_rate( 5000000 );
+ set_sample_rate( get_sample_rates().start() );
set_gain( 0 ); /* disable AMP gain stage by default */
@@ -463,7 +463,7 @@ osmosdr::meta_range_t hackrf_sink_c::get_sample_rates()
{
osmosdr::meta_range_t range;
- range += osmosdr::range_t( 5e6 ); /* out of spec but appears to work */
+ range += osmosdr::range_t( 8e6 );
range += osmosdr::range_t( 10e6 );
range += osmosdr::range_t( 12.5e6 );
range += osmosdr::range_t( 16e6 );
@@ -634,7 +634,7 @@ double hackrf_sink_c::set_if_gain( double gain, size_t chan )
if (_dev) {
double clip_gain = if_gains.clip( gain, true );
- if ( hackrf_set_txvga_gain( _dev, uint32_t(value) ) == HACKRF_SUCCESS )
+ if ( hackrf_set_txvga_gain( _dev, uint32_t(clip_gain) ) == HACKRF_SUCCESS )
_vga_gain = clip_gain;
}
diff --git a/lib/hackrf/hackrf_source_c.cc b/lib/hackrf/hackrf_source_c.cc
index 2eeaa9b..97cefcc 100644
--- a/lib/hackrf/hackrf_source_c.cc
+++ b/lib/hackrf/hackrf_source_c.cc
@@ -157,7 +157,7 @@ hackrf_source_c::hackrf_source_c (const std::string &args)
<< std::endl;
}
- set_sample_rate( 5000000 );
+ set_sample_rate( get_sample_rates().start() );
set_gain( 0 ); /* disable AMP gain stage by default */
@@ -354,7 +354,7 @@ osmosdr::meta_range_t hackrf_source_c::get_sample_rates()
{
osmosdr::meta_range_t range;
- range += osmosdr::range_t( 5e6 ); /* out of spec but appears to work */
+ range += osmosdr::range_t( 8e6 );
range += osmosdr::range_t( 10e6 );
range += osmosdr::range_t( 12.5e6 );
range += osmosdr::range_t( 16e6 );