Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | uhd: Replace usage of boost smart pointers with C++11 counterparts | Martin Braun | 2019-11-26 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | This removes the following Boost constructs: - boost::shared_ptr, boost::weak_ptr - boost::enable_shared_from_this - boost::static_pointer_cast, boost::dynamic_pointer_cast The appropriate includes were also removed. All C++11 versions of these require #include <memory>. Note that the stdlib and Boost versions have the exact same syntax, they only differ in the namespace (boost vs. std). The modifications were all done using sed, with the exception of boost::scoped_ptr, which was replaced by std::unique_ptr. References to boost::smart_ptr were also removed. boost::intrusive_ptr is not removed in this commit, since it does not have a 1:1 mapping to a C++11 construct. | ||||
* | uhd: Remove deprecated objects and methods | Martin Braun | 2019-11-26 | 1 | -1/+0 |
| | | | | | | | | | This removes the following symbols: - otw_type_t - clock_config_t - Any functions that use those symbols - Non-standard args from examples (e.g., --total-time is deprecated in favour of --duration) | ||||
* | b100: Move fifo_ctrl_excelsior to b100 subdir | Martin Braun | 2018-07-31 | 1 | -1/+1 |
| | | | | | This device is the only one using it, and no one will ever use it going forward. | ||||
* | uhd: Move internal headers to uhdlib/ | Martin Braun | 2018-03-14 | 1 | -10/+10 |
| | | | | | | | | | | | | | | | | To avoid the proliferation of additional include directories and multiple ways of including project-local headers, we now default to moving all headers that are used across UHD into the uhdlib/ subdirectory. Some #include statements were also reordered as they were modified for closer compliance with the coding guidelines. Internal cpp source files should now include files like this: #include <uhdlib/rfnoc/ctrl_iface.hpp> Reviewed-by: Ashish Chaudhari <ashish.chaudhari@ettus.com> | ||||
* | uhd: Update license headers | Martin Braun | 2018-02-19 | 1 | -1/+2 |
| | | | | | | | All copyright is now attributed to "Ettus Research, a National Instruments company". SPDX headers were also updated to latest version 3.0. | ||||
* | Move all license headers to SPDX format. | Martin Braun | 2017-12-22 | 1 | -12/+1 |
| | |||||
* | uhd: Changed mboard_eeprom_t interface, refactored MB EEPROM code | Martin Braun | 2017-09-29 | 1 | -1/+2 |
| | | | | | | | | | | | | - uhd::usrp::mboard_eeprom_t is now simply a map. Its commit() method has no utility being a public API call, because the user never gets access to the appropriate I2C object (Minor API breakage) - The central mboard_eeprom.cpp file was broken up and put into many smaller compilation units in every device's implementation folder. - Renamed some of the constants (e.g. B000_* -> USRP1_*, N100_* -> N200_*) - Removed the N000_* EEPROM code, because, well, you know, there's no such device | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 1 | -5/+5 |
| | | | | | | | | 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). | ||||
* | dboard: Added restricted dboard registration capability | Ashish Chaudhari | 2016-02-16 | 1 | -1/+0 |
| | | | | | | - Moved dboard iface initialization to dboard_manager - Added a restricted register function. Restricted dboards don't expose their control iface in the property tree | ||||
* | uhd: Add ability to get and set command time through dboard_iface. | michael-west | 2015-04-03 | 1 | -1/+1 |
| | | | | | This creates a wb_iface child class called timed_wb_iface, which adds support for timed commands. | ||||
* | Merging new UHD_IMAGES_DIR utilities and bug fixes. | Ben Hilburn | 2015-01-27 | 1 | -1/+1 |
| | | | | Also includes NI-USRP Windows Registry Key fixes. | ||||
* | Give user the option to ignore daughterboard's calibration file at runtime | Nicholas Corgan | 2014-09-02 | 1 | -1/+2 |
| | | | | | * Add "ignore-cal-file" to the uhd::device_addr_t arguments * Added documentation for new feature | ||||
* | uhd: Added max link rate info for usrp1, usrp2 and b100 | Martin Braun | 2014-04-10 | 1 | -0/+1 |
| | |||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 1 | -7/+0 |
| | |||||
* | uhd: wb_iface is now a public interface | Josh Blum | 2013-10-04 | 1 | -1/+1 |
| | |||||
* | b100: moved usb wrapper class into b100 impl | Josh Blum | 2013-07-19 | 1 | -1/+19 |
| | | | | * since its only used internally in b100 | ||||
* | b100: switch to new packet demuxer | Josh Blum | 2013-07-15 | 1 | -2/+2 |
| | |||||
* | Merge branch 'maint34' into maint | Nicholas Corgan | 2012-11-16 | 1 | -0/+10 |
|\ | | | | | | | | | | | 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 | 1 | -0/+10 |
| | | | | | | | | | | * Removed all host code dependencies on firmware headers * Put in CMake settings for CPack source | ||||
* | | b100: squashed host code for fifo control/timed commands | Josh Blum | 2012-07-02 | 1 | -17/+13 |
| | | | | | | | | | | This uses the new b100/e100 common core and FIFO control modules. Subsequent commit will be the compatible FPGA merge. | ||||
* | | usrp: mboard eeprom map use string as key | Josh Blum | 2012-05-14 | 1 | -0/+1 |
| | | |||||
* | | b100/e100: bumped compat number to 10 after fpga merge | Josh Blum | 2012-04-25 | 1 | -1/+1 |
|/ | |||||
* | b100: added transport flushes and moved around reset code | Josh Blum | 2012-02-14 | 1 | -2/+0 |
| | |||||
* | B100: use FPGA external reset on init | Nick Foster | 2012-02-06 | 1 | -0/+1 |
| | |||||
* | dsp rework: work on usb wrapper for smaller packets, large luts | Josh Blum | 2012-02-02 | 1 | -1/+2 |
| | |||||
* | b100: bump compat numbers for slave fifo mode | Josh Blum | 2012-02-01 | 1 | -1/+1 |
| | | | | | | Conflicts: host/lib/usrp/b100/b100_impl.hpp | ||||
* | B100 host code changes to remove TX padding, remove RX padding, increase max ↵ | Nick Foster | 2012-02-01 | 1 | -1/+1 |
| | | | | allowed rate. | ||||
* | gen2: added user setting regs api and user core | Josh Blum | 2012-01-31 | 1 | -0/+2 |
| | |||||
* | dsp rework: implemented new scalefactor in rx dsp core | Josh Blum | 2012-01-31 | 1 | -1/+1 |
| | |||||
* | uhd: support for applying cal corrections B100 | Josh Blum | 2011-11-15 | 1 | -0/+2 |
| | |||||
* | e100/b100: moved gpio regs and compat readback | Josh Blum | 2011-11-03 | 1 | -1/+1 |
| | |||||
* | e100: performed streamer API update to e100 impl | Josh Blum | 2011-11-03 | 1 | -0/+1 |
| | |||||
* | b100: performed streamer API update to b100 impl | Josh Blum | 2011-11-03 | 1 | -15/+8 |
| | |||||
* | b100: add reference lock sensor | Josh Blum | 2011-10-10 | 1 | -0/+2 |
| | |||||
* | usrp: remove wax::obj entry point (not used) | Josh Blum | 2011-09-08 | 1 | -3/+0 |
| | |||||
* | uhd: add get_tree call directly to the device | Josh Blum | 2011-07-20 | 1 | -0/+3 |
| | | | | | | Does away with the need for wax cast to get the tree. You can still do this but it will eventually be removed. There was some compiler issue on ubuntu 10.04 with any cast and a shared ptr to property tree. | ||||
* | usrp: added clipping to link max rate when setting sample rate | Josh Blum | 2011-07-04 | 1 | -0/+1 |
| | |||||
* | usrp: renamed ref_source to clock_source (terminology) | Josh Blum | 2011-07-02 | 1 | -1/+1 |
| | |||||
* | usrp: moved fx2 stuff into common folder | Josh Blum | 2011-07-01 | 1 | -1/+1 |
| | |||||
* | b100: some tweaks (unresolved streaming issues ATM) | Josh Blum | 2011-06-30 | 1 | -1/+3 |
| | |||||
* | b100: removed old impl files, moved async processing to io impl | Josh Blum | 2011-06-29 | 1 | -0/+1 |
| | |||||
* | b100: got b100 into the properties tree like usrp2 | Josh Blum | 2011-06-29 | 1 | -140/+57 |
| | |||||
* | usrp: created core controllers for i2c and spi on 100 series | Josh Blum | 2011-06-26 | 1 | -1/+1 |
| | |||||
* | b100: tweaks to get dsp branch working | Josh Blum | 2011-06-17 | 1 | -1/+1 |
| | |||||
* | b100: support for dual dsp | Josh Blum | 2011-06-16 | 1 | -16/+25 |
| | |||||
* | b100: removed usrp prefix from files | Josh Blum | 2011-06-15 | 1 | -0/+204 |