1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2024-11-16 05:11:49 -05:00
Commit Graph

828 Commits

Author SHA1 Message Date
Jon Beniston
025dddc637 BladeRF doesn't support transverter, so fix to 7 digits 2022-10-17 15:04:01 +01:00
Jon Beniston
929e0d34dc Adjust number of frequency digits depending whether transverter is enabled 2022-10-17 13:43:32 +01:00
f4exb
949a9e9380 Center frequency dials up to 9 digits and transverter delta frequency dial up to 12 digits. Fixes #1476 2022-10-15 03:04:29 +02:00
f4exb
621f6a667e Test sink: updated threading model. Part of #1346 2022-10-09 02:09:50 +02:00
f4exb
0c4f45d934 Audio output: updated threading model. Part of #1346 2022-10-09 01:50:27 +02:00
f4exb
47a6ddddd8 Updated versions and changelogs 2022-10-07 00:24:31 +02:00
Jon Beniston
d6a02f659a Device GUIs: Stop timers in destructors. 2022-10-05 15:40:09 +01:00
f4exb
7a87155086 HackRF: use software LO ppm correction since hardware correction does not work. Fixes #1443 2022-09-26 22:26:28 +02:00
f4exb
b54575041d SoapySDR: make sure device open is successful before starting. Fixes #1441 2022-09-26 01:04:22 +02:00
f4exb
77f825d980 Updated versions and changelogs 2022-09-18 10:51:03 +02:00
Jon Beniston
a46f5a635e Lime: Add missing return value. 2022-09-16 15:32:56 +01:00
f4exb
d9ad758971 Updated versions and changelogs 2022-09-01 21:51:04 +02:00
Jon Beniston
d04b4840a9 Lime: Report calibration errors in GUI. Check LPF is reasonable for up/downconversion. 2022-08-27 17:08:03 +01:00
Jon Beniston
6ef84154a5 For #1389
Handle LMS_Calibrate returning positive error values.
Set Lime minimum frequency in GUI to 30MHz+NCO freq.
Set minimum calibration bandwidth to 2.5MHz.
2022-08-21 15:34:51 +01:00
f4exb
044af0d06d LimeSDR: reduced LimeSDR stream FIFO size to 256k to improve latency 2022-08-19 06:35:45 +02:00
f4exb
3d17aaaba4 Updated versions and changelogs 2022-06-26 07:24:19 +02:00
f4exb
9b2c7511fe Updated versions and changelogs 2022-06-12 23:46:08 +02:00
Jon Beniston
49460a48df USRP: Add support for non-discoverable devices and user arguments.
Tweak UI so icons aren't squashed.
2022-06-01 15:37:50 +01:00
Daniele Forsi
902012641d Fix typing errors in readme's
Fixed with:
find . -name '*.md' -exec codespell --ignore-words-list=doas,ehr,lits,verry --write-changes --summary {} \+
2022-05-15 12:39:57 +02:00
f4exb
de94ea01b5 Updated main and plugin versions 2022-05-14 13:16:33 +02:00
f4exb
9e5c629473 v7: API: added workspace handling for device, spectrum, feature and channel. Implements #1242 2022-05-13 22:24:48 +02:00
f4exb
eb0730e93a Massive UI revamping (v7): Test Sink: fixed minimum window height 2022-04-30 11:46:20 +02:00
f4exb
520106c7ba Massive UI revamping (v7): fixed devices .ui files to correct display wwhen creating device. Part of #1209 2022-04-27 02:06:17 +02:00
f4exb
5f9d14a56e Massive UI revamping (v7): Fixed sizing of some device windows. Part of #1209 2022-04-25 00:15:46 +02:00
f4exb
218237c466 Massive UI revamping (v7): Devices: set the border on the outer side of the window. Part of #1213 2022-04-24 02:13:18 +02:00
f4exb
f7bfd10bd7 Massive UI revamping (v7): sample sink and mimo: make sure it is all fixed sized 2022-04-23 18:48:16 +02:00
f4exb
f3f504c88d Massive UI revamping (v7): fixed widget size handling: sample sinks. Part of #1209 2022-04-21 19:24:40 +02:00
f4exb
249db03cf3 Massive UI revamping (v7): fixed device workspace index save/restore and removed useless geometry blobs. Fixes #1207 2022-04-20 20:08:41 +02:00
f4exb
0779ab0c70 Massive UI revamping (v7): spectrum documentation 2022-04-18 18:33:37 +02:00
f4exb
40e34bdebd Massive UI revamping (v7): implemented device common settings from top bar and added documentation on device windows top and bottom bars 2022-04-17 01:31:50 +02:00
f4exb
103301f19a Massive UI revamping (v7): Implemented channel move to another device and more 2022-04-16 16:45:53 +02:00
f4exb
32973132d9 Massive UI revamping (v7): unify custom widget borders 2022-04-10 02:19:26 +02:00
f4exb
cfde845b5a Massive UI revamping (v7): devices UIs update 2022-04-09 22:05:55 +02:00
f4exb
0ca0eb8f73 Massive UI revamping (v7): devices intermediate 2022-04-09 13:38:22 +02:00
f4exb
aad90aeabc Massive UI revamping (v7): devices basic 2022-04-07 16:32:03 +02:00
f4exb
7f1c838cec Updated versions and changelogs 2022-03-30 22:16:08 +02:00
f4exb
4111c967e9 Fixed some signal/slot connects. Removed unnecessary m_channelMessageQueue in ChannelAPI. Fixes #1185 2022-03-23 22:32:23 +01:00
f4exb
188186046e Removed status tips 2022-03-18 21:53:53 +01:00
Jon Beniston
97496ae9f9 Install debug symbols on Windows for debug builds 2022-02-06 12:56:58 +00:00
f4exb
63bea7734b Fixed range-loop-construct warnings in GCC 11 2021-12-27 19:04:23 +01:00
f4exb
5a11ef6a8b Updated versions and changelogs 2021-12-26 12:14:14 +01:00
f4exb
9bb3a273b3 Remote input/sink implemented remote control (1) 2021-12-24 21:06:15 +01:00
f4exb
247ae2679d Remote plugins: added new meta data for #1074 2021-12-23 16:27:19 +01:00
f4exb
7c8cb7a85a Remote: more fixes in conversion routines 2021-12-20 22:30:43 +01:00
f4exb
ab9f316737 Remote sink/input: implemented choice of sample size in transmission. 2021-12-19 13:15:17 +01:00
f4exb
9278b12e25 Remote output/source: implemented choice of sample size in transmission. Fixes in the size conversion routines 2021-12-19 11:30:48 +01:00
f4exb
6cc1616cb8 Remote output: variable sample size in transmission. For now fixed to 16 2021-12-18 22:49:05 +01:00
f4exb
35adc25450 Updated version changelogs and readmes 2021-12-16 10:32:52 +01:00
f4exb
73d676060b Remote source and output: updated documentation 2021-12-16 02:11:03 +01:00
f4exb
d471f09cc2 Replaced frequency dials by labels for unmodifiable frequency displays 2021-12-16 00:18:11 +01:00
f4exb
9097e2f6d4 Remote Output: improve report API 2021-12-15 22:56:18 +01:00
f4exb
54866a1a1e Remote output/source: use queue langth for rate control and derive rate from Tx side. Other fixes 2021-12-14 07:57:43 +01:00
f4exb
1168eefcc9 Remote Source: use fixed sample rate set to baseband sample rate. Remote Output: use sample rate from remote 2021-12-14 07:57:43 +01:00
f4exb
56ba6f3d80 Remote Output: removed center frequency from settings but add it to the device report 2021-12-14 07:57:43 +01:00
f4exb
a5948c8b24 RemoteOutput: remove from GUI all API interactions with the remote 2021-12-14 07:57:43 +01:00
f4exb
96411edd3c Remote Output and Remote Source more fixes 2021-12-14 07:57:43 +01:00
f4exb
20ed490018 Remote output: removed remaining references to Tx delay 2021-12-07 06:31:17 +01:00
f4exb
4faa3dbe8c Remote output: removed tx delay in sending UDP blocks 2021-12-07 06:25:40 +01:00
f4exb
e034a18de1 Updated versions and changelogs 2021-08-08 06:36:18 +02:00
Andreas Baulig
e8a8ef6f3d
Switch FileRecord timestamp resolution to milliseconds 2021-08-04 14:12:24 +00:00
f4exb
7500932c7c File Output: make file name persistent. Completed REST API. AIS: added REST API missing doc files 2021-05-18 01:52:25 +02:00
f4exb
672c0b8a5b PlutoSDR MIMO: base implementation 2021-05-04 17:01:48 +02:00
f4exb
386bdc2dea Removed SampleSourceFifoDB completely 2021-04-26 20:06:04 +02:00
f4exb
76f09a17a7 Fixed wrong structure being used in some sample source and sink plugins web API adapters. Fixes #842 2021-04-15 15:30:29 +02:00
f4exb
fcbb383978 Updated versions and changelogs 2021-04-08 19:32:54 +02:00
f4exb
dcae5e29e2 Remote input and output documentation and GUI changes related to only getting remote information. Fixes #832 2021-04-03 07:23:02 +02:00
f4exb
0a713e4d30 Updated versions and changelogs 2021-03-29 21:21:32 +02:00
f4exb
e3e8249987 HackRF: generalize hardware LO correction to output plugin 2021-03-29 05:59:00 +02:00
f4exb
b5d501e6ab Spactrum: allow arbitrary FPS (API) or in a range of FPS (GUI) with possible no limit. Implements #772 2021-02-12 00:53:18 +01:00
Christoph Berg
0d6a3a4f47 Fix some typos spotted by lintian 2021-01-19 12:36:56 +01:00
Eugene Mikhantiev
16517b7d91 Fix sdriq file format documentation
Specify different data formats depending on sample size
2021-01-03 22:18:04 +07:00
f4exb
4059a0be27 Reworked ARM Neon detection and remote plugins inclusion in the build 2020-11-23 21:16:25 +01:00
f4exb
f155d63580 Remote plugins: add USE_NEON definition for compatibility with cm256cc on ARM64. Fixes issue #720 2020-11-23 08:34:20 +01:00
f4exb
1d5742d3b9 Removed useless CPU flags. Fixes issue #720 2020-11-23 01:44:52 +01:00
Kacper Michajłow
f2d01b61d3 Avoid global QString init in plugins
This workarounds issue with LTO with GCC #716
2020-11-22 04:06:32 +01:00
Kacper Michajłow
cf70d9430f Use QStringLiteral when it make sense 2020-11-22 04:05:04 +01:00
f4exb
e51161ac78 Audio output plugin: added missing audiooutputwebapiadapter in cmake file 2020-11-21 12:28:56 +01:00
f4exb
87d8816881 Audio output plugin 2020-11-21 11:15:06 +01:00
f4exb
4e2978f7ea Fixed -Wunused-but-set-variable warnings 2020-11-15 00:36:03 +01:00
f4exb
9bd8e9c34e Fixed -Wsign-compare warnings 2020-11-14 22:08:06 +01:00
f4exb
7a6636b63a Fixed -Wunused-variable warnings 2020-11-14 18:45:05 +01:00
f4exb
55eb6cc951 Fixed -Wunused-parameter warnings 2020-11-14 11:13:32 +01:00
f4exb
f668863aed Fixed -Wreorder warnings 2020-11-14 05:51:19 +01:00
f4exb
41f0fec4f6 sdrbase cmake: restored Boost_INCLUDE_DIRS 2020-11-05 20:41:33 +01:00
f4exb
19ecf12c22 removed asserts 2020-11-04 21:51:55 +01:00
Kacper Michajłow
70434765d7 Add support for VS2019 and Ninja
- Specify byproducts in external projects
- Use external Boost
- Remove hacky Qt detection
- Fix CRT mismatch in external projects (fixes SoapySDR on Windows)
- Minor fixes
2020-11-04 10:40:17 +01:00
f4exb
abd2d1276c Updated versions and changelogs. Fixed missing yaml references in base resources for swagger-ui 2020-10-28 08:58:16 +01:00
Jon Beniston
8cd3bb9b47 Widen combo box, so TX/RX fits in 2020-10-27 09:57:28 +00:00
Jon Beniston
b7fac21297 Fix compiler warning 2020-10-26 14:50:00 +00:00
Jon Beniston
2400c4643c Add master clock rate display to GUI.
Calculate full range of sample rates supported, by varying master clock.
Check if requested sample rate can be met.
2020-10-26 14:39:12 +00:00
Jon Beniston
636c014427 Add loOffset to API 2020-10-26 09:03:23 +00:00
Jon Beniston
35380d4f36 Document LO offset options 2020-10-25 20:08:57 +00:00
Jon Beniston
d8ae6fc765 Import USRP support.
Add LO offset support.
Only set tx/rx_bandwidth after getting tx stream, to reduce TX LO leakage for <10MHz bandwidths.
Check for reference and LO lock before getting streams.
2020-10-25 11:57:48 +00:00
Jon Beniston
209be94947 USRP driver improvements.
Set bit size to be 16 for interpolators and decimators.
Match buffer size to UHD.
Don't destroy TX stream, as there appears to be a bug when recreating it.
Catch exception when checking for TX underflow.
Increase RX FIFO size, to reduce overflows at high sample rates.
Allow RX to continue streaming after receiving timeout.
2020-10-23 13:12:37 +01:00
f4exb
97b757fa98 TestSink: GUI: fixed getMasterTimer 2020-10-16 06:57:10 +02:00
f4exb
170a2661e1 Updated version and changelogs 2020-10-06 07:41:32 +02:00
f4exb
841a8fe242 Morph PluginInstanceGUI in DeviceGUI and single line inheritance from QWidget 2020-10-05 19:48:05 +02:00
f4exb
d3d506a5ae Removed handleMessage virtual method from PluginInstanceGUI 2020-10-04 22:16:09 +02:00
f4exb
d085b4eb7d Removed undesirable methods from PluginInstanceGUI and related common plugins 2020-10-04 22:16:09 +02:00
Jon Beniston
3e6edfa17f Fix compiler warnings 2020-10-03 09:27:37 +01:00