From 695a1ca526153d9578aed208139eed56522215d4 Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 16 May 2015 16:59:12 +0200 Subject: [PATCH] No support for Blade RF. This ends up my contribution. Bye! --- Readme.md | 11 ++++++++--- plugins/channel/am/amplugin.cpp | 2 +- plugins/channel/wfm/wfmplugin.cpp | 2 +- plugins/samplesource/gnuradio/gnuradiothread.cpp | 3 +++ 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/Readme.md b/Readme.md index 4ab839f74..601bf8a28 100644 --- a/Readme.md +++ b/Readme.md @@ -13,6 +13,11 @@ Funcube Dongle Pro+ support will need "libasound2-dev" installed. ("libhid" is b Funcube Dongle Pro+ USB drivers are broken on some hardware with recent kernels. It works well for me with an Atom Chipset, which has Full Speed USB ports, or a "Valleyview" Chromebook (kernel 3.10). A Desktop with the "same" chipset needs kernel 3.2, available with Debian 7 "wheezy". YMMV. +======= +BladeRF +======= + +No support. Ends up with: `Hierarchical blocks do not yet support arbitrary or variable numbers of inputs or outputs` ========== For Ubuntu @@ -81,14 +86,14 @@ Done since the fork - Added the possibility to change the brightness and/or color of the grid. - Make the low cutoff frequency of the SSB filter variable so it can be used for CW also. - NFM demodulation without using atan and smooth squelch with AGC suppressing most clicks on low level signals and hiss on carrier tails. Only useful modulation comes through. - - Added working WFM demodulation. + - Added working WFM demodulation. Optimized for no atan2. ===== To Do ===== - - Missing de-accentuation on WFM - - Optimize (no atan2) and enhance (stereo, RDS?) WFM. + - Missing de-emphasis on WFM + - Enhance WFM (stereo, RDS?) - Make the the SSB filter frequency bounds tunable so that it can be used for CW. Change marker overlay accordingly. - Possibility to completely undock the receiver in a separate window. Useful when there are many receivers - Larger decimation capability for narrowband and very narrowband work (32, 64, ...) diff --git a/plugins/channel/am/amplugin.cpp b/plugins/channel/am/amplugin.cpp index fc888a1a9..a34c71597 100644 --- a/plugins/channel/am/amplugin.cpp +++ b/plugins/channel/am/amplugin.cpp @@ -7,7 +7,7 @@ const PluginDescriptor AMPlugin::m_pluginDescriptor = { QString("AM Demodulator"), - QString("---"), + QString("1.0"), QString("(c) Edouard Griffiths, F4EXB"), QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), true, diff --git a/plugins/channel/wfm/wfmplugin.cpp b/plugins/channel/wfm/wfmplugin.cpp index afefa434f..6ccd4f0c2 100644 --- a/plugins/channel/wfm/wfmplugin.cpp +++ b/plugins/channel/wfm/wfmplugin.cpp @@ -7,7 +7,7 @@ const PluginDescriptor WFMPlugin::m_pluginDescriptor = { QString("WFM Demodulator"), - QString("---"), + QString("1.0"), QString("(c) Edouard Griffiths, F4EXB"), QString("https://github.com/f4exb/rtl-sdrangelove/tree/f4exb"), true, diff --git a/plugins/samplesource/gnuradio/gnuradiothread.cpp b/plugins/samplesource/gnuradio/gnuradiothread.cpp index 9e70d3ebb..995b82ab7 100644 --- a/plugins/samplesource/gnuradio/gnuradiothread.cpp +++ b/plugins/samplesource/gnuradio/gnuradiothread.cpp @@ -24,6 +24,8 @@ #include #include +#include + //////////////////////////////////////////////////////////////////////////////// class gr_adaptor; @@ -128,6 +130,7 @@ void GnuradioThread::stopWork() void GnuradioThread::run() { m_top = gr::make_top_block( "flowgraph" ); + std::cerr << "GnuradioThread::run: " << m_args.toStdString() << std::endl; m_src = osmosdr::source::make( m_args.toStdString() ); /* now since we've constructed our shared objects, we allow the calling