Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove all boost:: namespace prefix for uint32_t, int32_t etc. (fixed-width ↵ | Martin Braun | 2016-11-08 | 8 | -97/+97 |
| | | | | | | | | 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). | ||||
* | Merge branch 'maint' | Martin Braun | 2016-06-22 | 1 | -3/+13 |
|\ | |||||
| * | lib: fixed GCC 6 warnings/errors | Nicholas Corgan | 2016-06-21 | 1 | -3/+13 |
| | | | | | | | | | | * gpsd_iface: fixed ambiguity in boost::assign::list_of usage * b100/clock_ctrl: fixed "misleading indentation" warning | ||||
* | | dboard_iface: Added FE name input to set_fe_connection | Ashish Chaudhari | 2016-05-16 | 1 | -3/+3 |
| | | | | | | | | | | - A dboard_base class can have multiple frontends (subdevs) and the set_fe_connection needs to be able to distinguish between them | ||||
* | | dboard_iface: Added method to configure front connection and settings | Ashish Chaudhari | 2016-03-21 | 1 | -0/+6 |
| | | |||||
* | | usrp: Refactored dboard_iface for all products | Ashish Chaudhari | 2016-02-16 | 1 | -20/+38 |
| | | | | | | | | | | | | | | - Made dboard_iface an interface! Removed PIMPL - Added unit "BOTH" to dboard API and expanded GPIO API width to 32 - Removed gpio_debug_mux. No product ever used that - Refactored gpio_atr cores to work with new dboard_iface | ||||
* | | dboard: Added restricted dboard registration capability | Ashish Chaudhari | 2016-02-16 | 2 | -4/+2 |
| | | | | | | | | | | | | - Moved dboard iface initialization to dboard_manager - Added a restricted register function. Restricted dboards don't expose their control iface in the property tree | ||||
* | | prop_tree: Multiple API enhancements to uhd::property | Ashish Chaudhari | 2016-02-11 | 1 | -47/+47 |
| | | | | | | | | | | | | | | | | | | - Added desired and coerced values and accessors to property - Added support to register desired subscribers - set APIs don't reallocate storage for a property value - Renamed callback method registration APIs - Registering 2 coercers or publishers for a property will throw - Registering a coercer and a publisher for the same property will throw | ||||
* | | 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. | ||||
* | 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 | ||||
* | uhd: Add ability to get and set command time through dboard_iface. | michael-west | 2015-04-03 | 2 | -4/+16 |
| | | | | | This creates a wb_iface child class called timed_wb_iface, which adds support for timed commands. | ||||
* | Warning fixes | Nicholas Corgan | 2015-03-27 | 1 | -2/+2 |
| | | | | | | | * 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 | 2 | -6/+6 |
| | | | | 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 | 2 | -3/+9 |
| | | | | | * Add "ignore-cal-file" to the uhd::device_addr_t arguments * Added documentation for new feature | ||||
* | Added missing pure virtual destructors to base classes | Nicholas Corgan | 2014-09-01 | 4 | -7/+18 |
| | |||||
* | b100: More RX buffers | Martin Braun | 2014-08-21 | 1 | -1/+2 |
| | | | | | Increases number of recv frames where recv_frame_size is min'd with 2K (B100_MAX_PKT_BYTE_LIMIT), therefore increasing buffer slack. | ||||
* | 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 | -0/+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 | 1 | -0/+1 |
| | |||||
* | BUG #203: Initialized gain values to 0.0 | Michael West | 2013-11-08 | 1 | -2/+4 |
| | |||||
* | uhd: wb_iface is now a public interface | Josh Blum | 2013-10-04 | 1 | -1/+1 |
| | |||||
* | b100: reset fx2 on ctrl xport fail | Josh Blum | 2013-08-13 | 1 | -6/+21 |
| | |||||
* | uhd: allow for 16 bit i2c and eeprom addrs | Josh Blum | 2013-07-24 | 1 | -4/+4 |
| | |||||
* | b100: call demuxer realloc sid | Josh Blum | 2013-07-19 | 1 | -0/+1 |
| | |||||
* | b100: moved usb wrapper class into b100 impl | Josh Blum | 2013-07-19 | 4 | -4/+262 |
| | | | | * since its only used internally in b100 | ||||
* | uhd: added new calls to streamer object + support work | Josh Blum | 2013-07-15 | 1 | -0/+3 |
| | | | | | | | * 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. | ||||
* | b100: switch to new packet demuxer | Josh Blum | 2013-07-15 | 3 | -9/+5 |
| | |||||
* | b100: additional flushing when rx streamer created | Josh Blum | 2013-02-19 | 1 | -0/+4 |
| | |||||
* | b100: added fw version property to query | Josh Blum | 2013-02-13 | 1 | -0/+1 |
| | |||||
* | Merge branch 'maint34' into maint | Nicholas Corgan | 2012-11-16 | 2 | -3/+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 | 3 | -4/+10 |
| | | | | | | | | | | * 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 |
| | | |||||
* | | b100: removed unused files from merge | Josh Blum | 2012-08-04 | 3 | -402/+0 |
| | | |||||
* | | b100/e100: clock source option for pps phase sync abuse | Josh Blum | 2012-07-19 | 1 | -0/+13 |
| | | |||||
* | | b100: squashed host code for fifo control/timed commands | Josh Blum | 2012-07-02 | 6 | -215/+99 |
| | | | | | | | | | | This uses the new b100/e100 common core and FIFO control modules. Subsequent commit will be the compatible FPGA merge. | ||||
* | | utils: UHD Image Downloader - downloads firmware/FPGA images compatible with ↵ | Nicholas Corgan | 2012-06-07 | 1 | -8/+8 |
| | | | | | | | | the current host code and places them in the images directory | ||||
* | | Merge branch 'maint' | Josh Blum | 2012-05-16 | 1 | -1/+1 |
|\| | | | | | | | | | Conflicts: host/docs/gpsdo.rst | ||||
| * | b100: fix use of boost cstdint here | Josh Blum | 2012-05-16 | 1 | -1/+1 |
| | | |||||
* | | usrp: mboard eeprom map use string as key | Josh Blum | 2012-05-14 | 2 | -3/+4 |
| | | |||||
* | | b100/e100: bumped compat number to 10 after fpga merge | Josh Blum | 2012-04-25 | 1 | -1/+1 |
| | | |||||
* | | mboard id's are now more concise (codenames are separated, for example), and ↵ | Nicholas Corgan | 2012-04-20 | 1 | -1/+2 |
|/ | | | | dboard subdev names are more descriptive (RFX RX is now RFX1200 RX, etc) | ||||
* | B100: enable_gpif(0) disables FIFO output clock on FX2. this prevents the ↵ | Nick Foster | 2012-03-16 | 1 | -2/+2 |
| | | | | "stuffing zeroes" problem and improves transport reliability. | ||||
* | usrp: fix from "rev iq correction" | Josh Blum | 2012-03-16 | 1 | -2/+2 |
| | | | | Must zero out the default IQ correction to have zero effect by default. | ||||
* | usrp: reset cordics on init after tick rate update | Josh Blum | 2012-02-28 | 1 | -0/+8 |
| | |||||
* | uhd: fixed some compile warnings for msvc | Josh Blum | 2012-02-28 | 1 | -1/+1 |
| | |||||
* | uhd: added async md user payload and common utils | Josh Blum | 2012-02-14 | 1 | -15/+11 |
| | |||||
* | b100: use frame boundary to calculate frame size | Josh Blum | 2012-02-14 | 1 | -2/+2 |
| |