From 1cd5291ba0058a2d6d7672d661280a19702de694 Mon Sep 17 00:00:00 2001 From: f4exb Date: Tue, 12 Sep 2017 00:29:12 +0200 Subject: [PATCH] PlutoSDR input: updated documentation --- Readme.md | 8 ++++++++ plugins/samplesource/plutosdrinput/readme.md | 6 ------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/Readme.md b/Readme.md index c2a1f56c7..567188acf 100644 --- a/Readme.md +++ b/Readme.md @@ -119,6 +119,14 @@ Then add the following defines on `cmake` command line: `-DLIMESUITE_INCLUDE_DIR=/opt/install/LimeSuite/include -DLIMESUITE_LIBRARY=/opt/install/LimeSuite/lib/libLimeSuite.so` +

PlutoSDR

+ +PlutoSDR is supported with the libiio interface. This library should be installed in your system for proper build of the software and operation support. Add `libiio-dev` to the list of dependencies to install. Be aware that version 0.10 is needed and is not available yet in all distributions. You may have to compile it from source instead. + +If you use your own location for libiio install directory you need to specify library and include locations. Example with `/opt/install/libiio` with the following defines on `cmake` command line: `-DLIBIIO_INCLUDE_DIR=/opt/install/libiio/include -DLIBIIO_LIBRARY=/opt/install/libiio/lib/libiio.so` + +Only the Rx part is supported at the moment. +

RTL-SDR

RTL-SDR based dongles are supported through the librtlsdr library that should be installed in your system for proper build of the software and operation support. Add `librtlsdr-dev` to the list of dependencies to install. diff --git a/plugins/samplesource/plutosdrinput/readme.md b/plugins/samplesource/plutosdrinput/readme.md index 278982cf4..bc4899d4e 100644 --- a/plugins/samplesource/plutosdrinput/readme.md +++ b/plugins/samplesource/plutosdrinput/readme.md @@ -6,8 +6,6 @@ This input sample source plugin gets its samples from a [PlutoSDR device](https: As you can see from the Wiki this is becoming a fairly popular SDR hardware platform. It does have interesting features but the library documentation and examples are poor when not misleading. Therefore while this implementation does work it should still be considered experimental. -This is a Linux only plugin. There is no Windows support since the supporting libiio library does not compile in a Qt/MinGW toolchain. - ☞ PlutoSDR is physically implemented as a 1x1 SISO device although the AD9363 chip does have a second Rx and a second Tx channel. Revision C of the board claims to have pads to allow hackers connecting the second ports externally however for now only the first Rx channel is supported by this plugin.

Build

@@ -27,10 +25,6 @@ Then add the following defines on `cmake` command line when compiling SDRangel: `-DLIBIIO_INCLUDE_DIR=/opt/install/libiio/include -DLIBIIO_LIBRARY=/opt/install/libiio/lib/libiio.so` -

Installation from binary packages

- -☞ libiio is built in the binary packages so there is no external dependency -

Interface

![PlutoSDR input plugin GUI](../../../doc/img/PlutoSDRInput_plugin.png)