aboutsummaryrefslogtreecommitdiffstats
path: root/lib/hackrf/hackrf_source_c.cc
AgeCommit message (Collapse)AuthorFilesLines
2013-06-09hackrf: select narrower filters in auto bw mode to prevent aliasingDimitri Stolnikov1-2/+2
2013-06-09hackrf: use new sample rate function introduced in libhackrf b892bc34adDimitri Stolnikov1-5/+4
2013-06-07hackrf: add fractional sample rate support introduced in libhackrfDimitri Stolnikov1-2/+7
d9c46cbdac
2013-06-07hackrf: add human readable error prints to all libhackrf funcsDimitri Stolnikov1-23/+40
2013-06-05hackrf: set the default sample rate to 10MDimitri Stolnikov1-1/+2
this prevents a regression with early firmware who did not have 8M rate but 5M instead. they both had 10M, so we use this as default.
2013-06-02hackrf: disable start/stop as it has caused lock-upsDimitri Stolnikov1-4/+13
2013-05-30hackrf: change out-of-spec rate 5e6 to 8e6 defaultDimitri Stolnikov1-2/+2
2013-05-30hackrf: update to libhackrf gain API introduced in b5f275abc5Dimitri Stolnikov1-71/+9
2013-05-26hackrf: enable buffers argument for the source blockDimitri Stolnikov1-3/+3
2013-05-08hackrf: update to libhackrf 6f0ae9bc99 APIDimitri Stolnikov1-12/+4
2013-05-02hackrf: replace non-portable usleep with boost sleepDimitri Stolnikov1-1/+3
2013-04-30source/sink: rename antennas to express their functionDimitri Stolnikov1-1/+1
2013-04-30source/sink: return freq_range_t in get_bandwidth_range()Dimitri Stolnikov1-3/+3
it was meta_range_t (which is binary compatible) before.
2013-04-28hackrf: updated source commentsDimitri Stolnikov1-1/+4
2013-04-26hackf: implement start & stop methodsDimitri Stolnikov1-7/+32
This allows a block to enable an associated driver to begin transfering data just before we start to execute the scheduler. The end result is that this reduces latency in the pipeline when dealing with audio devices, usrps, etc.
2013-04-26hackrf: don't skip first samples when streamingDimitri Stolnikov1-8/+1
2013-04-26hackrf: make failures more verboseDimitri Stolnikov1-4/+4
2013-04-15hackrf: implement BB lowpass filter controlDimitri Stolnikov1-3/+5
To use the default (automatic) bandwidth filter selection, this should be set to 0.
2013-04-13hackrf: implement full control for RF/IF/BB gain stagesDimitri Stolnikov1-47/+101
the following named gain stages are available: RF: MGA-81563, switchable 0 or 14dB IF: MAX2837 LNA, 0 to 40dB in 8dB steps BB: MAX2837 VGA, 0 to 62dB in 2dB steps
2013-04-10hackrf: add support for HackRF devices through libhackrfDimitri Stolnikov1-0/+623
features: - gain control for LNA & VGA - frequency error correction - automatic baseband filter - up to 20M sampling rate limitations: - no DC offset correction implemented (yet) - no RX preamplifier control (disabled by default) - high sampling rates may not work on slow machines