Steve Markgraf
7f796fe1b2
rtl_tcp_source: convert commands from host to network byteorder
...
Signed-off-by: Steve Markgraf <steve@steve-m.de>
11 years ago
Dimitri Stolnikov
0e3d1995a0
rtl: skip one buffer full of garbage at the beginning
11 years ago
Dimitri Stolnikov
8e82b44bff
rtl_tcp: change device argument syntax to host[:port]
...
without any arguments the code will try to connect to localhost:1234
11 years ago
Steve Markgraf
20d4ef7e4a
rtl_source_c: fix several off-by-one errors
...
Those summed up and caused sample loss.
Thanks to Hoernchen for helping me tracking those down.
Signed-off-by: Steve Markgraf <steve@steve-m.de>
11 years ago
Dimitri Stolnikov
52b5a8a4d3
uhd: added UHD as dependency for the gr-uhd based module
...
this may be required for compilation since the gnuradio trunk doesn't
provide UHD's include path via pkg-config.
11 years ago
Dimitri Stolnikov
1097fd7aba
cleanup cmake files, remove libusb module
11 years ago
Dimitri Stolnikov
52dea1e0b7
remove unused grc source/sink block files
11 years ago
Dimitri Stolnikov
d384cf52e2
append dependency include dirs when building components
11 years ago
Dimitri Stolnikov
9b9c5bfcf4
rtl_tcp: implement frequency correction control
11 years ago
Dimitri Stolnikov
e38dc2f427
rtl_tcp: implement sample rate and gain control
11 years ago
Dimitri Stolnikov
f94d8da48e
rtl_tcp: add initial component files
...
For use with the rtl_tcp utility acting as a spectrum server.
The "empty" rtl_tcp= device hint might be used to connect to rtl_tcp
running on local machine.
11 years ago
Dimitri Stolnikov
3a066ff258
implement virtually arbitrary gain values
...
internally, this will pick a certain gain value out of the valid gains
using the "smallest error" strategy.
11 years ago
Dimitri Stolnikov
ba0b52868a
changed logic value for automatic gain mode
...
sorry boys & girls!
11 years ago
Dimitri Stolnikov
cf1c3ab117
pick first device if no device arguments were specified
11 years ago
Dimitri Stolnikov
a6d6602d8a
fcd is supported only in single device mode
...
this is due to underlying original driver's (in)capabilities
11 years ago
Dimitri Stolnikov
0a4b9264a3
rtl_source_c: add buffers argument
11 years ago
Dimitri Stolnikov
3b6c74807c
implement internal cache for setter functions
...
this is prevents GRC calling them multiple times with the same value
11 years ago
Dimitri Stolnikov
47734f299d
use manual gain mode by default
11 years ago
Dimitri Stolnikov
ce6fc94da3
resolve multisrc merge conflicts
11 years ago
Dimitri Stolnikov
61c2ac81ac
change callback order for gain settings
11 years ago
Dimitri Stolnikov
3a47e3661c
add api for manual gain mode control
11 years ago
Dimitri Stolnikov
f0ac70fa41
file: initial file source support
...
Example:
file=/path/to/file.ext,freq=428e6,rate=1e6,repeat=true,throttle=true
11 years ago
Dimitri Stolnikov
34baaf3f93
rtl: add xtal arguments for rtl and tuner chips
11 years ago
Dimitri Stolnikov
6c30964893
strip whitespace
11 years ago
Dimitri Stolnikov
ed828d1787
update pkg-config template
11 years ago
Dimitri Stolnikov
99dfd7f197
import doxyxml files from GR tree to make build work with doxygen
11 years ago
Dimitri Stolnikov
b41c85a2b0
fix interface documentation
11 years ago
Dimitri Stolnikov
0216d1022b
update GRC files for multichannel source
11 years ago
Dimitri Stolnikov
c1c0c2f212
first working multichannel source
11 years ago
Dimitri Stolnikov
31a4356ba5
fix copyright notice
...
Remove FSF line, since we do not have any agreements with them.
11 years ago
Dimitri Stolnikov
755da481d4
osmosdr: add initial component files
11 years ago
Dimitri Stolnikov
584ddafe10
uhd: add initial component files
11 years ago
Dimitri Stolnikov
414b1b1331
fcd: add initial component files
11 years ago
Dimitri Stolnikov
d5589e8e1d
rtl: reimplement buffering to make it more efficient
11 years ago
Dimitri Stolnikov
514b806d0a
update build system to check for component dependencies
...
this will only enable components if the dependencies were met.
11 years ago
Dimitri Stolnikov
afac8e8c42
add template based GRC block generation script
11 years ago
Dimitri Stolnikov
c954d4a410
remove unused doc template
11 years ago
Dimitri Stolnikov
ba5e8e94b7
reimplement buffering to make it more efficient
...
thanks to Hoernchen <la@tfc-server.de> for contributing a proof-of-concept implementation
11 years ago
Dimitri Stolnikov
08b6f7ee0a
update license file to GPL v3 as in source
11 years ago
Dimitri Stolnikov
554899750e
add throttle tag to sink block
...
follows commit 1f8491ed13
11 years ago
Dimitri Stolnikov
52508a80df
don't install sink interface as it's unimplemented
...
the transmitter hardware is in the works at Maintech
11 years ago
Steve Markgraf
1f8491ed13
add throttle tag to source block
...
This prevents a warning by GRC.
Thanks to patchvonbraun, who suggested this change.
Signed-off-by: Steve Markgraf <steve@steve-m.de>
11 years ago
Dimitri Stolnikov
3ddcdbd8b8
update GRC integration
11 years ago
Dimitri Stolnikov
619d7a5a8b
cleanup interface & documentation
11 years ago
Hoernchen
43b35f0f0d
proper scaling
...
Signed-off-by: Dimitri Stolnikov <horiz0n@gmx.net>
11 years ago
Hoernchen
519eb053bc
fix for windows
...
Signed-off-by: Dimitri Stolnikov <horiz0n@gmx.net>
11 years ago
Dimitri Stolnikov
ea429b7b4a
add swig includes to make it work on gr >=v3.5.3
11 years ago
Dimitri Stolnikov
e15b5cf6df
change sample buffer to appear as shorts for performance reasons
11 years ago
Dimitri Stolnikov
43c59ad2b9
use well-known operators instead of fancy literary ones
...
this is needed for MSVC
11 years ago
Dimitri Stolnikov
313334d54a
fix scaling in LUT generation
11 years ago