Commit Graph

14 Commits

Author SHA1 Message Date
f4exb b120f9cb01 Rewriting of copyright notices for all but plugins (done), sdrbase, sdrgui. Part of #1893 2023-11-19 13:43:10 +01:00
Jon Beniston aeaf0e75c0 Speed up enumeration / opening USRP B210 by using hardcoded values. 2023-01-15 19:45:44 +00:00
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