Commit Graph

801 Commits

Author SHA1 Message Date
f4exb 2552160f8f Updated versions and changelogs 2023-01-14 01:07:29 +01:00
f4exb 411a5f51a7 BladeRF v1: fixed VGA controls in GUI. Fixes #1535 2023-01-11 16:35:06 +01:00
Jon Beniston 0dd466a900 Add DialogPositioner to ensure dialogs are fully on screen and remain on
screen when screen orientation changes.
Add DialPopup to allow dials to adjusted with a slider, which is easier
on touchscreens.
Add TableTapAndHold to support table context menus on touchscreens.
2022-12-20 10:31:15 +00:00
f4exb f65c6ab1e7 Updated versions and changelogs 2022-12-17 10:30:08 +01:00
f4exb 93c1244c81 BladeRF v1: increased GUI minimum size 2022-12-17 10:23:43 +01:00
f4exb 551f7cbcd3 BladerRF v1: fixed GUI so that XB-200 is properly handled. Fixes #1535 2022-12-17 06:42:28 +01:00
Jon Beniston 3b5b222114 Update plugins to compile with Qt5 and Qt6 2022-11-17 14:36:12 +00:00
Jon Beniston fc7c9c1fc8 Update CMakeLists.txt to support both Qt5 and Qt6. Add option ENABLE_QT6 2022-11-17 14:34:54 +00:00
Jon Beniston ee8b8ade88 Device GUIs: Constain window size via minimumSize/maximumSize, rather than handling resizeEvent. Add maximum button. Hide size buttons when window size is fixed 2022-11-09 15:53:44 +00:00
f4exb 3814a95073 Updated versions and changelogs 2022-11-01 23:51:06 +01:00
f4exb 795753738c XTRX output: Make settings assignments atomic. Part of #1329 2022-10-31 16:13:50 +01:00
f4exb 17e9a25c9e USRP output: Make settings assignments atomic. Part of #1329 2022-10-31 12:23:55 +01:00
f4exb 1060c4839e Test output: Make settings assignments atomic. Part of #1329 2022-10-31 11:47:51 +01:00
f4exb caf60d2ea6 Remote output: Make settings assignments atomic. Part of #1329 2022-10-31 11:18:22 +01:00
f4exb 79b174bf36 PlutoSDR output: Make settings assignments atomic. Part of #1329 2022-10-31 10:56:05 +01:00
f4exb 3449293b6a Local output: Make settings assignments atomic. Part of #1329 2022-10-31 10:09:25 +01:00
f4exb 77b5d4d5ae LimeSDR output: Make settings assignments atomic. Part of #1329 2022-10-30 11:36:39 +01:00
f4exb 6499608195 HackRF output: Make settings assignments atomic. Part of #1329 2022-10-30 10:54:07 +01:00
f4exb ba2e407f0c File output: Make settings assignments atomic. Part of #1329 2022-10-30 10:25:19 +01:00
f4exb 565d0dd1a0 BladeRF2 output: Make settings assignments atomic. Part of #1329 2022-10-30 04:50:53 +01:00
f4exb 1489dddd0c BladeRF1 output: Make settings assignments atomic. Part of #1329 2022-10-29 23:56:46 +02:00
f4exb ae3864a56b Audio output: Make settings assignments atomic. Part of #1329 2022-10-29 23:25:44 +02:00
f4exb f034319c22 Updated versions and changelogs 2022-10-19 17:40:14 +02:00
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