aboutsummaryrefslogtreecommitdiffstats
path: root/host/include
Commit message (Collapse)AuthorAgeFilesLines
* uhd: Add ability to get and set command time through dboard_iface.michael-west2015-04-032-1/+32
| | | | | This creates a wb_iface child class called timed_wb_iface, which adds support for timed commands.
* Warning fixesNicholas Corgan2015-03-273-9/+14
| | | | | | | * 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
* uhd: Fixed several type-cast related warnings for naggy compilersMartin Braun2015-03-112-11/+11
|
* uhd: Fixed multiple compiler warnings (unused variables, missing literal f)Martin Braun2015-03-111-1/+1
|
* uhd: Fixed some punctuation-related compiler warningsMartin Braun2015-03-113-9/+9
|
* uhd: Fixed: Exception during detection kills device::makeMarcus Müller2015-03-031-1/+3
| | | | | | | | On systems with libusb but not USB, device detection for USB devices fails (lsusb itself dies with "error -99"). This crashes the device detection process itself. Also made the documentation for ::make match what it actually does.
* uhd: Fixed build failure for metadata.hpp on WindowsMartin Braun2015-01-301-3/+4
|
* 3.8.2 ReleaseMartin Braun2015-01-281-1/+1
| | | | | | - Updated fpga-src - Updated version strings - Updated images package
* nirio/status: added UHD_API to status functionsNicholas Corgan2015-01-281-3/+4
|
* Merging new UHD_IMAGES_DIR utilities and bug fixes.Ben Hilburn2015-01-275-56/+70
| | | | Also includes NI-USRP Windows Registry Key fixes.
* uhd: Added direction typeMartin Braun2015-01-202-1/+36
|
* uhd: Added endianness typeMartin Braun2015-01-192-0/+33
|
* docs: Amended docs for conversion routinesMartin Braun2015-01-142-2/+18
|
* cmake: Added a version macro for compile-time version checksMartin Braun2015-01-132-1/+13
|
* cmake: Added config.h back to the gameMartin Braun2015-01-132-1/+29
|
* docs: Major revisions and additionsMartin Braun2015-01-071-4/+62
|
* nirio: Removed modern boost synchronization types to support older versionsAshish Chaudhari2014-10-161-4/+4
| | | | | - Replaced shared_lock_guard with shared_lock - Replaced lock_guard with upgrade_lock and upgrade_to_unique_lock
* Changed version strings for 3.8.0Martin Braun2014-10-131-1/+1
|
* x300,nirio: Added support for NI-RIO 14.0Ashish Chaudhari2014-10-108-594/+1184
| | | | | | | | | - 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
* uhd: Removed deprecated functions from multi_usrpMartin Braun2014-10-091-28/+0
|
* uhd: Improved tuning code and corresponding outputs/warningsBen Hilburn2014-10-072-2/+46
| | | | | * Added convenience function for frequency comparisons * ABI change required
* math: Added a new uhd::math namespace + float comparison routinesBen Hilburn2014-10-075-4/+604
| | | | | * Float comparison is applied to tuning logic in DSP cores. * Properly using INT_MAX/MIN constants, defined in utils/math.hpp
* Rectifying a great embarassement in UHD. %s/Mhz/MHz.Ben Hilburn2014-10-071-2/+2
|
* Merge branch 'maint'Martin Braun2014-09-241-4/+25
|\
| * uhd: Fixed logging bug (#476) -- UHD logging has unexplained effect on ↵michael-west2014-09-241-4/+25
| | | | | | | | | | | | | | packet loss. - Removed logging from radio_ctrl_core_3000 - Changed logging facility to prevent type conversion when message is not logged
* | Merge branch 'maint'Martin Braun2014-09-231-0/+1
|\|
| * uhd: Added an operator/ for (fs_path, size_t)Martin Braun2014-09-231-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | This is useful when constructing property tree paths. With this path, the following code would be valid: size_t mb_index = 0; fs_path mb_root = "/mboards"; mb_root = mb_root / mb_index; This is a shortcut for the (in UHD very common) mb_root = mb_root / boost::lexical_cast<std::string(mb_index);
* | Updated ABI version stringMartin Braun2014-09-021-1/+1
| |
* | Added missing pure virtual destructors to base classesNicholas Corgan2014-09-0112-10/+42
| |
* | OctoClock firmware upgrade, added host driverNicholas Corgan2014-07-235-12/+215
|/ | | | | | | | | | * 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
* property_tree: doc: Fixed typo in doxygen string.Moritz Fischer2014-05-271-1/+1
| | | | Signed-off-by: Moritz Fischer <moritz@ettus.com>
* Lots of bit-specific type work to fix compilation on older OSes.Ben Hilburn2014-05-216-0/+6
|
* msg_task: return std::vector<boost::uint8_t> instead of std::vector<uint8_t>Nicholas Corgan2014-05-071-2/+2
|
* x300: Added hardware flush mechanism to PCIe logic.Ashish Chaudhari2014-04-242-35/+38
| | | | | - Added DMA enabled states to DMA logic to allow for hardware data flushing during init. - niusrprio_session will now check for FPGA busy before downloading
* UHD: Bumping the ABI compatibility number for UHD-3.7.1.release_003_007_001Ben Hilburn2014-04-211-1/+1
|
* Merge branch 'origin/b200/issue_418'Ben Hilburn2014-04-102-0/+44
|\ | | | | | | Fixing unsafe sscanf call.
| * uhd: Added a cast routine from hex string -> anythingMartin Braun2014-04-102-0/+44
| |
* | Merge branch 'origin/uhd/issue_294_errcode'Ben Hilburn2014-04-101-1/+15
|\ \ | | | | | | | | | Convert numeric errors to PP strings that are actually useful.
| * | uhd: Added pp routines for error codes and rx metadataMartin Braun2014-04-101-1/+15
| |/
* | Merge branch 'martin/warn_sampling_rate'Ben Hilburn2014-04-101-6/+2
|\ \ | | | | | | | | | Warn users if they request a sample rate greater than the interface bandwidth.
| * | uhd: multi_usrp now understands link rate info and can check for itMartin Braun2014-04-101-6/+2
| |/
* | review#64288: Addressed Patrick's feedbackAshish Chaudhari2014-04-101-61/+78
| |
* | nirio: Removed RX zero-copy workaround for NI-RIO 13.0Ashish Chaudhari2014-04-101-2/+2
| |
* | nirio: Enhancement: Added state to nirio_fifo to avoid unnecessary kernel ↵Ashish Chaudhari2014-04-102-35/+64
| | | | | | | | calls for redundant transitions.
* | nirio: Added fifo channel to start and stop RIO syncop params.Ashish Chaudhari2014-04-101-0/+4
|/
* docs: Clarified there can only be one streamer per deviceMartin Braun2014-04-072-4/+12
|
* nirio: improved dealing with unsupported OS'sNicholas Corgan2014-03-271-8/+4
| | | | | * Instead of specifically checking for Apple, default to unsupported iface file if unsupported OS is detected * Don't error out if we can't catch a specific unsupported OS, just use barebones "unsupported" structs
* uhd: prelim fix for windows-based UDP transportMartin Braun2014-03-161-0/+2
|
* Pushing the bulk of UHD-3.7.0 code.Ben Hilburn2014-02-142-0/+27
|
* Merging USRP X300 and X310 support!!Ben Hilburn2014-02-0427-8/+2443
|