Eric Wild
dadabeceaf
cmake: actually make linking work
...
Appending to lists from subdirs does not work as expected, so work
around that to allow collecting the necessary libs.
2020-08-03 02:20:16 +02:00
Piotr Krysik
8cf6840da1
cmake: Go back CMake min ver. 3.8 by removing need for CMP0079
...
CMake 3.13 is not present in older (~2 years old)
Linux distributions and GNU Radio requires min CMake
version 3.8.
All that is needed in order to avoid bumping CMake version
is to not use 'target_link_libraries' in subdirectories.
Here this is done by creating a list of needed
libraries and adding them for linking at the end (like
it was done in gr-osmosdr before porting to GNU Radio 3.8).
One thing that is lost here is 'PRIVATE' statement in case
of FCD libraries linking.
Signed-off-by: Eric Wild <ewild@sysmocom.de>
2020-08-02 22:17:05 +02:00
Sylvain Munaut
5d59e56ff9
build: Update build system to GR 3.8 standards
...
Part of GNURadio 3.8 migration
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-02-16 09:52:00 +01:00
Sylvain Munaut
982945a477
build: Update CMakeLists.txt copyright header
...
Part of GNURadio 3.8 migration
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
2020-02-16 09:51:37 +01:00
Marcus Müller
84249efbea
added file_sink_c
2016-01-10 22:12:19 +01:00
Dimitri Stolnikov
16cd02de84
cmake: update from gnuradio master
...
- Update the GrXXX modules from the GNURadio master
- Force 3.7.3 since previous FindGnuradio was broken
2014-08-26 00:09:15 +02:00
Dimitri Stolnikov
e0d1fb0377
file: expose seek function in public API
2014-03-10 17:16:05 +01:00
Dimitri Stolnikov
5410ee53b2
device: implement "nofake" hint to exclude dummy devices from discovery
...
usage example:
osmosdr::device_t hint( "nofake" );
osmosdr::devices_t devs = osmosdr::device::find( hint );
2013-12-10 16:59:01 +01:00
Dimitri Stolnikov
05d51b5340
file: add missing include for boost::format
2013-12-05 00:12:34 +01:00
Dimitri Stolnikov
60120746aa
file: allow changing the sample rate when throttle=true
...
this is dangerous from signal processing perspective and should be used
with caution.
2013-10-20 18:39:17 +02:00
Dimitri Stolnikov
7e55cb9224
introduce osmosdr namespace, remove _c suffix
...
- the namespace conversion adopts the common gnuradio coding guidelines
- suffix removal is a preparation to support 8/16 bit complex data types
2013-05-30 16:14:22 +02:00
Dimitri Stolnikov
3e6a24e5d9
convert to gnuradio 3.7 interface
2013-05-29 22:34:40 +02:00
Dimitri Stolnikov
1ae6a839bb
file: update returned gain and frequency ranges
2013-04-30 21:46:01 +02:00
Dimitri Stolnikov
a0c50c2df1
source/sink: rename antennas to express their function
2013-04-30 21:44:31 +02:00
Dimitri Stolnikov
901dca8135
remove APPEND from include_directories
2013-03-12 20:17:24 +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
18c860281d
file: set repeat and throttle device args to true by default
2013-01-20 15:45:22 +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
6bef750ac9
change gain mode argument to 'automatic' for clarity
2012-05-17 10:35:58 +02:00
Dimitri Stolnikov
3a47e3661c
add api for manual gain mode control
2012-05-05 00:43:32 +02:00
Dimitri Stolnikov
f0ac70fa41
file: initial file source support
...
Example:
file=/path/to/file.ext,freq=428e6,rate=1e6,repeat=true,throttle=true
2012-04-29 19:55:28 +02:00