Airspy HF+ support
New source plugin to support Airspy HF+. See: https://github.com/f4exb/sdrangel/tree/master/plugins/samplesource/airspyhf If you compile this project you will need my copy of AirspyHF. See the readme for instructions.
Test source input plugin
Created a source plugin that generates a continuous wave for testing the software internals. See the plugin folder for details. This helped discover a few bugs in the decimation chain that are fixed in this version.
Other changes
- RTL-SDR: implemented RF filter control (tuner bandwidth). This was available for some time in the librtlsdr library but was never implemented. For the lowest bandwidth values the filter seems a little bit offset on the higher frequencies but perfectly usable and indeed very useful.
- RTL-SDR and HackRF input: 8 bit samples shifting during decimation (RTL-SDR and HackRF Rx). For RTL-SDR also corrects the unsinged to signed 8 bit sample conversion.
- Airspy, BladeRF, HackRF, PlutoSDR, RTLSDR, SDRPlay: fix bug when changing to no decimation
- LimeSDR input: removed useless center frequency shift logic and related attributes and functions
- Show REST API URL in about dialog