Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | uhd: Move internal headers to uhdlib/ | Martin Braun | 2018-03-14 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | 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 | ||||
* | uhd: tasks now use std::threads under the hood, and can't be interrupted | Martin Braun | 2017-06-28 | 1 | -0/+2 |
| | | | | | USRP1 and USRP2 used tasks that relied on Boost thread interruption mechanisms. These were replaced with explicit atomics. | ||||
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 1 | -2/+2 |
| | | | | | | | | 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 | ||||
* | Added uhd::image_loader class and uhd_image_loader utility | Nicholas Corgan | 2015-07-15 | 1 | -0/+3 |
| | | | | | | * Single class for loading firmware/FPGA images onto devices instead of multiple utilities * Loading functions are registered for each device, corresponding to their --args="type=foo" name * Deprecation warnings added to all product-specific image loading utilities | ||||
* | uhd: Add ability to get and set command time through dboard_iface. | michael-west | 2015-04-03 | 1 | -2/+2 |
| | | | | | This creates a wb_iface child class called timed_wb_iface, which adds support for timed commands. | ||||
* | N2x0: Fixed missing usage of send_buff_size | Martin Braun | 2015-03-03 | 1 | -0/+1 |
| | |||||
* | 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 | ||||
* | Merging USRP X300 and X310 support!! | Ben Hilburn | 2014-02-04 | 1 | -6/+0 |
| | |||||
* | uhd: wb_iface is now a public interface | Josh Blum | 2013-10-04 | 1 | -2/+2 |
| | |||||
* | usrp: mboard eeprom map use string as key | Josh Blum | 2012-05-14 | 1 | -0/+1 |
| | |||||
* | usrp2: add variable for wb/spi interface | Josh Blum | 2012-04-20 | 1 | -0/+2 |
| | | | | | This variable gets set based on the rev type so we can support the command fifo when present. | ||||
* | usrp2: integrated fifo ctrl into usrp2 modules, implemented window'd acking | Josh Blum | 2012-03-23 | 1 | -7/+5 |
| | |||||
* | usrp2: host and fw implementation for fifo control | Josh Blum | 2012-03-23 | 1 | -0/+3 |
| | |||||
* | usrp2: work on alternative stream destination | Josh Blum | 2012-03-23 | 1 | -0/+1 |
| | |||||
* | n2x0: adjustment for phase delay over mimo cable | Josh Blum | 2012-03-14 | 1 | -1/+1 |
| | |||||
* | dsp rework: work on usb wrapper for smaller packets, large luts | Josh Blum | 2012-02-02 | 1 | -1/+1 |
| | |||||
* | gen2: added user setting regs api and user core | Josh Blum | 2012-01-31 | 1 | -0/+2 |
| | |||||
* | uhd: created rx IQ imbalance app to parallel tx | Josh Blum | 2011-11-11 | 1 | -1/+2 |
| | |||||
* | usrp: basically working iq cal on tx | Josh Blum | 2011-11-10 | 1 | -0/+2 |
| | |||||
* | usrp: added missing include for weak ptr | Josh Blum | 2011-11-08 | 1 | -0/+1 |
| | |||||
* | uhd: renamed some of the stream types and functions | Josh Blum | 2011-11-03 | 1 | -2/+2 |
| | |||||
* | usrp2: additional corrections for streaming to work | Josh Blum | 2011-11-03 | 1 | -2/+2 |
| | |||||
* | uhd: lots of work releated to streamer work and usrp2 implementation | Josh Blum | 2011-11-03 | 1 | -18/+9 |
| | |||||
* | usrp2: uart/udp work in host and fw, working | Josh Blum | 2011-09-28 | 1 | -1/+1 |
| | |||||
* | usrp: remove wax::obj entry point (not used) | Josh Blum | 2011-09-08 | 1 | -3/+0 |
| | |||||
* | usrp2: initialize channel occupancy variables, | Josh Blum | 2011-08-23 | 1 | -0/+1 |
| | | | | | | | this fixes a bug when there are multiple mboard per device, the occupancy int could be uninitialized to a bad value, while subdev specs are being setup for the first time, and cause allocation issues | ||||
* | usrp2: adjusted mimo delay cycles for FPGA changes | Josh Blum | 2011-07-28 | 1 | -1/+1 |
| | |||||
* | 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. | ||||
* | usrp2: use the err transport for tx/err, and rx xports are recv only | Josh Blum | 2011-07-17 | 1 | -2/+2 |
| | |||||
* | usrp: added clipping to link max rate when setting sample rate | Josh Blum | 2011-07-04 | 1 | -0/+1 |
| | |||||
* | usrp2: accept old db name 0 for backwards compat | Josh Blum | 2011-07-03 | 1 | -2/+3 |
| | |||||
* | usrp: renamed ref_source to clock_source (terminology) | Josh Blum | 2011-07-02 | 1 | -1/+1 |
| | |||||
* | usrp2: moved impl back into usrp subdir | Josh Blum | 2011-06-29 | 1 | -140/+49 |
| | |||||
* | usrp2: super packet handler support squashed | Josh Blum | 2011-06-14 | 1 | -1/+0 |
| | |||||
* | N210: implemented mboard sensors for ref lock and MIMO lock | Nick Foster | 2011-04-29 | 1 | -1/+4 |
| | |||||
* | usrp: support for grand daughter board eeprom | Josh Blum | 2011-04-26 | 1 | -1/+1 |
| | |||||
* | usrp2: 2nd dsp working, tweaks regs map and other bugs | Josh Blum | 2011-02-21 | 1 | -0/+1 |
| | |||||
* | uhd: moved indexed device addr routines into api | Josh Blum | 2011-02-21 | 1 | -1/+0 |
| | | | | | implement in usrp2, also combine non specified args into addr when initializing the mboard so we can use a single addr | ||||
* | usrp2: code working again in a completed form but did not test dual dsp | Josh Blum | 2011-02-20 | 1 | -3/+4 |
| | |||||
* | usrp2: lot of work on dual dsp, grep for TODOs before continuing | Josh Blum | 2011-02-19 | 1 | -21/+15 |
| | |||||
* | usrp2: moved all dsp related code into dsp_impl and split for multiple dsps | Josh Blum | 2011-02-18 | 1 | -21/+14 |
| | |||||
* | usrp2: added indexed regs for rx dsp and ctrl | Josh Blum | 2011-02-18 | 1 | -0/+2 |
| | |||||
* | uhd: replaced std::vector<type> for buffer arguments in send/recv | Josh Blum | 2011-02-09 | 1 | -2/+2 |
| | | | | | | | | | Created new type ref_vector for representing a vector of pointers. Can be created from std::vector or a pointer. Removes the convenience constrcutors for send/recv, its not needed. Removes malloc/free overhead when using send/recv with pointer. | ||||
* | next: generalized the GPS interface to any USRP device. just give it a ↵ | Nick Foster | 2011-01-17 | 1 | -2/+2 |
| | | | | | | | function to write/read strings to UART. not sure if i'm happy with the interface; maybe inheriting is cleaner. this works though. gps interface for usrp2 is disabled right now in mboard_impl. | ||||
* | uhd: update copyright dates on host code | Josh Blum | 2011-01-13 | 1 | -1/+1 |
| | |||||
* | uhd: replace all the instances of float not pertaining to io types with ↵ | Josh Blum | 2011-01-11 | 1 | -2/+2 |
| | | | | double, simplifies life |