aboutsummaryrefslogtreecommitdiffstats
path: root/host/include
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* cleaning up gpsdo docsBen Hilburn2013-12-191-1/+1
|
* Merge remote-tracking branch 'origin/mergeme/fix_237'Ben Hilburn2013-12-121-4/+5
|\
| * msg_task: Fixed build on Ubuntu 10.04 LTS.Moritz Fischer2013-12-121-4/+5
| | | | | | | | | | | | | | | | | | | | * Includes for 'uint32_t/uint8_t' were missing. Compilers that care don't like if we just use uint32_t like this. * For portability boost::uint32_t and boost::uint8_t should preferrably be used. Signed-off-by: Moritz Fischer <moritz@ettus.com>
* | Squashed merge of Coverity fixes.Ben Hilburn2013-11-273-1/+10
|/
* Merge branch 'bug182'Nicholas Corgan2013-11-191-0/+6
|\
| * BUG #182: Refactored b2xx_fx3_utils to use files from UHDMichael West2013-11-151-0/+6
| |
* | b200/dtor-stall: fixed bug that stalled b200 on shutdown.Johannes Demel2013-11-194-1/+76
|/
* uhd: wb_iface is now a public interfaceJosh Blum2013-10-042-0/+83
|
* Merge branch 'maint'Josh Blum2013-08-231-0/+8
|\
| * uhd: fix get_xx_freq_range to use analog bw/2Josh Blum2013-08-231-0/+8
| | | | | | | | | | | | The proper equation should be: max_freq = max_lo + min(adc/2, bw/2) - sr/2
* | uhd: added UHD_HEX helpful print macroJosh Blum2013-08-231-1/+6
| |
* | uhd: allow for 16 bit i2c and eeprom addrsJosh Blum2013-07-241-6/+9
| |
* | b100: moved usb wrapper class into b100 implJosh Blum2013-07-191-19/+1
| | | | | | | | * since its only used internally in b100
* | uhd: bump abi string for previous changesJosh Blum2013-07-151-1/+1
| |
* | usb: added timeout param and additional queriesJosh Blum2013-07-152-5/+19
| |
* | uhd: added new calls to streamer object + support workJosh Blum2013-07-156-22/+77
| | | | | | | | | | | | | | * 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.
* | uhd: added virtual destructors for several interface classesJosh Blum2013-07-153-2/+14
| |
* | Merge branch 'maint'Nicholas Corgan2013-05-105-7/+7
|\| | | | | | | | | Conflicts: host/tests/CMakeLists.txt
| * Added CMake variables to customize builds to match Debian package configurationsNicholas Corgan2013-05-105-7/+7
| | | | | | | | | | | | * -DLIBUHD_PKG=ON installs with libuhd003 configuration * -DLIBUHDDEV_PKG=ON installs with libuhd-dev configuration * -DUHDHOST_PKG=ON installs with uhd-host configuration
* | Merge branch 'maint'Josh Blum2013-04-121-12/+41
|\| | | | | | | | | Conflicts: host/tests/time_spec_test.cpp
| * uhd: switch the reusable barrier to condition variablesJosh Blum2013-04-121-12/+41
| | | | | | | | | | | | This allows the converter threads in a multi-threaded streamer to wait quietly. In addition, the use of two barriers in the packet handlers was reduced to one, by adding a simple exit barrier inside the reusable barrier's wait method.
* | uhd: increment UHD_VERSION_ABI_STRING "3.6.0-0"Josh Blum2013-01-231-2/+2
| | | | | | | | | | | | | | Added tune args to tune request. Thefore the API of the master branch does not match 3.5.* release, by this system, the compat string should be the unrelease 3.6 - w/ compat -0. The -0 may increase w/ future ABI/API changes before 3.6 release.
* | Merge branch 'next'Josh Blum2013-01-231-1/+14
|\ \
| * | uhd: added args member to tune_request objectJosh Blum2012-11-211-1/+14
| |/
* | Merge branch 'fhs_work'Josh Blum2013-01-231-2/+2
|\ \ | |/ |/|
| * uhd: work on moving binaries to lib/uhdJosh Blum2012-11-081-2/+2
| |
* | Merge branch 'maint34' into maintJosh Blum2012-11-101-5/+5
|\ \ | |/ |/|
| * uhd: make stream cmd enums easier on SWIGJosh Blum2012-11-101-5/+5
| |
* | uhd: added barrier interrupt to work around thread issueJosh Blum2012-10-291-0/+11
| | | | | | | | | | Force the barrier wait to throw a boost::thread_interrupted The threads were not getting the interruption_point on windows.