| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| | |
Conflicts:
host/include/uhd/types/direction.hpp
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This works without hickup because we store the serial
as a \0 terminated string.
Note: We now also write the data version fields,
as they might come in handy one day.
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
|
|\|
| |
| |
| |
| | |
Conflicts:
host/include/uhd/types/CMakeLists.txt
|
| |
| |
| |
| | |
AD9361 driver can now select coeffs for different interpolation ratios.
|
| |
| |
| |
| |
| |
| |
| | |
- Allows building static libraries
- For users calling find_package(UHD), provides extra options
for building apps statically linking UHD.
- Updated the init_usrp example to link UHD statically.
|
|\| |
|
| |
| |
| |
| | |
Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com>
|
|\| |
|
| | |
|
|\| |
|
| | |
|
|\| |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This patch addresses issue #648 "B200: TX with SC12 format and MIMO".
The observed MIMO header corruption was caused by overwriting the
end of the packed 12-bit sample output buffer. The overwrite was due to
the converter call always writing out 4 complex samples even if less
than 4 samples were available. The extra samples would corrupt data with
zero padding.
Avoid the overwrite condition by only writing the minimum number of
32-bit lines necessary rather than the entire 12 byte struct.
Samples 32-bit lines
1 1
2 2
3 3
4 3
Signed-off-by: Tom Tsou <tom@tsou.cc>
|
| |
| |
| |
| |
| |
| | |
* Added CMake toolchain file, compatible with different versions
* No dependency on MinGW runtime, all statically linked
* Misc coding tweaks to allow MinGW to compile
|
|\| |
|
| | |
|
| | |
|
| | |
|
|\| |
|
| |
| |
| |
| | |
- Moved setting of tick rate before setting of PPS time
|
| |
| |
| |
| | |
dboard info for second mboard
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Resolve issue #666 "B200: Rx signal distortion when using SC12".
During 12-bit unpacking, OTW samples are shifted into the high order
bits of the 16-bit intermediate values. The remaining 4-bits are not
zeroed and contain bits from adjacent samples. Consequently, signal
distortion becomes noticable with spurs and other random signal
garbage when operating at low signal levels.
Signed-off-by: Tom Tsou <tom@tsou.cc>
|
|\| |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\| |
|
| |
| |
| |
| |
| | |
- X300: FPGA compat 9
- E300: FPGA compat 5
|
| | |
|
|\|
| |
| |
| |
| | |
Conflicts:
host/examples/rx_samples_to_file.cpp
|
| | |
|
| |
| |
| |
| | |
- Made the methods in adf4001_ctrl virtual
|
|\| |
|
| |
| |
| |
| | |
external ref selection
|
| |
| |
| |
| |
| | |
- Bugfix for #638
- get_ref_locked will check lock status one last time before giving up
|
| | |
|
| |
| |
| |
| |
| |
| | |
Our VRT routines have the option to switch, on the fly, between
VRLP and CHDR. This adds new CHDR-specific (un-)packers, which
can only work with CHDR.
|
|\| |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| | |
- Deleted images.*, moved functionality to paths.*
- Applies for all devices that check FPGA or FW compat numbers
- Adds generic utility search tool
|
|\|
| |
| |
| |
| | |
Conflicts:
host/lib/usrp/b200/b200_impl.hpp
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- DAC: Squashed configuration into 2 main operations: reset and reset_and_resync
- DAC: Put in sleep mode during configuration
- DAC: Synchronize only if streaming to more than one DAC
- DAC: Use falling edge sync mode
- DAC: Fixed power up/down settings
- DAC: Frontend sync failure is fatal
- Clocks: Refactored clock source change logic
- Clocks: Cleaned up init and lock-check sequence
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When no master_clock_rate is defined, the B200 driver will now
select a suitable clock rate automatically based on the selected
sampling rate.
The selected tick rate is a multiple of the LCM of tx and rx rates.
Auto-setting is done every time a streamer is generated or the sampling
rate is configured.
|