aboutsummaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
AgeCommit message (Collapse)AuthorFilesLines
2014-02-09airspy: add support for AirSpy wideband receiverDimitri Stolnikov1-0/+1
Requires https://github.com/airspy/host Usage example: osmocom_fft -a airspy The following named gain stages are available: LNA: 0 to 15, step 1 MIX: 0 to 15, step 1 IF: 0 to 15, step 1 At the moment the gains are not in dB but gain indices internal to R820t tuner.
2013-10-19cmake: fix flag passing to Clang compilerDimitri Stolnikov1-3/+7
2013-07-22cmake: require Python v2 for build configurationDimitri Stolnikov1-1/+1
based on a gnuradio patch by Jiri Pinkava http://gnuradio.org/cgit/gnuradio.git/commit/?id=8144572532b8bfa37af01e1264a334d2a898ea8d
2013-07-21bladerf: add support for nuand LLC bladeRF (WIP)Dimitri Stolnikov1-0/+1
This is based on the original work (https://github.com/Nuand/gr-osmosdr) done by folks at nuand LLC for the gr3.6 branch of gr-osmosdr. The following modifications have been done in this commit: * port to gr-osmosdr master codebase (gr3.7) * moved shared properties to bladerf_common * added & verified IF filter bandwidth setters * set LMS6002D registers with values taken from FAQ 5.27 * print device information (serial/versions) on startup * added fpga= and fw= device arguments to program MCU/FPGA * added bladerf=# dev. arg. to select a specific bladeRF * grc gain field controls RF path VGA for RX/TX * grc BB gain field controls BB path VGA for RX/TX Usage example: osmocom_fft -a "bladerf,fpga=/tmp/hostedx115.rbf" The following RX named gain stages are available: LNA: 0 to 6 dB, in 3dB steps VGA1: 5 to 30 dB, in 1dB steps; nonlinear mapping done inside the lib VGA2: 0 to 60 dB, in 3dB steps; not recommended to be used above 30dB The following TX named gain stages are available: VGA1: -35 to -4 dB, in 1dB steps, BB side VGA2: 0 to 25 dB, in 1dB steps, RF side Thanks a lot to the team of nuand LLC for this major contribution.
2013-07-14fcd: add support for FUNcube Dongle Pro+Dimitri Stolnikov1-0/+1
The gnuradio block https://github.com/dl1ksv/gr-fcdproplus must be installed before building gr-osmosdr. Available named gains: Dongle Classic: LNA: -5 to 30 dB, in 2.5 dB steps MIX: 4 or 12 dB Dongle Pro+: LNA: 0 or 1, meaning off/on only. no information about real values. MIX: 0 or 1, meaning off/on only. no information about real values. BB: 0 to 59 dB, in 1 dB steps This patch also introduces optional "device" and "type" arguments which allow to override the values automatically picked by gr-osmosdr: osmocom_fft -a "fcd,device=hw:2,type=2" The "device" argument overrides the audio device used by the underlying driver to access the dongle's IQ sample stream. The "type" argument selects the dongle type, 1 for Classic, 2 for Pro+. Thanks to Alexey Bazhin for the initial patch and Volker Schroer for testing.
2013-07-03update version to 0.1.1gitDimitri Stolnikov1-2/+2
2013-07-03update version to 0.1.0v0.1.0Dimitri Stolnikov1-1/+1
2013-06-07cmake: add gnuradio-pmt dependency for OSX linkageDimitri Stolnikov1-1/+5
2013-05-30update revision to 0.1.0gitDimitri Stolnikov1-2/+2
2013-05-29convert to gnuradio 3.7 interfaceDimitri Stolnikov1-12/+6
2013-05-28update revision to 0.0.2gitDimitri Stolnikov1-2/+2
for development of a gnuradio 3.7 version of the block
2013-05-28update revision to 0.0.1Dimitri Stolnikov1-1/+1
this is the last version for gnuradio 3.6
2013-05-25cmake: make python support optionalDimitri Stolnikov1-5/+28
2013-05-08hackrf: default to sse2 on x86/64Hoernchen1-0/+4
2013-05-06offer avx and sse to speed up float->uint8 for txHoernchen1-0/+26
2013-05-01cmake: add boost thread & system dependencies againDimitri Stolnikov1-1/+7
thanks to Alberto Albiol for pointing this out.
2013-04-14allow docdir location overrideJaroslav Škarvada1-1/+3
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com> Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-04-14doxygen package needs to be detetected before the doxygen is usedJaroslav Škarvada1-0/+1
Without this patch the DOXYGEN_EXECUTABLE is set too late which results in build failure when processing swig directory (with ENABLE_DOXYGEN). Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com> Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-04-14cmake: remove boost thread & system dependenciesDimitri Stolnikov1-9/+7
2013-04-10hackrf: add support for HackRF devices through libhackrfDimitri Stolnikov1-2/+3
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
2013-04-09adopt gnuradio component header structureDimitri Stolnikov1-1/+1
this makes it neccessary to include headers with the osmosdr/ prefix thanks to Alexandru Csete for pointing this out.
2013-03-11add support for software IQ imbalance correctionDimitri Stolnikov1-0/+1
this functionality depend on the gr-iqbal blocks developed by Sylvain Munaut and is a compile time dependency: http://cgit.osmocom.org/cgit/gr-iqbal
2013-02-10fake gnuradio cpack behavior as long as we don't use it directlyDimitri Stolnikov1-0/+5
2013-02-10Allows Unix systems with /usr/lib64 to use Boost installations in non-Dimitri Stolnikov1-2/+2
this was taken from: http://gnuradio.org/cgit/gnuradio.git/commit/?id=648214ef4a77b5eb22f4e9715a7469ddc02583c1
2012-09-30add support for MSi2500 based DVB-T dongles through libmirisdrDimitri Stolnikov1-0/+1
this has been tested with analog modes only and still has to be verified with the usual digital modes for proper implementation.
2012-08-01add boost-system library to dependency listDimitri Stolnikov1-0/+1
this seems to be required on OSX with boost 1.50+
2012-05-26osmosdr: change implementation to use libosmosdrDimitri Stolnikov1-1/+1
2012-05-12uhd: added UHD as dependency for the gr-uhd based moduleDimitri Stolnikov1-0/+1
this may be required for compilation since the gnuradio trunk doesn't provide UHD's include path via pkg-config.
2012-05-12cleanup cmake files, remove libusb moduleDimitri Stolnikov1-11/+0
2012-04-26update build system to check for component dependenciesDimitri Stolnikov1-19/+77
this will only enable components if the dependencies were met.
2012-04-09fix for windowsHoernchen1-1/+1
Signed-off-by: Dimitri Stolnikov <horiz0n@gmx.net>
2012-04-06initial commitDimitri Stolnikov1-0/+158