Commit Graph

8676 Commits

Author SHA1 Message Date
f4exb 38fbcc65b7 : FT8 demod: implement Qt dependency and export for MSVC 2023-01-11 16:36:10 +01:00
f4exb 22acbebab6 FT8 demod: make FFT engine 2023-01-11 16:36:10 +01:00
f4exb 6adac5f45b FT8 demod: FFT: removed main Unix dependencies 2023-01-11 16:36:10 +01:00
f4exb 7ec86b09de FT8 demod: reorganized code (1) 2023-01-11 16:36:10 +01:00
f4exb 65e9d1a167 FT8 demod: removed sndfile dependency 2023-01-11 16:36:10 +01:00
f4exb 7cd08ef1e9 FT8 demod: implement callback as an interface class. Added test .wav file and file option in the sdrbench options 2023-01-11 16:36:10 +01:00
f4exb 23e01ea064 FT8 demod: isolate call1, all2 and locator in callback 2023-01-11 16:36:10 +01:00
f4exb 6594bf209e FT8 demod: restore double precision for time variables 2023-01-11 16:36:10 +01:00
f4exb 902e58b46b FT8 demod: initial commit of FT8 library with minimal changes and benchmark test 2023-01-11 16:36:10 +01:00
f4exb 6455c3ad3a Re-enable LimeSuite in Windows with latest commit 2023-01-11 16:35:12 +01:00
f4exb 411a5f51a7 BladeRF v1: fixed VGA controls in GUI. Fixes #1535 2023-01-11 16:35:06 +01:00
Edouard Griffiths 301d1f5d85
Merge pull request #1560 from srcejon/fix_1559
Fix rotator controller protocol setting
2023-01-06 23:22:36 +01:00
Jon Beniston a4beb0e0d5 Fix #1559. Update protocol before calling setAzimuthElevation 2023-01-06 09:18:02 +00:00
Edouard Griffiths 5bfd42ab80
Merge pull request #1556 from srcejon/reenable_3dmap
Reenable 3D Map
2023-01-05 19:22:53 +01:00
Edouard Griffiths 20bdbfa306
Merge pull request #1555 from srcejon/device_enum
Add progress dialog for device enumeration, as some drivers are slow on Windows.
2023-01-04 18:48:50 +01:00
Jon Beniston e987f15952 Reenable 3D Map 2023-01-04 16:59:09 +00:00
Jon Beniston c54d268280 Add progress dialog for device enumeration, as some drivers are slow. Don't automatically enumerate. 2023-01-04 15:22:41 +00:00
Edouard Griffiths 0b476f6dd2
Merge pull request #1554 from srcejon/android_fixes
Android related changes
2023-01-03 23:12:39 +01:00
Jon Beniston 94009e05a6 Add libusb for Android 2023-01-02 15:49:20 +00:00
Jon Beniston 1124177750 Make WebEngine support in Map optional for Android 2023-01-02 15:48:08 +00:00
Jon Beniston 224eb2c1b7 Make WebEngine support in Map optional for Android 2023-01-02 15:47:46 +00:00
Jon Beniston 61825e5756 Make WebEngine support in Map optional for Android 2023-01-02 15:47:24 +00:00
Jon Beniston d574e74908 Support FileInput plugin on Android, by using QFile rather istream 2023-01-02 15:42:34 +00:00
Jon Beniston 5be2b1674e Add flag to skip FFMPEG version check on Android 2023-01-02 15:32:25 +00:00
Jon Beniston 125bbdfabf Remove unused libraries 2023-01-02 15:31:51 +00:00
Jon Beniston edb63f7d8a Update aligned_malloc implementation on Android, so it works with API level 23 2023-01-02 15:31:27 +00:00
Jon Beniston b70496c1cc Fix crash when no logger implemented. Add additional error reporting for GPS positioning. 2023-01-02 15:30:34 +00:00
Jon Beniston 1fd29354fc Add support for multiple ABIs on Android 2023-01-02 15:28:52 +00:00
Jon Beniston c817eadcc4 Add Android support. Convert line endings 2023-01-02 15:26:46 +00:00
Jon Beniston c39260fbdb Reduce UI minimum size for small Android screens 2023-01-02 15:26:18 +00:00
Jon Beniston 526164f2e1 Check for errors when writing to log 2023-01-02 15:24:17 +00:00
Jon Beniston eb9fb3469d Ignore SSL certifcate errors on Android 2023-01-02 15:23:41 +00:00
Jon Beniston 95cb214b57 Add missing brace 2023-01-02 15:22:07 +00:00
Edouard Griffiths 0827a7026a
Merge pull request #1551 from f4exb/rgetz-patch-1
Update sdriq readme.md
2023-01-01 12:50:04 +01:00
Edouard Griffiths ddbda51712
Merge pull request #1550 from srcejon/fix_satellite_image_url
Sat Tracker: Fix satellite images
2022-12-31 18:58:54 +01:00
Robin Getz 994a030784
Update sdriq readme.md
The timestamp is is in milliseconds, so make sure people know.

Signed-off-by: rgetz503@gmail.com
2022-12-29 16:42:12 -05:00
Jon Beniston 3c7cbce8ff Support relative satellite image URLs 2022-12-29 20:55:33 +00:00
f4exb f45e949e62 Fixed passing QPoint reference from right click enabler to connected method. Fixes #1549 2022-12-28 20:33:28 +01:00
f4exb 12deb59bf4 Fixed possible sample device pointer not set yet when DSPMIMOSignalNotification message arrives. Fixes #1529 2022-12-28 18:55:06 +01:00
Edouard Griffiths b387de17bc
Merge pull request #1544 from srcejon/android
Airspy and RTL SDR support on Android
2022-12-22 17:04:00 +01:00
Jon Beniston 7aea12e6fe On Android, list USB devices by VID/PID and open using file descriptor. 2022-12-22 11:04:12 +00:00
Edouard Griffiths 897ecc4d88
Merge pull request #1543 from srcejon/ambe_serial_windows
Scan for serial AMBE devices on Windows
2022-12-22 06:48:30 +01:00
Jon Beniston 564f4c9ad0 Scan for serial AMBE devices on Windows 2022-12-21 21:40:00 +00:00
Edouard Griffiths 53c1fdb877
Merge pull request #1542 from srcejon/android
MainWindow updates for Android and example configurations
2022-12-21 09:24:12 +01:00
Jon Beniston dea4c1f285 Avoid divide by zero when no fixed windows 2022-12-20 23:17:31 +00:00
Jon Beniston f2fe6ea940 Call processEvents to try to avoid not responding warning on Linux 2022-12-20 23:16:56 +00:00
Jon Beniston 2e9b8e3203 Change map provider from osm to mapboxgl on Linux, to avoid crash 2022-12-20 22:33:58 +00:00
Jon Beniston 26861d3aa8 Add Android support and settings resources 2022-12-20 22:07:49 +00:00
Jon Beniston df5dc0c491 Fix syntax error 2022-12-20 21:24:43 +00:00
Jon Beniston 68603fec43 Allow sampling devices to be refreshed while SDRangel is running.
(Possibly need to add a mutex for MainCore::getPluginManager, so only
can be used by one thread)
Add option to automatically update My Position based on GPS. This is
started in MainCore, so we get position as soon as possible.
Don't set QFileDialog::DontUseNativeDialog on Android, as Qt's file
dialog can't access user storage. Set globally for Linux/Windows, rather
than for each dialog.

 MainWindow:
 - Add welcome dialog for Android.
 - Don't show menu bar or status bar on Android to save screen space.
 - On Android, change tab position when screen orientation changes.
 - Load default configurations and presets first time SDRangel is run.
 - Change loadConfiguration to use a QProgressDialog rather than
   QMessageBox, as the latter was crashing on Android.
   - Use DialogPositioner to ensure dialogs are on screen.
2022-12-20 21:06:39 +00:00