f4exb
e2085e8c29
XTRX input: refactoring to prepare MI operation
2018-12-31 01:43:24 +01:00
f4exb
ecaa7f61b0
XTRX input: set global gain (auto) a la LimeSuite
2018-12-30 10:13:17 +01:00
f4exb
7d9b6f200e
XTRX: more messages
2018-12-30 00:44:37 +01:00
f4exb
f21dd8d6e5
XTRX input: removed useless status indicators and added GPS locked status
2018-12-29 11:07:14 +01:00
f4exb
0e7f8ff125
XTRX input: imported code from xtrx-sdr fork
2018-12-29 01:20:48 +01:00
f4exb
66efc10006
Merge branch 'dev'
2018-12-28 11:08:44 +01:00
ZigaS
b743943c70
Update to Qt 5.12.0.
...
Project files with MacOS clang RPATH to use proper paths for shared objects.
Minor path updates in favor of loading plugin libs.
Deployment script packaging using Qt way(macdeployqt).
2018-12-27 09:48:30 +01:00
f4exb
ca4f8d80e8
SoapySDR: removed more compilation dependencies on libusb
2018-12-19 13:22:49 +01:00
f4exb
4a69a7d39f
Adaptation of cmake files to MSVC
2018-12-02 03:06:04 +01:00
f4exb
fe0f506f50
SoapySDR support: new attempt for Debian build (3)
2018-12-01 10:12:15 +00:00
f4exb
d225bf9378
SoapySDR support: new attempt for Debian build (2)
2018-12-01 10:09:10 +01:00
f4exb
f3b75ead00
LimeSDR: detect Lime hardware type. Interface with GPIO only for SPI and USB type
2018-11-29 23:37:34 +01:00
f4exb
83b66eb6f1
LimeSDR: report GPIO pins values in the GUI
2018-11-29 13:57:04 +01:00
f4exb
5319eac2ff
LimeSDR REST API: support GPIO
2018-11-29 01:21:44 +01:00
f4exb
f96978d196
Windows MSVC2017: PlutoSDR support
2018-11-28 18:30:11 +01:00
f4exb
bc7ad10f9d
Use C++11 everywhere
2018-11-24 21:21:04 +01:00
f4exb
9d0bcc7e5c
SoapySDR support: removed from Debian build
2018-11-24 19:55:37 +01:00
f4exb
2e75ed4a2f
SoapySDR support: fixed Debian build
2018-11-23 01:26:17 +01:00
f4exb
ca36f757e1
SoapySDR support: Debian: added internal soapysdr library
2018-11-23 01:06:56 +01:00
f4exb
bc50bf9afa
Windows: MSVC2017: BladeRF support
2018-11-16 13:44:58 +01:00
f4exb
1da6f64a25
Windows: MSVC2017: use default path for SoapySDR
2018-11-16 13:07:21 +01:00
f4exb
710718682f
SoapySDR support: if no label is registered for the device then create one with the driver name and sequence
2018-11-16 11:19:04 +01:00
f4exb
8e5a332b50
Windows: MSVC2017: use default PothosSDR install directory
2018-11-16 10:47:30 +01:00
f4exb
cb9d300109
Windows: MSVC2017: soapysdrinput (1)
2018-11-15 19:07:15 +01:00
f4exb
ee95e1d617
Windows: MSVC2017: include LimeSDR plugins
2018-11-14 18:02:45 +01:00
f4exb
40deb5dc72
HackRF: enhance device operations error messages
2018-11-13 21:11:17 +01:00
f4exb
977a2abd90
Windows: MSVC2017: adapt hackrfinput plugin module
2018-11-13 11:08:34 +01:00
f4exb
7574cb23d4
Windows: MSVC2017: fixed more attribute unused cases (2)
2018-11-13 08:51:14 +01:00
f4exb
dc2f25a00b
Windows: MSVC2017: fixed more attribute unused cases (1)
2018-11-13 00:45:03 +01:00
f4exb
cdacf51bfb
Windows: MSVC2017: fixed some attribute unused cases
2018-11-12 15:48:41 +01:00
f4exb
696e7324a4
SoapySDR support: device arg GUI
2018-11-12 01:10:51 +01:00
f4exb
97ee2cd5be
Windows: experimental MSVC2017 toolchain (2)
2018-11-09 19:06:23 +01:00
f4exb
bf3fdcbfc2
SoapySDR support: input: antenna selection GUI
2018-11-04 23:54:16 +01:00
f4exb
2bc59154bf
SoapySDR support: output: fixed sample FIFO resizing
2018-11-04 18:56:57 +01:00
f4exb
ea98f2e1c9
SoapySDR support: input: center frequency and sample rate handling
2018-11-02 02:33:04 +01:00
f4exb
cc08f42ea6
SoapySDR support: GUI component to deal with ranges with discrete values
2018-11-01 02:32:26 +01:00
f4exb
9c459ca336
SoapySDR support: get and print device parameters applied to input
2018-10-31 12:22:46 +01:00
f4exb
ee6a7e4653
SoapySDR support: device parameters
2018-10-31 01:26:21 +01:00
f4exb
0d09958483
SoapySDR support: input: settings and thread output: settings
2018-10-30 20:31:16 +01:00
f4exb
124af5a7b4
SoapySDR support: input: open and close
2018-10-30 01:58:39 +01:00
f4exb
d8b82ddecd
SoapySDR support: set enumeration serial to driver and sequence so buddies are paired appropriately
2018-10-30 00:19:51 +01:00
f4exb
0e9a0f4f6d
SoapySDR support: use singleton for enumeration and device management
2018-10-29 17:20:04 +01:00
f4exb
c82d838708
SoapySDR support: build infrastructure and input plugin enumeration
2018-10-29 16:39:25 +01:00
f4exb
6269125d2c
BladeRF2: fixed Tx channel enable/disable wrapping routine thus fixing issue #225
2018-10-09 02:08:06 +02:00
f4exb
f4976485fc
BladeRF2 output: tried to fix SO->MO and MO->SO cycle
2018-10-02 06:11:34 +02:00
f4exb
b5c4b532ae
BladeRF2 input: implemented LO soft correction
2018-09-30 10:26:53 +02:00
f4exb
b0d17193d6
BladeRF output: fix open channel indicators array initialization so that SO Tx starts correctly
2018-09-30 07:34:47 +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
3ac55eacf3
Windows build: upgrade to libusb 1.0.22. Modified install script for BladeRF
2018-09-28 16:45:08 +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
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
2373dcf197
libbladerRF2: Windows support with OOT build of libbladeRF
2018-09-26 18:59:52 +02:00
f4exb
5ad52a4a1b
BladerRF2 input support. Populate gain modes
2018-09-25 17:03:34 +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
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
f4exb
57ef3a0567
BladeRF: fixed devices build and add BladeRF2 device
2018-09-22 02:55:40 +02:00
f4exb
8433f63a9b
LibbladeRF2: migrate devices/bladerf to devices/bladerf1
2018-09-19 05:26:18 +02:00
f4exb
d596931209
LibbladeRF2: make bladeRF1 work
2018-09-18 23:12:00 +02:00
Edouard GRIFFITHS
ea83e43d09
New Windows build
2018-07-11 18:05:05 +02:00
f4exb
7767d538f6
BladeRF: cleanup: removed useless fixed sample rates support
2018-05-26 02:17:49 +02:00
f4exb
72e29fd3f8
Moved export.h file to root of exports directory and removed util
2018-03-20 13:49:21 +01:00
f4exb
55cd795eb4
LimeSDR: fix NCO direction as Tx is opposed to Rx
2018-03-15 23:48:25 +01:00
f4exb
f75b45a1c1
Merge branch 'master' into dev
2018-03-14 19:18:20 +01:00
f4exb
a9887bcdaa
LimeSDR input GUI: NCO and baseband center frequency now show actual values
2018-03-14 06:30:45 +01:00
f4exb
9e90709584
Revert "LimeSDR: Temporary fix for rubbish values returned by recent version of Lime Sute"
...
This reverts commit 8312e5ad58
.
2018-03-13 19:56:40 +01:00
ZigaS
815d4cceac
Rebuild of 3.12.0 version on macOS 10.12.6 (16G1212).
2018-03-13 13:50:34 +01:00
f4exb
8312e5ad58
LimeSDR: Temporary fix for rubbish values returned by recent version of Lime Sute
2018-03-11 01:48:43 +01:00
f4exb
b2e446afcc
Windows build: new location for export header
2018-03-10 20:32:46 +01:00
f4exb
28e9df5fe8
Clang clean compile
2018-03-04 01:47:51 +01:00
f4exb
c22d146376
Adapt to MSVC linker
2018-03-03 20:23:38 +01:00
f4exb
2e5cfcafee
PVS-Studio static analysis corrections (3) issue #137
2018-02-24 10:29:27 +01:00
f4exb
afe665cf33
Windows build: removed libperseus dependency
2018-02-22 08:42:44 +01:00
f4exb
2b846f5d28
PVS-Studio static analysis corrections (2) issue #137
2018-02-22 03:04:42 +01:00
f4exb
f01b90094b
PVS-Studio static analysis corrections (1) issue #137
2018-02-21 18:54:59 +01:00
f4exb
e9f2680391
Perseus: close device even when open fails
2018-02-15 10:53:04 +01:00
f4exb
8c05974686
Main Window: moved source/sink API destruction last
2018-02-15 00:25:50 +01:00
f4exb
5203d9b0c1
Windows build: compilable devices/perseus library
2018-02-13 15:01:16 +01:00
f4exb
1d9ab62a4a
Test source: added AM and FM modulations
2018-02-11 13:48:17 +01:00
f4exb
b0c740a615
Debian build: fixed libperseus build (4)
2018-02-10 22:55:59 +01:00
f4exb
f4bf4d0b99
Perseus support final
2018-02-08 23:26:10 +01:00
f4exb
becbe0f96e
Perseus support (3)
2018-02-07 08:39:09 +01:00
f4exb
fb2114a9f3
Perseus support (2)
2018-02-06 18:49:22 +01:00
f4exb
2ddcb8c358
Differentiate Rx and Tx DSP sample sizes
2018-01-22 08:46:05 +01:00
f4exb
491b8a6d33
Replaced hardcoded bit scaling literals by defines
2018-01-21 10:57:04 +01:00
f4exb
8e20d9f390
LimeSDR: DeviceLimeSDRParams::open: set message level to critical when returning false status
2017-11-12 03:12:01 +01:00
f4exb
d110a3749d
Moved logger to QtApplication level. Corrections to some messages
2017-11-11 11:11:44 +01:00
f4exb
2ec8270e99
LimeSDR: handle clock source change in source and sink
2017-11-04 02:18:16 +01:00
f4exb
4536680adf
PlutoSDR device handling: fixed Tx channels
2017-10-29 03:01:44 +01:00
f4exb
8b93c5f48d
LimeSDR: pass center frequency change to buddies of same type
2017-10-25 01:38:39 +02:00
f4exb
2572f2be84
LimeSDR: removed obsolete message. Only stop current side threads if changing center frequency
2017-10-24 02:41:54 +02:00
f4exb
238c8d312e
LimeSDR: device sample rate and hardware decimation/interpolation handling fix and simplification
2017-10-24 02:20:57 +02:00
f4exb
e87ee16302
PlutoSDR input: display actual gain value returned from device
2017-10-09 02:18:04 +02:00
f4exb
ca48070c84
PlutoSDR: print error string from libiio in console message
2017-10-09 00:12:15 +02:00
f4exb
b6d667c39c
CRLF problem
2017-10-04 02:00:55 +02:00
f4exb
7c558b15f5
LimeSDR: use CMIX_BYP_TXTSP to control NCO on/off
2017-09-30 18:29:53 +02:00
f4exb
9f79ac24bf
CRLF problem
2017-09-30 09:29:22 +02:00
f4exb
9ba88b396b
PlutoSDR: remove from device enumeration if device is not accessible (allocate context fails)
2017-09-23 03:42:58 +02:00
f4exb
dc2b705807
PlutoSDR: updated documentation
2017-09-21 21:26:28 +02:00
f4exb
d1061a3c2f
LimeSDR: Rx/Tx interaction
2017-09-20 18:25:54 +02:00
f4exb
73d9cfec6e
PlutoSDR: added message to send to other buddy for synchronization
2017-09-20 08:43:44 +02:00
f4exb
e4c1892930
PlutoSDR: clear the device scan list before (re)scanning
2017-09-19 23:11:03 +02:00
f4exb
0aee699855
PlutoSDR output: Windows build and fixed compilation errors
2017-09-19 14:32:39 +02:00
f4exb
c2b7092026
PlutoSDR output: interim state (2)
2017-09-19 08:33:26 +02:00
f4exb
d59d2a2372
LimeSDR: use more meaningful names for messages to buddies
2017-09-18 00:08:28 +02:00
f4exb
512900d98c
Finalized the new source/sink GUI messaging scheme
2017-09-17 17:35:03 +02:00
f4exb
f30b049546
PlutoSDR: FIR filter calculation: allow normalized BW down to 0.05 and use Hamming window below 0.2
2017-09-12 18:49:12 +02:00
f4exb
11f6b72b8c
Windows build: restored mingW32 compilation
2017-09-12 13:54:32 +02:00
f4exb
629fc9ce79
PlutoSDR input: restore full range of FIR Rx gain
2017-09-11 23:51:58 +02:00
f4exb
7fed299b97
PlutoSDR input: Windows build
2017-09-11 19:34:59 +02:00
f4exb
99b1070b3d
PlutoSDR input Debian build: fixed devices/plutosdr cmake file
2017-09-11 10:54:24 +02:00
f4exb
a088f2d30e
PlutoSDR input: set FIR bandwidth limits and sample rate limits dynamically
2017-09-10 19:37:23 +02:00
f4exb
d5d769d8d7
PlutoSDR input: restored FIR filter controls
2017-09-10 18:35:38 +02:00
f4exb
924eddd3b8
PlutoSDR input: restored LO ppm correction
2017-09-10 17:18:08 +02:00
f4exb
251fcd202d
PlutoSDR input: restored soft decimation
2017-09-10 17:07:38 +02:00
f4exb
ccb1563299
PlutoSDR input: corrected I/Q loop processing as interleaved and not I/Q sample block
2017-09-10 16:58:48 +02:00
f4exb
97c137197b
PlutoSDR: reset sample rate setting via strings. Enable IQ, BB DC and RF DC tracking by default at device open
2017-09-10 12:07:54 +02:00
f4exb
b16a1ff932
PlutoSDR: changed set sample rate method to use write long long
2017-09-10 10:46:59 +02:00
f4exb
04d06085fe
PlutoSDR: debug (3)
2017-09-10 10:16:23 +02:00
f4exb
ceb304cb9f
Downgraded to version 3.6.2
2017-09-09 15:34:04 +02:00
f4exb
f38e7704ad
PlutoSDR input: debug (2)
2017-09-09 10:44:42 +02:00
f4exb
aa047c77cc
PluoSDR: debug (1)
2017-09-09 03:09:17 +02:00
f4exb
868cac90f0
PlutoSDR input: implemented the rest of apply settings
2017-09-07 23:27:24 +02:00
f4exb
e4d1aa121c
PlutoSDR: set FIR filter (3)
2017-09-07 22:24:09 +02:00
f4exb
11b657a841
PlutoSDR: set FIR filter (2)
2017-09-07 18:41:55 +02:00
f4exb
7acd2bb7ed
PlutoSDR: set FIR filter (1)
2017-09-07 08:49:22 +02:00
f4exb
5a05cf14bb
PlutoSDR input: implemented input class interim state (2)
2017-09-07 06:15:39 +02:00
f4exb
7b437e41ba
PlutoSDR input: implemented input class interim state (1)
2017-09-06 18:48:58 +02:00
f4exb
e1c3a66983
PlutoSDR input: added thread class
2017-09-06 06:15:38 +02:00
f4exb
a24236a300
LimeSDR input: GUI fixes
2017-09-05 23:51:03 +02:00
f4exb
6fa8b4ac87
PlutoSDR: added common parameters and shared structure
2017-09-05 16:23:10 +02:00
f4exb
8ab3ad3b63
PlutoSDR: added read param method to device box
2017-09-05 15:06:40 +02:00
f4exb
b411ba5420
PlutoSDR input: use constants for frequency limits
2017-09-05 14:11:25 +02:00
f4exb
a8b318de62
PlutoSDR: added PlutoSDR common device classes
2017-09-02 04:35:17 +02:00
f4exb
de88e305db
PlutoSDR: added PlutoSDRDevice and PlutoSDRScan common device classes
2017-09-02 04:21:41 +02:00
f4exb
ec3a99451c
HackRF: use DeviceHackRF as a singleton to handle HackRF library init and exit only once
2017-09-01 00:46:43 +02:00
f4exb
798d485342
LimeSDR: fixed issue #50 by moving channel acquisition and release at start and stop times. Corrections to buddies thread suspend/resume. Corrected void channel handling
2017-08-14 03:32:51 +02:00
f4exb
30761a6145
Windows build: reintegrate LimeSDR support. Compiles with Qt 5.9 on a Win10 box
2017-08-13 06:40:18 +02:00
f4exb
d612bc2ee6
LimeSDR in Windows: fixed build with debianminimalist branch of LimeSuite but do not include in the distribution
2017-08-10 03:42:15 +02:00
f4exb
5900d2197e
Windows build: removed LimeSDR support
2017-08-10 02:20:02 +02:00
f4exb
6522f62326
BladeRF output: set FIFO size to 0.25s or 75 kS whichever is larger (300kS/s knee) except when decimating by 32 where a fixed 150 kS FIFO is used
2017-08-09 00:31:23 +02:00
f4exb
3a9eec8463
HackRF output: set FIFO size to 0.25s or 150 kS whichever is larger (600kS/s knee)
2017-08-08 22:37:53 +02:00
f4exb
3a84cd8526
LimeSDR output: used fixed time length with minimum length for sample FIFO
2017-08-08 00:25:13 +02:00