f4exb
76f20fe5d0
Merged latest developments on dev branch (4.8.1 and 4.8.2)
2019-05-31 12:45:29 +02:00
Davide Gerhard
2e04d2fe9d
fix windows code to build with MSVC
...
- remove __attribute__((unused)) not supported on MSVC
- remove __attribute((unused)) not supported on MSVC
- add symbol exports to RemoteDataReadQueue and RemoteDataQueue
- add export symbols to sdrsrv
2019-05-28 15:19:19 +02:00
Davide Gerhard
94d03f9004
remove useless CMAKE_CURRENT_BINARY_DIR
2019-05-21 20:19:30 +02:00
Davide Gerhard
5ff197bc35
fixes for ubuntu 16.04
...
- probably libfreedv/freedv_api.cpp needs more work to avoid crash if
the user select 700C or 800XA
2019-05-21 20:19:29 +02:00
Davide Gerhard
23498ab24b
manage "correctly" plugins/pluginssrv folders
2019-05-21 20:19:25 +02:00
Davide Gerhard
dcfb7f6c97
cmake: full refactor to remove qmake and use cmake on all platforms
2019-05-21 20:19:25 +02:00
Davide Gerhard
fd642496b8
remove qmake project files
...
move to cmake only building system
2019-05-21 20:19:18 +02:00
f4exb
b01c4e2477
Device API: added a number of source and sink streams and update it from the plugins
2019-05-21 00:27:08 +02:00
f4exb
88ea8b2ae9
Renamed createSampleXXXPluginInstanceYYY methods to remove the redundant YYY part
2019-05-19 10:28:50 +02:00
f4exb
9e628917dc
Removed all obsolete references to devicesourceapi.h and devicesinkapi.h
2019-05-09 12:10:27 +02:00
f4exb
89e53cf179
Single DeviceAPI interface (1)
2019-05-08 22:11:53 +02:00
f4exb
7ea814c180
Plugin interface: use enum for single Rx or single Tx type and added the any type
2019-05-07 18:58:20 +02:00
f4exb
54e46837dd
REST API: changed binary tx parameter to ternary direction parameter (0: rx, 1: tx, 2: any)
2019-05-07 14:43:38 +02:00
f4exb
9e5003eab9
New plugin pair LocalSink and LocalInput to pipe streams internally
2019-05-02 04:02:40 +02:00
f4exb
d683ecb6d6
HackRF: updated documentation
2019-04-14 17:52:57 +02:00
f4exb
d0bb485ba2
BladeRF: updated documentation
2019-04-13 23:48:16 +02:00
f4exb
10be66085b
BladeRF2: implemented baseband or device sample rate input option
2019-04-12 14:14:17 +02:00
f4exb
4bb0f4f51a
Fixed incomplete copyright headers (2): plugins/samplesource
2019-04-11 06:57:41 +02:00
f4exb
e2ac286458
Series of shifted decimators matching shifted interpolators. Applied to HackRF input
2019-04-02 01:10:03 +02:00
f4exb
cd35732807
Reverse API originator information: implemented for start/stop in all source plugins
2019-03-25 15:21:17 +01:00
f4exb
9b30d602c3
Reverse API originator information: implemented in all source plugins
2019-03-25 13:41:38 +01:00
f4exb
8a0508c609
SDRDaemon device plugins migration to Remote device: final changes to remove daemon references. Updated version and Debian changelog
2019-02-03 01:52:11 +01:00
f4exb
83883efcb5
Fixed missing display settings of transverted data where missing
2019-01-16 21:28:35 +01:00
f4exb
3e096580b0
REST API: implement reverse API settings (2)
2019-01-11 08:50:47 +01:00
f4exb
6e0be2d122
REST API: implement reverse API settings (1). Bump version
2019-01-10 22:35:38 +01:00
f4exb
0b93512771
BladeRF input: fixed GUI display device settings
2019-01-09 22:42:14 +01:00
f4exb
cf4b90f3ae
cmake files cleanup and build simplification
2019-01-02 21:33:45 +01:00
ZigaS
747c0c3cda
Depyloyment scrip update, QT project updates for OSX environment
2019-01-01 15:30:20 +01:00
f4exb
b0d12fbb23
Reverse API: Blade RF input changes
2018-12-25 21:05:24 +01:00
f4exb
0e75cc3709
Wndows builds: removed reference to now obsolete MinGW64 toolchain
2018-12-14 17:49:06 +01:00
f4exb
059228e39f
PVS-Studio Analysis corrections for serious issues
2018-11-18 09:39:22 +01:00
f4exb
bc50bf9afa
Windows: MSVC2017: BladeRF support
2018-11-16 13:44:58 +01:00
f4exb
7574cb23d4
Windows: MSVC2017: fixed more attribute unused cases (2)
2018-11-13 08:51:14 +01:00
f4exb
564a99d14e
SoapySDR support: fixes
2018-11-04 18:42:51 +01:00
f4exb
f5e9b44bf6
SoapySDR support: input: start/stop handling
2018-11-02 10:16:14 +01:00
f4exb
ea98f2e1c9
SoapySDR support: input: center frequency and sample rate handling
2018-11-02 02:33:04 +01:00
f4exb
5acac7b9fa
SoapySDR support: input GUI: implement fixed elements support
2018-11-01 11:43:42 +01:00
f4exb
0d09958483
SoapySDR support: input: settings and thread output: settings
2018-10-30 20:31:16 +01:00
f4exb
c82d838708
SoapySDR support: build infrastructure and input plugin enumeration
2018-10-29 16:39:25 +01:00
f4exb
ef1e9c2b25
File source: added documentation. Bumped version
2018-10-09 23:15:59 +02:00
f4exb
89d5155694
BladeRF2: updated documentation
2018-10-07 19:48:45 +02:00
f4exb
c579d66b59
BladeRF2: implemented transverter mode
2018-10-03 06:14:26 +02:00
f4exb
2323d21a43
BladeRF2: fixed MO mode by multiplying sample rate by the number of Tx channels
2018-09-30 23:42:52 +02:00
f4exb
98a87bb860
BladeRF2: REST API: implemented LO soft correction setting
2018-09-30 11:10:07 +02:00
f4exb
b5c4b532ae
BladeRF2 input: implemented LO soft correction
2018-09-30 10:26:53 +02:00
f4exb
b13b2040c4
BladeRF2 input: fixed read size in MI mode
2018-09-30 00:21:24 +02:00
f4exb
53ff8f32bf
BladeRF2 output: fixed SO mode
2018-09-29 21:40:22 +02:00
f4exb
c27acf086e
BladeRF output (1) and some cosmetic changes
2018-09-29 05:49:14 +02:00
f4exb
2a1f0a0d0e
BladeRF input: communicate Fc Pos change to buddy to align center frequencies
2018-09-27 23:38:23 +02:00
f4exb
5c09985664
libbladerRF2: Windows build for bladerf2input plugin
2018-09-27 10:50:33 +02:00
f4exb
4448fd2ca3
BladeRF2 input. Added documentation
2018-09-27 08:57:37 +02:00
f4exb
7078cd868e
BladeRF2 input: do not re-create the thread if there are no more channels active
2018-09-27 06:37:31 +02:00
f4exb
d5a33b7448
BladeRF2 input: fixed channel 1 running on its own
2018-09-27 06:05:41 +02:00
f4exb
3e876141f4
BladeRF2 input: fixed auto/manual transition gain control
2018-09-27 05:44:20 +02:00
f4exb
3a4324a7fb
BladeRF2 input: fixed sample rate and center frequency rounding issues by sending these values in the report to buddy message
2018-09-27 05:17:34 +02:00
f4exb
151f21f775
BladeRF2 input: set the appropriate total number of Rx channels in device enumeration process
2018-09-26 14:58:55 +02:00
f4exb
aa6834a6e9
BladeRF2 input: added details about the start and stop stream methods
2018-09-26 14:56:33 +02:00
f4exb
96979e0c37
BladeRF2 input: fix MI start/stop
2018-09-26 08:54:40 +02:00
f4exb
464a9fde0a
BladeRF2 input: do not reference m_deviceShared.m_channel outside open/close device
2018-09-26 03:20:24 +02:00
f4exb
07bd587f6c
BladeRF2 input: more debug messages. Fixed thread channel destructor: do not delete the sample FIFO that is not owned by the thread
2018-09-26 03:07:55 +02:00
f4exb
4634fb481d
BladerRF2 input support. Fixed gain modes handling. Cosmetic changes
2018-09-26 01:54:23 +02:00
f4exb
81ad05cb64
BladerRF2 input support. Global gain handling
2018-09-25 23:43:52 +02:00
f4exb
5ad52a4a1b
BladerRF2 input support. Populate gain modes
2018-09-25 17:03:34 +02:00
f4exb
fcaf22418d
BladerRF2 input support. Transfer thread ownership before closing the source if it has the allocated thread
2018-09-25 14:31:57 +02:00
f4exb
5f2a4e8c83
BladerRF2 input support. Trying to fix threading issue
2018-09-25 14:19:57 +02:00
f4exb
47a4da4142
BladerRF2 input support (8). Streams but thread issue
2018-09-25 08:45:57 +02:00
f4exb
b20feec1fd
BladerRF2 input support (7). GUI and Plugin
2018-09-25 00:38:38 +02:00
f4exb
cdeb6e6c42
BladerRF2 input support (6). REST API
2018-09-24 17:59:52 +02:00
f4exb
7dfe094364
BladerRF2 input support (5). Global notification of changes to buddies
2018-09-24 17:32:40 +02:00
f4exb
df505fcdef
BladerRF2 input support (4)
2018-09-24 08:43:16 +02:00
f4exb
945d30d91b
BladerRF2 input support (3)
2018-09-24 02:01:10 +02:00
f4exb
f7af0a4ac2
BladerRF2 input support (2)
2018-09-23 19:56:24 +02:00
f4exb
d808f049f6
BladerRF2 input support (1)
2018-09-22 10:39:09 +02:00