Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | ad9361: More check for interpolation/decim ratios | Martin Braun | 2015-01-23 | 2 | -7/+16 | |
| | | ||||||
* | | ad9361: Added relative temperature sensor | Julian Arnold | 2015-01-20 | 4 | -1/+61 | |
|/ | | | | This allows to read a relative temperature from an AD9361 device. | |||||
* | ad9361: bugfix for ad9361 gain value truncation | Jon Kiser | 2015-01-20 | 2 | -6/+10 | |
| | ||||||
* | B200: Bug #656. Added FIR coeffs for filters with Fs/4 stop band. | Ian Buckley | 2015-01-19 | 4 | -17/+69 | |
| | | | | AD9361 driver can now select coeffs for different interpolation ratios. | |||||
* | ad9361: rssi readout | Julian Arnold | 2015-01-12 | 4 | -2/+40 | |
| | ||||||
* | b200: Fix for PLL setting not being applied intermittently | Ashish Chaudhari | 2014-12-10 | 1 | -1/+1 | |
| | | | | - Made the methods in adf4001_ctrl virtual | |||||
* | x300,nirio: Added support for NI-RIO 14.0 | Ashish Chaudhari | 2014-10-10 | 1 | -1/+2 | |
| | | | | | | | | | - Split niriok_proxy interfaces to support NI-RIO <=13.0 and >=14.0 kernel interfaces - Fixed multi-session race conditions by synchronizing niriok_proxy access - Fixed bug switching from NI LV-FPGA access to UHD access by changing how devices are hashed into a reservation table - Fixed calculation of FRAC values for CBX and SBX LO tuning by rounding instead of truncating - Fixed bug that was not setting two MSBs for band select configuration of CBX LO - Submitting on behalf of Patrick Sisterhen, Matthew Crymble | |||||
* | ad9361: Made recommended rate a constant | Martin Braun | 2014-09-02 | 3 | -3/+4 | |
| | ||||||
* | Added missing pure virtual destructors to base classes | Nicholas Corgan | 2014-09-01 | 4 | -4/+38 | |
| | ||||||
* | uhd: Changed line endings from Windows -> UNIX | Ashish Chaudhari | 2014-08-21 | 2 | -2039/+2039 | |
| | ||||||
* | ad9361: Output PLL lock status on ctrl output pins. | Ashish Chaudhari | 2014-08-21 | 1 | -1/+1 | |
| | ||||||
* | ad9361: Fixed MSVC build issues | Ashish Chaudhari | 2014-08-13 | 2 | -2034/+2039 | |
| | ||||||
* | ad9361: Fixed debug messages with UHD_LOGs | Ashish Chaudhari | 2014-08-13 | 1 | -19/+15 | |
| | ||||||
* | ad9361: Fixed TX direction bug in ad9361_ctrl | Ashish Chaudhari | 2014-08-13 | 1 | -1/+1 | |
| | ||||||
* | ad9361: Added synchronization to IO and device classes | Ashish Chaudhari | 2014-08-13 | 3 | -20/+36 | |
| | ||||||
* | ad9361: Cleaned up constants and macros | Ashish Chaudhari | 2014-08-13 | 3 | -83/+66 | |
| | ||||||
* | ad9361: Cleaned up errors and debug messages | Ashish Chaudhari | 2014-08-12 | 1 | -45/+46 | |
| | ||||||
* | ad9361: Converted stdint types to boost types | Ashish Chaudhari | 2014-08-12 | 7 | -136/+133 | |
| | ||||||
* | ad9361: Renamed ad9361_impl.c to ad9361_device.cpp | Ashish Chaudhari | 2014-08-12 | 2 | -6/+1 | |
| | ||||||
* | b200, ad9361: Cleanup up AD9361 driver | Ashish Chaudhari | 2014-08-12 | 11 | -1550/+1092 | |
| | | | | | - Removed transaction interface - Made the driver a C++ class | |||||
* | b200: Added variable rate SPI core for AD9361 and ADF4001 | Ashish Chaudhari | 2014-08-01 | 2 | -4/+3 | |
| | | | | | - Added b200_local_spi core that adjusts the divider when talking to the two chips - AD9361 rate is 1MHz and ADF4001 rate is 10kHz | |||||
* | b200: Moved AD9361 driver to host | Ashish Chaudhari | 2014-08-01 | 14 | -119/+2859 | |
| | | | | | | | - Switched to FPGA SPI engine - Moved firmware AD9361 driver to UHD - Bumped FW compat to 5, FPGA compat to 4 - Known Issue: AD9361 SPI rate is too slow | |||||
* | Merge branch adding warning regarding MCR on the B2xx. | Ben Hilburn | 2014-03-27 | 3 | -11/+19 | |
|\ | ||||||
| * | b200: changed ad9361 ctrl/transaction magic number 64 to macro, as it is in ↵ | Balint Seeber | 2014-03-19 | 2 | -9/+12 | |
| | | | | | | | | the FX3 FW | |||||
| * | b200: changed ad9361 read timeout handling (kicks in when requesting ↵ | Balint Seeber | 2014-03-19 | 1 | -1/+1 | |
| | | | | | | | | master_clock_rate above 56MHz) | |||||
| * | b200: throw exception when master clock rate (tick rate) is requested to be ↵ | Balint Seeber | 2014-02-14 | 1 | -1/+6 | |
| | | | | | | | | | | | | > max for certain # of channels (i.e. restrict to 30.72MHz for MIMO) Also includes sscanf type fix in b200_impl and longer timeout for AD9361 read | |||||
* | | Pulling in patch from Marcus Leech for includes and older OSes. | Ben Hilburn | 2014-03-26 | 1 | -0/+3 | |
|/ | ||||||
* | Pushing the bulk of UHD-3.7.0 code. | Ben Hilburn | 2014-02-14 | 2 | -20/+21 | |
| | ||||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 1 | -1/+46 | |
| | ||||||
* | uhd: so Coverity doesn't complain, removed variable declarations too | Balint Seeber | 2014-02-03 | 1 | -0/+2 | |
| | ||||||
* | uhd: disabled other use of _claimed and cond sync variables (no effect if ↵ | Balint Seeber | 2014-02-03 | 1 | -0/+2 | |
| | | | | previous change is used anyway) | |||||
* | uhd: disabled atomic 'claim' check for multi-threaded access to ↵ | Balint Seeber | 2014-02-03 | 1 | -1/+5 | |
| | | | | | | | | | | recv_packet_demuxer_3000 The only caller is from super_packet_recv_handler, which is already not thread-safe. The only underlying transport (libusb1_zero_copy) is thread-safe, so this shouldn't have an impact. This solves the issue where (e.g. from GNU Radio), 'interrupt' is called on the worker thread while waiting for a join when worker thread is torn down (e.g. GR top block stop/wait/start), which would cause the demuxer to still think the transport was claimed, as an interrupted exception will be thrown in 'wait_for_completion' in the transport, and execution will not continue back into the demuxer to mark the transport as un-claimed, so future 'recv' streamer calls will always fail since the demux thinks the transport is still claimed from before. | |||||
* | 120 MHz daughterboard support, Integer-N tuning, ADF435x code consolidation | Nicholas Corgan | 2014-01-24 | 3 | -0/+220 | |
| | | | | | | | * Added support for new CBX-120, SBX-120, and WBX-120 daughterboards * Added implementation of Integer-N tuning for all CBX, SBX, and WBX daughterboards * Added --int-n option to examples to show how to use Integer-N tuning API * Removed duplicate ADF4350/ADF4351 code and moved it to common/adf435x_common.cpp | |||||
* | Merge of mwest's fix to the sse2_fc32_to_sc16 converter. | Ben Hilburn | 2013-12-11 | 1 | -2/+2 | |
| | ||||||
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 1 | -0/+6 | |
| | ||||||
* | uhd: wb_iface is now a public interface | Josh Blum | 2013-10-04 | 1 | -2/+3 | |
| | ||||||
* | b200: use a union to perform double pack/unpack | Josh Blum | 2013-09-06 | 1 | -8/+14 | |
| | ||||||
* | b200: lower clock rate is 5MHz due to DCM | Josh Blum | 2013-08-16 | 1 | -1/+2 | |
| | ||||||
* | uhd: strnlen for platforms w/o it | Josh Blum | 2013-07-25 | 1 | -1/+9 | |
| | ||||||
* | uhd: allow for 16 bit i2c and eeprom addrs | Josh Blum | 2013-07-24 | 1 | -4/+4 | |
| | ||||||
* | b200: use existing query rate calls to clip | Josh Blum | 2013-07-19 | 2 | -5/+5 | |
| | ||||||
* | uhd: squashed support modules for usrp3 fpga cores | Josh Blum | 2013-07-19 | 7 | -2/+703 | |
| | ||||||
* | uhd: packet demuxer, reset queue front b4 pop | Josh Blum | 2013-07-15 | 1 | -0/+1 | |
| | ||||||
* | b100: switch to new packet demuxer | Josh Blum | 2013-07-15 | 1 | -0/+114 | |
| | ||||||
* | Merge branch 'maint' | Josh Blum | 2013-03-25 | 1 | -11/+0 | |
|\ | ||||||
| * | usrp1: fix eeprom write capability through fx2 | Josh Blum | 2013-03-25 | 1 | -11/+0 | |
| | | | | | | | | | | The vectorized eeprom write was faster but broken, removed overload which falls back to the one byte at a time. | |||||
* | | Merge branch 'maint' | Nicholas Corgan | 2013-02-27 | 1 | -1/+1 | |
|\| | ||||||
| * | lib: addresses B100 FIFO timeout error | Nicholas Corgan | 2013-02-27 | 1 | -1/+1 | |
| | | ||||||
* | | b100: create an overflow packet on unknown SID error | Josh Blum | 2013-02-27 | 1 | -1/+29 | |
|/ | ||||||
* | Merge branch 'maint34' into maint | Nicholas Corgan | 2012-11-16 | 2 | -3/+19 | |
|\ | | | | | | | | | | | Conflicts: host/lib/usrp/b100/b100_impl.cpp host/lib/usrp/usrp1/usrp1_impl.hpp |