Dimitri Stolnikov
9bd7cbf4e1
source: update header documentation
2013-04-26 21:21:56 +02:00
Dimitri Stolnikov
e157449a9e
hackrf: don't skip first samples when streaming
2013-04-26 21:04:30 +02:00
Dimitri Stolnikov
98a805481e
hackrf: make failures more verbose
2013-04-26 20:43:06 +02:00
Dimitri Stolnikov
871f0cc273
update cmake module from gnuradio master
2013-04-16 21:55:55 +02:00
Dimitri Stolnikov
ae2de75272
cmake: add windows dll resource file
2013-04-16 21:53:09 +02:00
Dimitri Stolnikov
afd56f4b5a
hackrf: implement BB lowpass filter control
...
To use the default (automatic) bandwidth filter selection, this should
be set to 0.
2013-04-15 23:36:55 +02:00
Jaroslav Škarvada
8578eee7ce
allow docdir location override
...
Signed-off-by: Jaroslav Škarvada <jskarvad@redhat.com>
Signed-off-by: Steve Markgraf <steve@steve-m.de>
2013-04-14 17:39:02 +02:00
Jaroslav Škarvada
2f6592566b
doxygen package needs to be detetected before the doxygen is used
...
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-14 17:35:18 +02:00
Dimitri Stolnikov
b999924d8e
cmake: remove boost thread & system dependencies
2013-04-14 15:06:35 +02:00
Dimitri Stolnikov
44ff525904
iqbal: fix c&p mistake in lib/CMakeLists.txt
2013-04-14 11:27:14 +02:00
Dimitri Stolnikov
448206b2d2
hackrf: implement full control for RF/IF/BB gain stages
...
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-13 23:12:22 +02:00
Dimitri Stolnikov
7b66bb860a
devices: software-only sources should be appended at the very end
...
hopefully this will result in hardware sources to be shown first
if any sort of a graphical interface is being used to show a list...
2013-04-10 21:17:31 +02:00
Dimitri Stolnikov
368c0ff130
cmake: handle iqbal like any other component
2013-04-10 21:09:02 +02:00
Dimitri Stolnikov
f5670788fc
hackrf: add support for HackRF devices through libhackrf
...
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-10 21:05:14 +02:00
Dimitri Stolnikov
fd56ae7640
adopt gnuradio component header structure
...
this makes it neccessary to include headers with the osmosdr/ prefix
thanks to Alexandru Csete for pointing this out.
2013-04-09 00:28:10 +02:00
Dimitri Stolnikov
e77017f652
use GR_LIBRARY_FOO() to comply with gnuradio library naming scheme
2013-03-17 10:36:25 +01:00
Dimitri Stolnikov
fb79836158
print gnuradio version information in startup message
2013-03-17 10:31:51 +01:00
Dimitri Stolnikov
901dca8135
remove APPEND from include_directories
2013-03-12 20:17:24 +01:00
Hoernchen
69e0003407
This reverts commit 3fb4f96bb7
.
...
This reverts commit 1772222cb3
.
reorder include dirs
2013-03-12 19:39:30 +01:00
Hoernchen
3fb4f96bb7
fix the other config.h includes as well
2013-03-12 14:51:01 +01:00
Dimitri Stolnikov
1772222cb3
workaround for build system related bug caused by gnuradio master
...
They really should not name the header config.h:
http://gnuradio.org/cgit/gnuradio.git/commit/?id=9297c84dfdae3002677f759ef2b38a877d2edc2c
2013-03-11 21:13:38 +01:00
Dimitri Stolnikov
e415d843c7
add support for software IQ imbalance correction
...
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-03-11 21:06:13 +01:00
Dimitri Stolnikov
ede9c80455
rtl_tcp: add direct_samp and offset_tune args like used in rtl= target
2013-02-18 20:43:35 +01:00
Dimitri Stolnikov
faa5123186
rtl_tcp: update rtl agc mode as well when switching tuner agc on/off
2013-02-18 20:11:54 +01:00
Dimitri Stolnikov
2ca2d8cd4d
rtl_tcp: add named gain stage "IF"
2013-02-17 17:59:49 +01:00
Dimitri Stolnikov
dc28f6c4c8
update cmake modules from gnuradio master
2013-02-17 00:39:30 +01:00
Dimitri Stolnikov
b74aeb108e
print version information in startup message
2013-02-17 00:11:22 +01:00
Dimitri Stolnikov
ed253ffc1e
osmosdr: add named gain stage "IF"
2013-02-16 15:01:46 +01:00
Dimitri Stolnikov
864712bad0
rtl: add named gain stage "IF"
2013-02-16 15:01:29 +01:00
Dimitri Stolnikov
d4de9d18c1
remove unused self()
2013-02-16 12:44:38 +01:00
Dimitri Stolnikov
0f371eeca1
remove gain_mode getter/setter where not used
2013-02-16 12:36:06 +01:00
Dimitri Stolnikov
878c80d8ca
add meta_range_t::values() which returns all values of the range
2013-02-16 12:19:47 +01:00
Dimitri Stolnikov
d11b7a2614
fake gnuradio cpack behavior as long as we don't use it directly
2013-02-10 18:13:44 +01:00
Dimitri Stolnikov
32dacffe84
Allows Unix systems with /usr/lib64 to use Boost installations in non-
...
this was taken from:
http://gnuradio.org/cgit/gnuradio.git/commit/?id=648214ef4a77b5eb22f4e9715a7469ddc02583c1
2013-02-10 18:01:53 +01:00
Dimitri Stolnikov
91a93a39bc
grc: updated documentation with recently introduced arguments
2013-01-21 20:37:56 +01:00
Dimitri Stolnikov
18c860281d
file: set repeat and throttle device args to true by default
2013-01-20 15:45:22 +01:00
Dimitri Stolnikov
9e60a61f73
osmosdr: notify work function on exit of async read
2013-01-20 15:39:15 +01:00
Dimitri Stolnikov
51787ff8e1
miri: notify work function on exit of async read
2013-01-20 15:38:56 +01:00
Dimitri Stolnikov
10573261c2
rtl: notify work function on exit of async read
...
this is required to handle the interruption of a flowgraph in a clean
way by returning WORK_DONE in work() function.
2013-01-16 20:30:37 +01:00
Dimitri Stolnikov
241fc1922b
return a sample rate of (0) instead of (0, 1) when a fatal error occurs
2013-01-10 20:35:00 +01:00
Dimitri Stolnikov
d243abe2d7
return default devices for file and rtl_tcp in device::find()
2013-01-10 20:33:45 +01:00
Dimitri Stolnikov
f81bf7cf12
uhd: return default subdev in get_devices
2013-01-10 20:30:38 +01:00
Dimitri Stolnikov
aed2a94769
rtl: return new style label (with SN) in get_devices
2013-01-10 20:29:19 +01:00
Dimitri Stolnikov
61674dd638
file: add get_devices member which returns a default device
2013-01-10 20:28:16 +01:00
Dimitri Stolnikov
887dbb1457
rtl_tcp: add get_devices member which returns a default device
2013-01-10 20:27:56 +01:00
Dimitri Stolnikov
9bfce2694f
rtl: return an appropriate tuning range when in direct sampling mode
2013-01-02 23:13:10 +01:00
Dimitri Stolnikov
6ad2043130
rtl_tcp: use gnuradio convention for indent
2013-01-02 00:29:07 +01:00
Dimitri Stolnikov
6ae9c1b4dc
update tuning ranges
2013-01-01 23:03:31 +01:00
Dimitri Stolnikov
43a6afdf28
rtl_tcp: add support for tuner caps discovery
2012-12-29 17:01:33 +01:00
Dimitri Stolnikov
ad2e5523cb
fill up missing radio channel(s) with gaussian noise
...
This is being done to prevent the application from crashing
due to a gnuradio bug. The GR maintainers have been informed.
2012-12-25 16:51:56 +01:00