aboutsummaryrefslogtreecommitdiffstats
path: root/cmake
AgeCommit message (Collapse)AuthorFilesLines
2014-02-09airspy: add support for AirSpy wideband receiverDimitri Stolnikov1-0/+24
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-12-10cmake: pull updates from gnuradio masterDimitri Stolnikov2-1/+14
2013-08-13cmake: use *_INCLUDE_DIRS in modulesDimitri Stolnikov4-24/+24
2013-07-22cmake: require Python v2 for build configurationDimitri Stolnikov2-3/+3
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/+27
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/+34
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-06-01Move to support gr-iqbalance new namespace / include pathSylvain Munaut1-5/+5
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2013-05-30cmake: update FindGnuradioIQBalanceDimitri Stolnikov1-5/+5
2013-05-29convert to gnuradio 3.7 interfaceDimitri Stolnikov8-100/+58
2013-04-16update cmake module from gnuradio masterDimitri Stolnikov1-0/+42
2013-04-16cmake: add windows dll resource fileDimitri Stolnikov1-1/+7
2013-04-10hackrf: add support for HackRF devices through libhackrfDimitri Stolnikov1-0/+24
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 Stolnikov2-5/+5
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/+29
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-17update cmake modules from gnuradio masterDimitri Stolnikov6-29/+120
2012-11-17update cmake hints in gnuradio modulesDimitri Stolnikov2-0/+6
2012-09-30add support for MSi2500 based DVB-T dongles through libmirisdrDimitri Stolnikov1-0/+27
this has been tested with analog modes only and still has to be verified with the usual digital modes for proper implementation.
2012-06-03cmake: fix search hintsDimitri Stolnikov2-8/+8
2012-05-26osmosdr: change implementation to use libosmosdrDimitri Stolnikov1-0/+27
2012-05-12uhd: added UHD as dependency for the gr-uhd based moduleDimitri Stolnikov1-0/+28
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-28/+0
2012-04-29strip whitespaceDimitri Stolnikov4-16/+16
2012-04-26update build system to check for component dependenciesDimitri Stolnikov4-0/+259
this will only enable components if the dependencies were met.
2012-04-06initial commitDimitri Stolnikov12-0/+1148