Jon Beniston
964835e2f2
USRP: Don't call get_tx/rx methods if tx/rx channels is 0, as may result in KeyError exception
2022-06-13 08:36:31 +01:00
Jon Beniston
a9e7fe6de1
USRP: Check if device supports automatic clock rate
2022-06-07 06:58:59 +01: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
f4exb
6e7774d9f7
USRP enumeration: use default name and serial if not available. Fixes #1239
2022-05-14 11:20:37 +02:00
f4exb
41f0fec4f6
sdrbase cmake: restored Boost_INCLUDE_DIRS
2020-11-05 20:41:33 +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
Jon Beniston
a9b6af0648
Fix compilation with UHD 3.15. Add dependency info to readme.
2020-10-27 09:56:15 +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
035a0ab2cb
Add header to avoid compilation failure on Linux
2020-10-25 19:58:32 +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
Jon Beniston
d4aa5d75b5
Add USRP device support.
2020-10-02 22:45:28 +01:00