This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Radio block for interfacing with various radio hardware".
The branch, master has been updated
via 5ecfa255d299b9b4842ccd09a02892a853fcd5a7 (commit)
from e9dde9afd754c6e3bcf1a1444c04064051f04ecd (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://cgit.osmocom.org/gr-osmosdr/commit/?id=5ecfa255d299b9b4842ccd09a0289…
commit 5ecfa255d299b9b4842ccd09a02892a853fcd5a7
Author: Lukas Lao Beyer <lukas(a)electronics.kitchen>
Date: Fri Apr 7 23:08:01 2017 -0400
Add support for FreeSRP
This patch adds support for both receiving and transmitting using
the FreeSRP. More information on the FreeSRP can be found at:
http://freesrp.org
The gr-osmosdr blocks added make use of libfreesrp, the library
required for interfacing with this device. The libfreesrp source
code is freely available at
https://github.com/freesrp/libfreesrp
Usage example:
osmocom_fft -a "freesrp"
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 1 +
CMakeLists.txt | 1 +
README | 1 +
cmake/Modules/FindLibFreeSRP.cmake | 27 +
grc/gen_osmosdr_blocks.py | 2 +
lib/CMakeLists.txt | 8 +
lib/config.h.in | 1 +
lib/device.cc | 8 +
lib/{redpitaya => freesrp}/CMakeLists.txt | 13 +-
lib/freesrp/freesrp_common.cc | 199 ++++++
lib/freesrp/freesrp_common.h | 29 +
lib/freesrp/freesrp_sink_c.cc | 280 ++++++++
lib/freesrp/freesrp_sink_c.h | 130 ++++
lib/freesrp/freesrp_source_c.cc | 341 ++++++++++
lib/freesrp/freesrp_source_c.h | 131 ++++
lib/freesrp/readerwriterqueue/LICENSE.md | 28 +
lib/freesrp/readerwriterqueue/README.md | 114 ++++
lib/freesrp/readerwriterqueue/atomicops.h | 577 ++++++++++++++++
lib/freesrp/readerwriterqueue/readerwriterqueue.h | 764 ++++++++++++++++++++++
lib/sink_impl.cc | 16 +
lib/source_impl.cc | 19 +
21 files changed, 2684 insertions(+), 6 deletions(-)
create mode 100644 cmake/Modules/FindLibFreeSRP.cmake
copy lib/{redpitaya => freesrp}/CMakeLists.txt (80%)
create mode 100644 lib/freesrp/freesrp_common.cc
create mode 100644 lib/freesrp/freesrp_common.h
create mode 100644 lib/freesrp/freesrp_sink_c.cc
create mode 100644 lib/freesrp/freesrp_sink_c.h
create mode 100644 lib/freesrp/freesrp_source_c.cc
create mode 100644 lib/freesrp/freesrp_source_c.h
create mode 100644 lib/freesrp/readerwriterqueue/LICENSE.md
create mode 100644 lib/freesrp/readerwriterqueue/README.md
create mode 100644 lib/freesrp/readerwriterqueue/atomicops.h
create mode 100644 lib/freesrp/readerwriterqueue/readerwriterqueue.h
hooks/post-receive
--
GNU Radio block for interfacing with various radio hardware