1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-25 09:18:54 -05:00
Commit Graph

308 Commits

Author SHA1 Message Date
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
f4exb
0ad14d3acf HackRF: Windows build: added missing files in devices .pro file 2017-07-23 17:44:46 +02:00
f4exb
361e8b0cd6 HackRF: implemented link Tx frequency to Rx frequency option 2017-07-21 00:44:30 +02:00
f4exb
9c1c9cf850 HackRF: added configure frquency delta common message 2017-07-20 23:42:29 +02:00
f4exb
87ccef02b6 LimeSDR: moved MsgReportDeviceInfo to shared structure 2017-07-03 14:12:51 +02:00
f4exb
c645bc9da8 corrections for Windows build 2017-06-11 21:38:46 +02:00
f4exb
c2d9e64c0b SDRdaemonFEC: removed useless devices/sdrdaemonfec subdirectory 2017-06-09 14:18:58 +02:00
f4exb
718d87ecf5 SDRdaemonFEC: renamed all SDRdaemonFECxxx classes to SDRdaemonSourcexxx classes 2017-06-09 14:14:32 +02:00
f4exb
3a3d8e3dcb activated compiler warnings 2017-05-25 20:13:34 +02:00
f4exb
dafad384c8 Merged Sigysmund changes for Mac OS Sierra on v3.4.5 2017-05-16 23:01:44 +02:00
ZigaS
27aab58d92 MacOS(sierra) development environment.
Updated qmake project configs.
Deploy & Run script.
For now only hardware supported is HackRF.
2017-05-15 12:32:16 +02:00
f4exb
1ba3fed515 SDRDaemon Tx: Windows64 build: added code to common device library 2017-05-15 08:27:20 +02:00
f4exb
068e2848c0 LimeSDR + SDRdaemonSink: updated documentation 2017-05-15 02:37:42 +02:00
f4exb
1239579266 SDRDaemon Tx: added common device library 2017-05-14 22:27:47 +02:00
f4exb
4858ca345c LimeSDR Windows build: build only for 64 bits. Fixed some missing files 2017-05-09 13:19:36 +02:00
f4exb
5adb6f5794 LimeSDR Windows build: use internal LimeSuite for devices support 2017-05-09 12:08:48 +02:00
f4exb
68f2954f71 LimeSDR support: built-in LimeSuite for Debian - limesdrdevice: added dependent include subdirectories 2017-05-09 03:58:23 +02:00
f4exb
c7172b754f LimeSDR support: built-in LimeSuite for Debian - build liblimesdrdevice unconditionnaly 2017-05-09 03:56:01 +02:00
f4exb
5d1733d43e LimeSDR support: built-in LimeSuite for Debian corrections 2017-05-09 02:50:56 +02:00
f4exb
498454f8dc LimeSDR support: built-in LimeSuite for Debian 2017-05-09 02:47:45 +02:00
f4exb
274d7cb2ee LimeSDR device support: removed from Debian build if LimeSuite not found 2017-05-09 01:34:01 +02:00
f4exb
01591a0bd7 cmake files adjustment 2017-05-08 18:30:52 +02:00
f4exb
5c8b7fd606 LimeSDR output: implemented antenna select 2017-05-07 03:05:29 +02:00
f4exb
df9e1d5900 LimeSDR input: antenna select fixes 2017-05-07 01:47:31 +02:00
f4exb
d1e16b6ab0 LimeSDR output: regulate Tx output 2017-04-24 03:12:02 +02:00
f4exb
e0b7027756 LimeSDR input: added antenna selection 2017-04-23 16:23:01 +02:00
f4exb
31499c761b LimeSDR: added missing file 2017-04-23 09:17:28 +02:00
f4exb
7ad6533b1f LimeSDR: fixed reporting sample rate to buddies 2017-04-23 03:36:10 +02:00
f4exb
2d072e1dd9 LimeSDR: return true when NCO disabling is successful 2017-04-22 10:54:19 +02:00
f4exb
29a44a27f6 LimeSDR: implemented common thread interface for input and output plugins to be able to start/stop thread from each other 2017-04-22 10:40:57 +02:00
Edouard Griffiths
183b957f10 LimeSDR input: correct compile errors 2017-04-21 20:11:13 +02:00
f4exb
a07403d942 LimeSDR input: Added methods to control directly LNA, TIA and PGA 2017-04-21 16:46:39 +02:00
f4exb
688ca8ab46 LimeSDR input: handle center frequency and NCO for Tx buddies 2017-04-21 00:14:55 +02:00
f4exb
5c8732dc66 LimeSDR input: handle NCO for buddies 2017-04-20 23:43:24 +02:00
f4exb
4534695bab LimeSDR input: cleaned up set NCO frequency code 2017-04-20 21:18:07 +02:00
f4exb
11e5b3a429 LimeSDR input: NCO support basic 2017-04-20 20:18:50 +02:00
f4exb
826941ba80 LimeSDR input: NCO support (draft #1) 2017-04-20 18:21:01 +02:00
f4exb
b8174714ff LimeSDR: suspend buddies threads if changing critical values 2017-04-20 00:01:11 +02:00
f4exb
35f7124a74 LimeSDR input: debug (2) 2017-04-18 00:50:03 +02:00
f4exb
7c1ff7c5ad LimeSDR support: removed Debian specifics from the build as it will use LimeSuite as an external package 2017-04-16 09:58:35 +02:00
f4exb
67bb7353a8 LimeSDR support (7) 2017-04-14 18:30:37 +02:00
f4exb
0a29f34b94 HackRF: open device by serial number 2017-04-14 02:09:36 +02:00
f4exb
527b5ef2f5 LimeSDR support (6) 2017-04-13 18:18:15 +02:00
f4exb
70971eb9ad LimeSDR support (3) 2017-04-11 22:26:42 +02:00
f4exb
e96a7294dd LimeSDR support (2) 2017-04-11 18:13:40 +02:00
f4exb
fb161a09c6 LimeSDR support (1) 2017-04-10 23:57:15 +02:00
f4exb
8df446c5cb BladeRF: removed now useless sample rate presets 2017-04-02 20:21:44 +02:00
f4exb
365154767a RTLSDR plugin: continuous sample rate setting 2017-04-02 02:00:05 +02:00
f4exb
2a08949245 ATV Modulator: added display of points per line 2017-03-22 11:48:39 +01:00
f4exb
affc6489c0 ATV Modulator: change RF filters steps calculation 2017-03-21 12:35:27 +01:00
f4exb
43d40a4ace ATV Modulator: PAL-M (525l) effective support 2017-03-12 21:41:01 +01:00
f4exb
b544acf53b Make sure 3 and 6 MS/s are supported by HackRF and BladeRF for transmission to match Airspy Mini sample rates 2017-03-12 00:41:05 +01:00
f4exb
7b9dfb0446 BladeRF support: make sample rate precision to the sample/s and added 4.333 MS/s for GSM 2017-02-18 11:55:19 +01:00
f4exb
39006c5502 HackRF support: added 4.333 MS/s rate for GSM 2017-02-18 11:42:58 +01:00
f4exb
f7d7551d01 HackRF support: changed sample rates to sample precision 2017-02-18 11:21:12 +01:00
f4exb
998ac33d59 HackRF support: more sample rates 2017-01-30 23:50:17 +01:00
f4exb
188b05f58c Debian build: fixed HackRF inlcude path 2017-01-09 01:37:01 +01:00
f4exb
5b26c7f374 Windows build: added missing bits 2017-01-09 01:31:58 +01:00
f4exb
127b3be6be Windows build: added HackRF stuff in the devices library 2017-01-09 01:18:39 +01:00
f4exb
69858a02de Debian build: corrected path of HackRF host library include directory 2017-01-09 01:09:56 +01:00
f4exb
1a8d96d874 HackRF input plugin: use actual sample rate and bandwidth values not indexes 2017-01-08 02:48:01 +01:00
f4exb
a02b78d24d HackRF input: open and close device considering the possible sink buddy 2017-01-08 00:33:11 +01:00
f4exb
250a7f340c HackRF Output support: created a HackRF device library for Rx/Tx common routines and structures 2017-01-07 11:24:09 +01:00
f4exb
1f4451cf0b Fixed Windows build for v3.0.0 2017-01-05 18:26:30 +01:00
f4exb
f48fd4c3a4 BladeRF output plugin: working basically 2017-01-02 20:24:25 +01:00
f4exb
17736b3a78 Tx support: BladeRF output plugin: compiles 2017-01-02 10:39:21 +01:00
f4exb
fa0afb6c92 Tx support: implemented final interpolation stage in FileSink plugin 2017-01-02 03:14:46 +01:00
f4exb
2047463dcf Tx support: common device routines library and handle BladeRF Tx/Rx coordination on Rx side 2016-12-30 16:13:28 +01:00