| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
It is possible on some machines (at least one in this case),
for adNode to not have the attribute next. Unexplained...
This may be a fix, and if not, should be harmless.
|
|
|
|
|
|
|
| |
Its important to use a signed cast when converting float to int.
Then assign that signed int to an unsigned type of the same width.
Its undefined behaviour when converting a negative float to an unsigned int.
|
|
|
|
|
|
| |
These register addresses should be in hex.
Fortunately, they are not set in the code,
so the typo did not break anything in UHD.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
has_key is not in python3.0, use key in dict
put try catch around interface enumeration, might be an ipv6 issue
|
|
|
|
|
|
|
| |
The actual recv buffer will be automatically released when dereferenced.
By releasing this buffer early we allowed for a race condition:
Subsequent wrapper buffers that shared the same actual buffer
could get their memory filled by new recvd packets from the USB layer.
|
| |
|
|
|
|
|
|
|
|
| |
given performance benchmarks involving the converter,
when the driver is also doing other things
sc8 conversions will still involve tables since
no SIMD implementations exist yet
|
|
|
|
| |
specified in UHD_RELEASE_MODE
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This fixes the bug where setting the format clears the vita RX.
This is only an issue when the noclear option is set by UHD,
because the format register is always so, so it always clears.
Note: noclear is there to support the backwards compat API (pre streamer).
Now, numchans and clear overlap. This is ok because
in the host code, clear and numchans are always used together.
All timing meets on N2xx and USRP2.
|
| |
| |
| |
| | |
This fixes the bug of unwanted clearing when setting format.
|
| |
| |
| |
| |
| |
| | |
This is a typo in the set_clock_config implementation.
However, the enum values are the same, so this would not cause a bug.
Fixed although set_clock_config is a deprecated interface.
|
|\| |
|
| |
| |
| |
| |
| |
| |
| | |
When exiting the read/write data state,
when the transfer count maxes out/peaks,
the fifo read/write signals were getting this
condition the cycle after with the state change.
|
| |
| |
| |
| |
| |
| |
| | |
Fixes compilation on platforms that dont have one of the OS defines
by providing #else case for rx_dsp_buff_size constant.
This also makes OSX the special case and assumes other OS
can handle the large RX socket buffer size.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Its important to stop the threads before we let
the other smart point objects naturally deconstruct
to avoid thread-based race conditions.
The attempt to deconstruct the tree and soft time ctrl
had a bug because the tree had references in subtrees
within the dboard manager class.
Rather than continue to fix this method and
deconstruct the tree to free up soft time ctrl,
it seems simpler to just stop the thread in soft time ctrl,
and then let it naturally deconstruct later by ref count.
|
| |
| |
| |
| | |
Better to give an output than just an empty pause.
|
| |
| |
| |
| |
| | |
This fixes the lockup/clocking condition when the following hw combo is used:
USRP1 r4.5 + DBSRX + another i2c board
|
| | |
|
|\| |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Some of the changes my be overkill,
but the idea is to be more careful about
allowing FIFO IO to occur on transitions.
The cal app was able to complete successfully.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Mask off upper bits when setting a constant offset (I and Q regs).
The sign bits (if negative) can flow off into the flags field.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Some ADA4927 / AD5380 combinations do not appreciate
being disabled, so lets not disable them
|
| | |
|
| | |
|
| |
| |
| |
| | |
"stuffing zeroes" problem and improves transport reliability.
|
| |
| |
| |
| | |
Must zero out the default IQ correction to have zero effect by default.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This appears to build uhd cross using my toolchain. Run cmake with:
cmake -DCMAKE_TOOLCHAIN_FILE=../cmake/Toolchains/arm_cortex_a8_cross.cmake \
-DENABLE_E100=ON -DENABLE_USRP_E_UTILS=TRUE ../
It does not detect orc properly.
Signed-off-by: Philip Balister <philip@opensdr.com>
|
| |
| |
| |
| | |
between Windows x86 and x64.
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
ISE will not recognize custom sources as part of the hierarchy,
and thus will not compile (unless its the first macro...).
Remove custom sources from the source list,
and specially add them with the -include_global option.
|