Commit Graph

6182 Commits

Author SHA1 Message Date
michael-west
ef1576780b UHD 3.10.3.0 Release 2018-01-30 12:19:20 -08:00
michael-west
423b4c196d Preparing branch for 3.10.3.0 release
- Updated fpga-src submodule
- Updated images package

Fixed regression issues found in testing of 3.10.3.0-rc1
- Overruns when using sc8 on B2xx
- UBX older revisions causing dboard manager errors
- Wrong version of winusb driver in images package
2018-01-23 14:54:42 -08:00
michael-west
b6e7b96c87 fixup! UBX: Add implementation of TDD xcvr mode and force TX PA on in TDD mode to reduce transient at start of transmission 2018-01-17 10:22:34 -08:00
michael-west
d9643b9d9c Preparing branch for 3.10.3.0 release
- Updated version string
- Updated fpga-src submodule
- Updated CHANGELOG
- Updated images package
2018-01-09 17:04:51 -08:00
michael-west
f76762c6e9 fixup! TwinRX: Added ADF5356 synth and TwinRX Rev C support 2018-01-09 16:40:14 -08:00
michael-west
574c6d6fe5 X300: Reduce CPU usage during TX by restoring timeout when getting flow control packets 2018-01-09 16:32:11 -08:00
michael-west
d95613152d B200: FX3 performance optimizations based on Cypress AN86947 2017-12-20 15:32:32 -08:00
michael-west
4979067764 X300: Add retry to DAC synchronization
Reviewed-by: Martin Braun <martin.braun@ettus.com>
Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com>
2017-12-20 15:27:22 -08:00
michael-west
2bffb78933 Update fpga-src submodule to include X300 FPGA fixes. 2017-12-20 11:24:25 -08:00
michael-west
d16a5d4f8e UBX: Add support for UBX-TDD 2017-12-19 18:26:29 -08:00
michael-west
7d35f43077 UBX: Add implementation of TDD xcvr mode and force TX PA on in TDD mode to reduce transient at start of transmission 2017-12-19 18:26:10 -08:00
michael-west
109a2d26b6 UHD: Add eeprom info to dboard_base 2017-12-19 18:25:54 -08:00
Martin Braun
ffc8b89b44 docs: Update coding guidelines (C++ guidelines, git messages)
- Added reference to the C++ Core Guidelines
- Rephrased some of the git commit message guidelines and fixed a bad
  example (was not using imperative mood in the commit message)
2017-12-19 17:40:24 -08:00
Tom Tsou
79f477de0a docs: Update README application links
* REDHAWK - Direct to main site
* OpenBTS link is deprecated - Direct to main site
* Osmocom - Direct to main site
* Amarisoft - Direct to LTE product page
* IRIS is no longer a supported SRS project - Direct to LTE product page
2017-12-19 17:38:24 -08:00
Martin Braun
0e37847277 n230: Properly initialize request before discovery
The request struct passed to send() was not fully initialized, causing
code checkers to choke. This fix doesn't affect functionality (the
values were not used for anything), but removes warnings.
2017-12-19 17:36:30 -08:00
Martin Braun
af2ea27551 rfnoc: Fixed seq # error message in ctrl_iface 2017-12-19 17:30:32 -08:00
Tom Bereknyei
f8701eb80d rfnoc: Do not pop a sequence number early
The ctrl_iface class will assume that a response packet is available.
There are cases where no response packet is available, in which case
sequence numbers should not get popped from the stack prematurely.
2017-12-19 17:29:20 -08:00
Martin Braun
57876913b0 C API: Better error handling in uhd_usrp_get_?x_stream
In uhd_usrp_get_rx_stream and uhd_usrp_get_tx_stream, an error will now
be propagated into the streamer handle.
2017-12-19 17:18:33 -08:00
Carl Reinke
f57484cdce C API: Make uhd_rx_streamer_last_error use SAFE_C
uhd_tx_streamer_last_error and uhd_usrp_last_error use
UHD_SAFE_C and so uhd_rx_streamer_last_error should as well
in order to be consistent.
Currently using UHD_SAFE_C_SAVE_ERROR.
2017-12-19 17:18:33 -08:00
ilovezfs
d9d9d0a8a2 Fix build with Boost 1.66
Thanks to FX Coudert for suggesting this fix.
2017-12-19 16:41:33 -08:00
Derek Kozel
893609252b TwinRX: Added ADF5356 synth and TwinRX Rev C support
ADF5355 and ADF5356 support merged into adf535x class
Default register values moved into regmap

Reviewed-By: Martin Braun <martin.braun@ettus.com>
Reviewed-By: Ashish Chaudhari <ashish@ettus.com>
Reviewed-By: Mark Meserve <mark.meserve@ni.com>
2017-12-18 10:11:46 -08:00
Marcus Müller
b25312cb71 docs: Fixed B200 power LED description 2017-10-05 16:25:20 -07:00
Paul David
122bfae1a0 UDP transport: Utilize poll instead of select
- Avoids the descriptor limit of 1024 on FD_SETSIZE
- Fixes a buffer overflow due to that limit
- Keeps select around for Windows compatibility
2017-09-01 09:18:27 -07:00
Martin Braun
8a3038b6c7 C API: Dboard EEPROM revision error handling fix
For invalid dboard revisions stored in the EEPROM, provide a better
error message.
2017-08-29 18:33:54 -07:00
Nicolas Cuervo
92515a0477 x300 impl: fix bytes/s for 1GigE 2017-08-07 11:31:55 -07:00
Derek Kozel
bd6e21dc06 Final changes for 3.10.2.0
- Updated Debian CHANGELOG
- Updated images package
2017-07-31 10:51:37 +01:00
Martin Braun
09f3d0d7ca utils: Fixed query_gpsdo_sensors warmup timeout condition 2017-07-24 13:41:00 -07:00
Martin Braun
4d10747a04 Added coding guidelines. 2017-07-21 16:19:04 -07:00
Martin Braun
f19440e214 docs: Minor updates regarding C API 2017-07-19 17:47:46 -07:00
Martin Braun
4b4576b06b docs: Minor updated on GPS R&D testing procedure 2017-07-19 12:33:25 -07:00
Martin Braun
3b9d317d6a docs: Minor formatting updates to R&D test procedures 2017-07-18 15:56:37 -07:00
Martin Braun
e75c7d6f56 Preparing branch for 3.10.2.0 release.
- Updated version string
 - Updated fpga-src submodule
 - Updated CHANGELOG
 - Updated images package
2017-07-18 15:25:22 -07:00
Derek Kozel
684fd3a3ff utils: Added warnings and checks to images downloader 2017-07-17 09:23:55 -07:00
Martin Braun
38723f6218 converters: Added some tolerance for floating point-based tests to account for acceptable rounding 2017-07-07 13:42:48 -07:00
Martin Braun
6ff5cd4f8c CHANGELOG: Imported overlap from 3.9.LTS branch 2017-07-07 10:17:43 -07:00
Brent Stapleton
7ac01c7f97 fixup! x300: Changed discovery to return early if we find the serial requested 2017-07-05 11:02:28 -07:00
bstapleton
fc0014a776 x300: Changed discovery to return early if we find the serial requested 2017-06-30 13:34:36 -07:00
Mark Meserve
533b7ea652 cbx: turn on LO LPF at <2GHz instead of <1.5GHz 2017-06-30 13:26:47 -07:00
Martin Braun
49d3d20e0c examples: Improved output for latency_test 2017-06-30 12:03:35 -07:00
bstapleton
a7c1ee2ec7 UBX: Added error handling for setting the dboard clock rate.
Setting daughterboard clock rate while using UBX on X300 caused an error. Added handling, now throws a warning that the phase will vary.
2017-06-29 16:11:30 -07:00
Martin Braun
c6a5387cec x300: Removed stray file 2017-06-28 11:13:14 -07:00
Martin Braun
53875ea784 b200: Added doc regarding external+GPSDO ref issues 2017-06-27 19:44:58 -07:00
bstapleton
0fcbc8f051 docs: Updated X300 docs to refer to the Knowledge Base regarding daughterboard selection/compatibility. 2017-06-27 19:11:40 -07:00
Martin Braun
708815fc0e e310: Added some doc comments on frontend tuning 2017-06-27 14:32:04 -07:00
Martin Braun
8bf99c3b1e e310: Clarified log message re GPS 2017-06-27 13:39:03 -07:00
Martin Braun
b31ead5086 docs: Clarified use of "gpsdo" for E310 2017-06-27 13:37:45 -07:00
michael-west
24db48766d E300: Modify e300_poll_waiter to reduce minimum timeout and fix race condition 2017-06-27 10:17:33 -07:00
Marcus Müller
d869f94014 Fix: field was bool, but needs to take values -1;1 2017-06-27 10:04:11 -07:00
Martin Braun
f0b328360d Revert "xcvr: Query ref clock, not ADC/DAC clock"
This reverts commit 60920644aa.
2017-06-26 13:29:37 -07:00
michael-west
e1b686318f X300: Fix DAC sync 2017-06-26 13:25:38 -07:00