Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-10 | do not check for NULL before calling free | Jiří Pinkava | 2 | -10/+5 | |
2015-12-07 | hackrf: change hackrf i/o from default char to explicit int8_t | Dimitri Stolnikov | 3 | -13/+13 | |
original patch provided via github by Dirk Grunwald | |||||
2015-12-07 | hackrf: since devicecount is signed, make comparisons signed as well | Dimitri Stolnikov | 2 | -5/+5 | |
2015-06-06 | cmake: move check for hackrf_device_list to hackrf subdirectory | Dimitri Stolnikov | 1 | -0/+9 | |
2015-06-01 | hackrf: use #ifdef just like in hackrf_sink_c | Dimitri Stolnikov | 1 | -1/+1 | |
2015-06-01 | hackrf: Add cmake magic to figure out if multiple devices support is ↵ | Heikki Hannikainen | 2 | -2/+6 | |
available in libhackrf, so that backwards compatibility with old libhackrf is maintained. Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | hackrf_source: adjust error message | Heikki Hannikainen | 1 | -1/+1 | |
Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | hackrf_source: Support selecting device with index number (hackrf=0) | Heikki Hannikainen | 1 | -7/+28 | |
Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | hackrf_sink_c: device enumeration | Heikki Hannikainen | 1 | -15/+28 | |
Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | hackrf device enumeration: Use only 6 characters of serial (should be unique ↵ | Heikki Hannikainen | 1 | -5/+6 | |
per user?) and append it in device name Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | hackrf_source: Truncate serial numbers to 16 chars when enumerating, parse ↵ | Heikki Hannikainen | 1 | -5/+8 | |
USB board IDs correctly Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | hackrf_source: attempt device enumeration with hackrf_device_list | Heikki Hannikainen | 1 | -15/+24 | |
Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | hackrf_sink: support hackrf_open_by_serial | Heikki Hannikainen | 1 | -1/+8 | |
Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | style update to match surroundings | Heikki Hannikainen | 1 | -2/+2 | |
Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | Require hackrf argument to have a non-zero-length value to trigger serial ↵ | Heikki Hannikainen | 1 | -1/+1 | |
number search Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-06-01 | hackrf: support for hackrf_open_by_serial in hackrf source | Heikki Hannikainen | 1 | -1/+8 | |
Signed-off-by: Heikki Hannikainen <hessu@hes.iki.fi> | |||||
2015-05-27 | hackrf: introduce bias=0|1 and bias_tx=0|1 parameters | Dimitri Stolnikov | 2 | -0/+36 | |
... to support antenna/phantom power via a new device argument "bias" (to match Airspy's existing bias power syntax). 0=disable and 1=enable. I also added a device argument to control bias power at transmit time. I named this option differently - "bias_tx" - to avoid accidentally enabling bias power in transmit mode when an LNA may be attached in an input amplifier configuration. Original patch provided by Brad Hein | |||||
2014-10-21 | hackrf: update copyright for SSE/AVX routines | Dimitri Stolnikov | 1 | -0/+1 | |
2014-10-21 | hackrf: disable AMP gain stage by default to protect it from damage | Dimitri Stolnikov | 2 | -2/+2 | |
patch proivided by Paul Connolly | |||||
2014-08-25 | hackrf: extend frequency range down to BW/2 | Dimitri Stolnikov | 2 | -2/+2 | |
2014-08-14 | hackrf: extend frequency range down to 10MHz | Dimitri Stolnikov | 2 | -2/+2 | |
2014-02-20 | hackrf: signed samples, following commit fd77cfe8a6 | Hoernchen | 3 | -20/+18 | |
2014-02-11 | osmosdr/rtl/miri/hackrf: use 15 buffers by default | Dimitri Stolnikov | 2 | -2/+2 | |
folowing rtl-sdr commit 89f73b183f2dac9c0dd75beca4cf2f77f20c4a36 So far we had 32 * 256KB which was a bit overkill, 15 are more than enough. 15 was chosen instead of 16 because at least on Linux there seems to be a system-wide limit of 63 transfers (when they are 256KB large), so 4 dongles can be used on a single machine without lowering the default transfer number. | |||||
2013-10-25 | hackrf: implement device discovery | Dimitri Stolnikov | 2 | -6/+93 | |
Unfortunately libhackrf still doesn't offer a way to enumerate devices *or* to open a specific device by index or it's serial number. Thus we have implemented a rather hack-ish way to detect the presence of a device by trying to open it and closing right after that. | |||||
2013-09-28 | hackrf: enable AMP gain stage by default | Dimitri Stolnikov | 2 | -2/+2 | |
2013-09-28 | hackrf: don't set automatic bandwidth on samplerate change | Dimitri Stolnikov | 2 | -8/+10 | |
automatic bandwidth selection may be triggered by calling set_bandwidth(0) after changing the sample rate | |||||
2013-06-09 | hackrf: select narrower filters in auto bw mode to prevent aliasing | Dimitri Stolnikov | 2 | -4/+4 | |
2013-06-09 | hackrf: use new sample rate function introduced in libhackrf b892bc34ad | Dimitri Stolnikov | 2 | -10/+8 | |
2013-06-07 | hackrf: add fractional sample rate support introduced in libhackrf | Dimitri Stolnikov | 2 | -4/+14 | |
d9c46cbdac | |||||
2013-06-07 | hackrf: add human readable error prints for all libhackrf funcs | Dimitri Stolnikov | 2 | -46/+74 | |
2013-06-05 | hackrf: set the default sample rate to 10M | Dimitri Stolnikov | 2 | -2/+4 | |
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-03 | hackrf: change out-of-spec rate 5e6 to 8e6 default | Dimitri Stolnikov | 2 | -4/+4 | |
2013-06-02 | hackrf: disable start/stop as it has caused lock-ups | Dimitri Stolnikov | 2 | -8/+26 | |
2013-06-02 | hackrf: migrate to gain API introduced in libhackrf b5f275abc5 | Dimitri Stolnikov | 2 | -149/+18 | |
2013-05-30 | introduce osmosdr namespace, remove _c suffix | Dimitri Stolnikov | 4 | -6/+6 | |
- the namespace conversion adopts the common gnuradio coding guidelines - suffix removal is a preparation to support 8/16 bit complex data types | |||||
2013-05-29 | convert to gnuradio 3.7 interface | Dimitri Stolnikov | 4 | -23/+23 | |
2013-05-26 | hackrf: enable buffers argument for the source block | Dimitri Stolnikov | 1 | -3/+3 | |
2013-05-08 | hackrf: update to libhackrf 6f0ae9bc99 API | Dimitri Stolnikov | 3 | -31/+10 | |
2013-05-08 | hackrf: silence warning | Hoernchen | 1 | -1/+1 | |
2013-05-08 | hackrf: default to sse2 on x86/64 | Hoernchen | 1 | -3/+1 | |
2013-05-06 | offer avx and sse to speed up float->uint8 for tx | Hoernchen | 1 | -29/+106 | |
2013-05-02 | hackrf: replace non-portable usleep with boost sleep | Dimitri Stolnikov | 2 | -2/+6 | |
2013-04-30 | source/sink: rename antennas to express their function | Dimitri Stolnikov | 2 | -2/+2 | |
2013-04-30 | source/sink: return freq_range_t in get_bandwidth_range() | Dimitri Stolnikov | 4 | -8/+8 | |
it was meta_range_t (which is binary compatible) before. | |||||
2013-04-28 | hackrf: add TX support (wip) | Dimitri Stolnikov | 3 | -12/+753 | |
features: - gain control for AMP & VGA - frequency error correction - automatic baseband filter - up to 20M sampling rate limitations: - no DC offset correction implemented (yet) - high sampling rates may not work on slow machines the following TX named gain stages are available: RF: MGA-81563, switchable 0 or 14dB IF: MAX2837 VGA, 0 to 47dB in 1dB steps | |||||
2013-04-28 | hackrf: updated source comments | Dimitri Stolnikov | 1 | -1/+4 | |
2013-04-26 | hackf: implement start & stop methods | Dimitri Stolnikov | 2 | -7/+35 | |
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-26 | hackrf: don't skip first samples when streaming | Dimitri Stolnikov | 2 | -10/+1 | |
2013-04-26 | hackrf: make failures more verbose | Dimitri Stolnikov | 2 | -5/+5 | |
2013-04-15 | hackrf: implement BB lowpass filter control | Dimitri Stolnikov | 2 | -4/+6 | |
To use the default (automatic) bandwidth filter selection, this should be set to 0. |