Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmake: Register components earlier | Martin Braun | 2015-11-16 | 1 | -2/+0 |
| | | | | | | | | | | All device-specific CMake components are now registered in one place, before the host/lib/ subdirs are sourced. This way, there are no cyclic dependencies. This solves the issue where ENABLE_X300=Off could disable USB, but preserves the fix where ENABLE_X300=Off would still build some X300 codes. | ||||
* | usrp3: Added new GPIO ATR 3000 core | Ashish Chaudhari | 2015-09-29 | 1 | -0/+1 |
| | | | | | | | | - Refactored GPIO ATR definitions - Added new 3000 core with a more efficient API - Added a separate db_gpio_atr core to control the ATR bus - Ported b2xx, e3xx and x3xx to the new core - Minor cleanup | ||||
* | cmake: added variable to LIBUHD_REGISTER_COMPONENT macro to make required, ↵ | Nicholas Corgan | 2015-08-11 | 1 | -2/+2 |
| | | | | | | set LibUHD to required * If required component's dependencies aren't met, CMake will throw an error unless user specifically disables it | ||||
* | usrp1: codec_ctrl: Fix compiler warning. | Moritz Fischer | 2015-04-10 | 1 | -1/+1 |
| | | | | | | Use std::abs() instead of abs(). Signed-off-by: Moritz Fischer <moritz.fischer@ettus.com> | ||||
* | Warning fixes | Nicholas Corgan | 2015-03-27 | 1 | -4/+4 |
| | | | | | | | * CMake now not applying C++ flags to C files * GCC 4.4: anti-aliasing rules * MSVC: narrowing, differences in subclass function parameters * Clang: uninitialized variables | ||||
* | Merging new UHD_IMAGES_DIR utilities and bug fixes. | Ben Hilburn | 2015-01-27 | 1 | -2/+2 |
| | | | | Also includes NI-USRP Windows Registry Key fixes. | ||||
* | Added missing pure virtual destructors to base classes | Nicholas Corgan | 2014-09-01 | 4 | -4/+16 |
| | |||||
* | OctoClock firmware upgrade, added host driver | Nicholas Corgan | 2014-07-23 | 1 | -2/+3 |
| | | | | | | | | | | * OctoClock can communicate with UHD over Ethernet * Can read NMEA strings from GPSDO and send to host * Added multi_usrp_clock class for clock devices * uhd::device can now filter to return only USRP devices or clock devices * New OctoClock bootloader can accept firmware download over Ethernet * Added octoclock_burn_eeprom,octoclock_firmware_burner utilities * Added test_clock_synch example to show clock API | ||||
* | Merge branch 'origin/b200/issue_418' | Ben Hilburn | 2014-04-10 | 1 | -3/+4 |
|\ | | | | | | | Fixing unsafe sscanf call. | ||||
| * | b100+b200+usrp1: removed potentially unsafe sscanf call | Martin Braun | 2014-04-10 | 1 | -3/+4 |
| | | |||||
* | | uhd: Added max link rate info for usrp1, usrp2 and b100 | Martin Braun | 2014-04-10 | 2 | -1/+2 |
|/ | |||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 2 | -10/+3 |
| | |||||
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 2 | -6/+8 |
| | |||||
* | BUG #203: Initialized gain values to 0.0 | Michael West | 2013-11-08 | 1 | -3/+5 |
| | |||||
* | uhd: wb_iface is now a public interface | Josh Blum | 2013-10-04 | 1 | -3/+4 |
| | |||||
* | uhd: allow for 16 bit i2c and eeprom addrs | Josh Blum | 2013-07-24 | 2 | -6/+6 |
| | |||||
* | uhd: added new calls to streamer object + support work | Josh Blum | 2013-07-15 | 1 | -0/+11 |
| | | | | | | | * The transmit streamer gives access to the async msg queue. * The receive streamer gives access to the issue stream cmd. * Supporting usrp implementation files updated. * Example applications updated to use this API. | ||||
* | Merge branch 'maint34' into maint | Nicholas Corgan | 2012-11-16 | 6 | -14/+91 |
|\ | | | | | | | | | | | Conflicts: host/lib/usrp/b100/b100_impl.cpp host/lib/usrp/usrp1/usrp1_impl.hpp | ||||
| * | lib/cmake: CPack source work | Nicholas Corgan | 2012-11-16 | 6 | -15/+92 |
| | | | | | | | | | | * Removed all host code dependencies on firmware headers * Put in CMake settings for CPack source | ||||
* | | lfrx: disable dc offset correction when using LFRX | Josh Blum | 2012-09-28 | 1 | -0/+3 |
| | | |||||
* | | usrp1: added hook to poke user regs | Josh Blum | 2012-09-20 | 2 | -0/+13 |
| | | |||||
* | | usrp1: wrap around for DAC tuning outside 1st nyquist | Josh Blum | 2012-06-28 | 1 | -1/+8 |
| | | |||||
* | | Merge branch 'maint' | Josh Blum | 2012-06-28 | 1 | -36/+2 |
|\| | |||||
| * | usrp1: revert calculation for DAC freq outside of 1st Nyquist | Josh Blum | 2012-06-28 | 1 | -36/+2 |
| | | | | | | | | This patch does not work. A possibile solution will be added to master. | ||||
* | | utils: UHD Image Downloader - downloads firmware/FPGA images compatible with ↵ | Nicholas Corgan | 2012-06-07 | 1 | -5/+1 |
| | | | | | | | | the current host code and places them in the images directory | ||||
* | | Merge branch 'maint' | Josh Blum | 2012-05-30 | 1 | -1/+6 |
|\| | |||||
| * | usrp1: shutoff DAC digital w/ TX state machine | Josh Blum | 2012-05-30 | 1 | -1/+6 |
| | | |||||
* | | Merge branch 'maint' | Josh Blum | 2012-05-17 | 1 | -2/+36 |
|\| | |||||
| * | usrp1: removed print from codec_ctrl last commit | Josh Blum | 2012-05-17 | 1 | -1/+1 |
| | | |||||
| * | Fixing USRP1 aliasing logic | Nicholas Corgan | 2012-05-17 | 1 | -2/+36 |
| | | |||||
* | | usrp: mboard eeprom map use string as key | Josh Blum | 2012-05-14 | 2 | -3/+5 |
| | | |||||
* | | Merge branch 'maint' | Josh Blum | 2012-05-14 | 1 | -0/+2 |
|\| | |||||
| * | usrp1: ensure frontend specs are init'd to something | Josh Blum | 2012-05-11 | 1 | -0/+2 |
| | | | | | | | | | | This helps the case of 4x DDC no DUC for example, that way at least something empty is set to the property. | ||||
* | | uhd: squashed transport work | Josh Blum | 2012-04-23 | 1 | -6/+6 |
| | | |||||
* | | mboard id's are now more concise (codenames are separated, for example), and ↵ | Nicholas Corgan | 2012-04-20 | 1 | -2/+2 |
|/ | | | | dboard subdev names are more descriptive (RFX RX is now RFX1200 RX, etc) | ||||
* | usrp1: stop threads in deconstructor | Josh Blum | 2012-03-29 | 3 | -4/+10 |
| | | | | | | | | | | | | | | | 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. | ||||
* | usrp1: fix for cordic init, cant do it that way on tx | Josh Blum | 2012-02-29 | 1 | -3/+0 |
| | |||||
* | usrp: reset cordics on init after tick rate update | Josh Blum | 2012-02-28 | 1 | -0/+9 |
| | |||||
* | usrp1: fix to use the db connection type to determine DAC sign | Josh Blum | 2012-02-24 | 1 | -2/+10 |
| | | | | | | | | Unlike the other products, usrp1 uses the DAC and not DSP to perform baseband frequency shifting in the hardware. Therefore this shifting occurs before I and Q swapping, and so, the sign of the frequency needs to be inverted on daughterboards which have inverted I and Q TX inputs. | ||||
* | usrp1: fix advertised samples per packet in send streamer | Josh Blum | 2012-02-21 | 1 | -1/+2 |
| | | | | | Must subtract off the 511 for 512 modulus remainder commit. This bug was introduced by the conversion to streamer API. | ||||
* | b100/usrp1: various tweaks for compiler warns and valgrind | Josh Blum | 2012-02-09 | 2 | -5/+6 |
| | |||||
* | uhd: various tweaks for compiler warns and valgrind | Josh Blum | 2012-02-09 | 1 | -2/+2 |
| | |||||
* | dsp rework: work on usb wrapper for smaller packets, large luts | Josh Blum | 2012-02-02 | 1 | -1/+1 |
| | |||||
* | usrp1/b100: reenumeration loop with timeout only when found | Josh Blum | 2012-01-27 | 1 | -1/+3 |
| | |||||
* | usrp1/b100: handle longer reenumerations with loop and timeout | Josh Blum | 2012-01-26 | 1 | -17/+25 |
| | |||||
* | usrp1: initialize tick_rate prop (fixes readback) | Josh Blum | 2012-01-05 | 1 | -1/+2 |
| | |||||
* | usrp1: fix div ratio for interp register | Josh Blum | 2011-12-15 | 1 | -1/+1 |
| | | | | | The interp register was getting set 2x, now fixed! This bug was introduced w/ the streamer work. | ||||
* | usrp1: fixed swapped sign on rx cordic | Josh Blum | 2011-12-15 | 1 | -1/+1 |
| | | | | | | | | | | | We used to swap I and Q to share converter functions with the newer products. Because of this, the sign on the cordic also had to be swapped. Now that USRP1 has its own converter routines and I and Q are correct, so should be the sign on the cordic. This was a bug introduced in master. TX should not be an issue, because there is no cordic and is adjusted digitally by the codec, after any potential swapping. | ||||
* | usrp1: set scale factor after setting converter | Josh Blum | 2011-11-30 | 1 | -4/+4 |
| | |||||
* | usrp: added missing include for weak ptr | Josh Blum | 2011-11-08 | 1 | -0/+1 |
| |