Andrej Rode
74c60887bd
n230: fix coverity reports
2017-01-12 15:15:37 -08:00
Andrej Rode
6d7692f393
usrp2: fixes according to coverity reports
2017-01-12 15:15:37 -08:00
Martin Braun
cf34a75440
docs: Purged references to CVITA, replaced with CHDR
2017-01-11 12:24:47 -08:00
michael-west
64b4c1f5d7
X300: Prevent MB EEPROM Corruption
...
- Load EEPROM data into firmware memory to access from there instead of driving the I2C bus directly
- Fixed firmware performance issues by removing the popcntll() function and reducing frequency of background tasks to once every 10ms
- Added x300_mb_eeprom_iface to handle cases of devices with older and newer firmware
- Added checks for claim to device before driving the I2C bus
2017-01-10 13:51:53 -08:00
Martin Braun
f86f209b33
utils: Fixed minor rounding issue in gain_group
2017-01-04 07:36:51 -08:00
Martin Braun
8bd2a5fae5
cmake: Add some quotes on case certain variables are blank
2017-01-04 07:00:36 -08:00
Michael Dickens
707e503d86
nocscript: fully fix build issue on Py3k
2016-12-16 10:11:09 -08:00
Martin Braun
332b659bc7
nocscript: Fixed build issue on Py3k
2016-12-15 09:07:56 -08:00
Martin Braun
d0a60fea5c
rfnoc: DDC block has some safeguards in get_output_samp_rate in case its called with ANY_PORT
2016-12-13 16:23:04 -08:00
Martin Braun
582553984c
x300: Made MTU throttling more explicit in x300 header files
2016-12-13 10:43:53 -08:00
Martin Braun
289dd94462
rfnoc: Removed stray print in legacy_compat
2016-12-13 10:43:53 -08:00
michael-west
fcce983e41
Fix typo causing channel list generation to fail.
2016-12-13 07:46:59 -08:00
Andrej Rode
5efe1c0f12
X300: dont stop x300_find if receiving wrong flags
...
Just skip current receive buffer and do not stop processing udp packets
completely.
2016-12-08 14:32:58 -08:00
Martin Braun
a2e59940dc
x300: Make PCIe muxing and connection multi-usrp capable
2016-12-08 14:30:39 -08:00
Kevin Gilbert (kegilbert)
ccd681e459
Move motherboard index increment to after channel map index. This will
...
properly map the channel index to the motherboard in chan_to_mcp(...).
2016-12-08 14:23:37 -08:00
Martin Braun
eb2ba5ea16
x300: Adding warning for sampling rate coercion
2016-12-06 11:55:43 -08:00
michael-west
b7b08b1ece
UBX: Force on RX driver to eliminate transient
2016-12-01 12:45:33 -08:00
Martin Braun
0d42e86098
rfnoc: legacy_compat gets its own set_{rx,tx}_rate() calls
...
This avoids double-calling subscribers, and will fix the case where a
rate change in a multi-channel scenario will break because the graph
resolution is done before all rates are set.
2016-11-29 08:48:51 -08:00
Martin Braun
1b82c24861
device3: Backed-out the alignment adaption
2016-11-29 08:48:51 -08:00
Martin Braun
33c0b32db1
lib: Removed more superfluous variables
2016-11-28 12:17:12 -08:00
Martin Braun
da2c235bda
transport: Fixed memory leak in muxed_zero_copy_if
2016-11-28 12:17:12 -08:00
Martin Braun
26d047f821
usrp2: Removed superfluous helper function
2016-11-28 12:17:12 -08:00
Martin Braun
097b0334ad
transport: Removed some superfluous variables
2016-11-28 12:17:12 -08:00
Martin Braun
7c9cc6df10
lib: Removed superfluous variable in gain_group
2016-11-28 12:17:12 -08:00
Martin Braun
666e8c9bcd
b100: Removed superfluous FX2 vid/pid
2016-11-28 12:17:12 -08:00
Martin Braun
b1d08e41e6
dma fifo: Removed superfluous attribute
2016-11-28 12:17:12 -08:00
Martin Braun
f00463d2c3
rfnoc: Matched signatures for clear()
2016-11-28 12:17:12 -08:00
meserve
ee4bb48868
device: change hashing test logic from try-throw-catch to if-else
...
Allows to trigger on catches during debugging.
Reviewed-By: Martin Braun <martin.braun@ettus.com>
2016-11-18 17:25:39 -08:00
unknown
f743c922d6
Remove and recreate properties with member function callbacks in
...
legacy_compat_impl dtor to prevent future sessions from calling into the
destroyed bound functions
2016-11-18 11:34:49 -08:00
Ashish Chaudhari
69ad966a29
n230: Make second dual-eth addr consistent with standard
...
- The second address argument was changed from "secondary-addr" to "second_addr"
2016-11-14 16:46:39 -08:00
Martin Braun
99c2730bc9
Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width types)
...
- Also removes all references to boost/cstdint.hpp and replaces it with
stdint.h (The 'correct' replacement would be <cstdint>, but not all of our
compilers support that).
2016-11-08 08:02:22 -08:00
michael-west
218f4b0b63
X300: Fix for recv timeout and wait_for_ack errors over PCIe.
...
- Reduced allocation of buffers for each control stream.
- Copied contol data into new managed buffer so managed buffer
of base transport could be released.
2016-11-08 08:01:39 -08:00
michael-west
b688bb7ba9
X300: Fix for channel 1 failure to ACK a TX burst.
...
- Added mapping from radio block and port to channel in legacy compat layer.
- Improved parsing of stream args and added parsing of radio ID and port parameters for each channel.
- Added proper programming of the response SID based on the new radio ID and port parameters.
2016-11-07 10:23:55 -08:00
Martin Braun
e6ca486c10
device3: Removed some superfluous includes
2016-11-04 14:33:58 -07:00
Derek Kozel
beb713da92
X300: Check dboard time property before subscribing
...
If a daughterboard does not have a time/cmd property then no subscriber
should be added to the motherboard time/cmd property.
2016-11-04 09:23:29 -07:00
Derek Kozel
f913d67b2f
TwinRX: Add rev B daughterboard ID
2016-11-01 17:03:46 -07:00
Martin Braun
b9456c8264
rfnoc legacy compat: Call update_*_streamer on all samp rate updates
...
Reviewed-By: Derek Kozel <derek.kozel@ettus.com>
2016-10-27 15:30:39 -07:00
Martin Braun
50b9281003
xcvr: Removed some compiler warnings
2016-10-27 15:30:03 -07:00
Derek Kozel
c516916c97
TwinRX: Remove unhelpful warning
2016-10-26 17:20:00 -07:00
Derek Kozel
59aaf137b8
TwinRX: Use command time to schedule synchronous events
2016-10-26 17:20:00 -07:00
Derek Kozel
b4d92a97b0
Experts: Always resolve all nodes in the graph
2016-10-26 17:20:00 -07:00
Paul David
9517de4570
CMake: fix the lvbitx path on windows
2016-10-26 15:12:46 -07:00
Martin Braun
fb5c365396
Merge pull request #1335 from EttusResearch/expert_tweaks
...
Expert tweaks
2016-10-25 17:33:51 -07:00
Martin Braun
abee6b1929
x300: Throttle MTU to 3000 for PCIe to avoid underruns
...
This is a temporary workaround to make PCIe available on lower rates.
2016-10-25 16:55:54 -07:00
Derek Kozel
d97e3abb53
Experts: Fix typo
2016-10-25 15:49:57 -07:00
Derek Kozel
129fb9d199
Experts: Add a printer for time_spec_t
2016-10-25 15:49:57 -07:00
Martin Braun
9b215d85b7
rfnoc: Fixed case where stream terminators would not notify node about active status
2016-10-19 17:49:26 -07:00
Martin Braun
ad5b10677c
b200: Make sure no GPS settings are applied when no gpsdo present.
...
This changes the exception message thrown when gpsdo is selected as a
clock source, but does not change the exception. Note that before,
during its first run, the B2x0 would happily accept gpsdo as a clock
source even when none was present.
2016-10-18 17:15:16 -07:00
Philip Balister
d96950503b
Fix warning in e300_remote_codec_ctrl.cpp for gcc.
...
The bigger question is why uhd forces the e300 code to have an
implementation of an empty function. But, suppress the warning
and let people fight about design later.
Signed-off-by: Philip Balister <philip@opensdr.com>
2016-10-18 08:28:12 -07:00
Martin Braun
2228c5c95c
Legacy: Improve awareness of tick rates in a streamer
...
Prevents incorrect errors about conflicting tickrates in a streamer
2016-10-17 22:07:08 -07:00