aboutsummaryrefslogtreecommitdiffstats
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2014-11-25introduce time & clock synchronisation APIsDimitri Stolnikov5-0/+344
2014-03-10file: expose seek function in public APIDimitri Stolnikov1-0/+9
2013-12-10device: implement "nofake" hint to exclude dummy devices from discoveryDimitri Stolnikov1-0/+3
usage example: osmosdr::device_t hint( "nofake" ); osmosdr::devices_t devs = osmosdr::device::find( hint );
2013-09-28updated header documentation for bandwidth setterDimitri Stolnikov2-2/+2
2013-06-09uhd: implement dc correctionDimitri Stolnikov2-16/+39
2013-05-30introduce osmosdr namespace, remove _c suffixDimitri Stolnikov7-67/+59
- the namespace conversion adopts the common gnuradio coding guidelines - suffix removal is a preparation to support 8/16 bit complex data types
2013-05-29convert to gnuradio 3.7 interfaceDimitri Stolnikov3-9/+9
2013-04-30source/sink: return freq_range_t in get_bandwidth_range()Dimitri Stolnikov2-2/+2
it was meta_range_t (which is binary compatible) before.
2013-04-28hackrf: add TX support (wip)Dimitri Stolnikov2-1/+229
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-26source: update header documentationDimitri Stolnikov1-0/+1
2013-04-15hackrf: implement BB lowpass filter controlDimitri Stolnikov1-0/+21
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-1/+11
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-09adopt gnuradio component header structureDimitri Stolnikov4-9/+9
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/+24
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-16add meta_range_t::values() which returns all values of the rangeDimitri Stolnikov1-0/+3
2012-07-18add if gain setter API for rtl-sdrDimitri Stolnikov1-0/+10
and OsmoSDR devices Observations lead to an useful gain range from 15 to 30dB, a value of 24dB is used by default.
2012-05-21osmosdr_device: change cast to make it compile with clangDimitri Stolnikov1-2/+2
2012-05-20introduce device discovery apiDimitri Stolnikov2-0/+113
This API allows to acquire a list of devices connected to the host and creates an argument string ready to be passed to a source object for cunstruction. Each device_t entry contains a "label" entry, which holds the generic device name which may be shown to the user for device selection. For certain radio hardware extended entries ("name", "serial", "type") may be available to make bijective device addressing possible. The argument string for target types "rtl_tcp" and "file" might be constructed using the osmosdr::device_t class facilities. Example: #include <osmosdr_device.h> #include <osmosdr_source_c.h> osmosdr::devices_t devs = osmosdr::device::find(); BOOST_FOREACH(osmosdr::device_t &dev, devs) // try to create each dev osmosdr_source_c_sptr src = osmosdr_make_source_c(dev.to_string());
2012-05-17change gain mode argument to 'automatic' for clarityDimitri Stolnikov1-3/+3
2012-05-05changed logic value for automatic gain modeDimitri Stolnikov1-1/+1
sorry boys & girls!
2012-05-05add api for manual gain mode controlDimitri Stolnikov1-0/+16
2012-04-28fix interface documentationDimitri Stolnikov2-1/+2
2012-04-26fix copyright noticeDimitri Stolnikov2-6/+0
Remove FSF line, since we do not have any agreements with them.
2012-04-12don't install sink interface as it's unimplementedDimitri Stolnikov1-1/+1
the transmitter hardware is in the works at Maintech
2012-04-11cleanup interface & documentationDimitri Stolnikov2-77/+74
2012-04-06initial commitDimitri Stolnikov6-0/+515