aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib
Commit message (Collapse)AuthorAgeFilesLines
* uhd: added virtual destructors for several interface classesJosh Blum2013-07-154-3/+54
|
* Merge branch 'maint'Josh Blum2013-07-011-1/+1
|\
| * e100: fix compiler error use boost cstdintJosh Blum2013-07-011-1/+1
| |
* | Merge branch 'mergeme/cbx'Josh Blum2013-06-106-7/+392
|\ \ | | | | | | | | | | | | | | | Conflicts: host/docs/calibration.rst host/lib/usrp/dboard/db_sbx_common.cpp
| * | CBX supportNicholas Corgan2013-06-076-13/+417
| | |
* | | Merge branch 'maint'Nicholas Corgan2013-05-102-10/+14
|\ \ \ | | |/ | |/| | | | | | | Conflicts: host/tests/CMakeLists.txt
| * | Added CMake variables to customize builds to match Debian package configurationsNicholas Corgan2013-05-102-10/+14
| | | | | | | | | | | | | | | | | | * -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-123-22/+20
|\| | | | | | | | | | | | | | Conflicts: host/tests/time_spec_test.cpp
| * | uhd: switch the reusable barrier to condition variablesJosh Blum2013-04-122-16/+12
| | | | | | | | | | | | | | | | | | 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: fixes for time_spec's to_ticks and from_ticks callsJosh Blum2013-04-121-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | The fixes address rouding issues when the tick_rate is a non-integer. Conflicts: host/tests/time_spec_test.cpp
* | | gps: only enable SERV:TRAC when requestedJosh Blum2013-04-091-2/+11
| | |
* | | gps: flush uart buffer before waiting for timeJosh Blum2013-04-091-1/+2
| | | | | | | | | | | | | | | | | | This addresses a bug only on the master branch. Also turn off the servo sensor, its too long a delay. We will need to conditionally enable this in a later commit.
* | | orc: added std cmake finder script for orcJosh Blum2013-03-291-5/+4
| | |
* | | Merge branch 'maint'Josh Blum2013-03-255-25/+18
|\| |
| * | e100: switch to fixed length xfersJosh Blum2013-03-254-14/+18
| | |
| * | usrp1: fix eeprom write capability through fx2Josh Blum2013-03-251-11/+0
| | | | | | | | | | | | | | | The vectorized eeprom write was faster but broken, removed overload which falls back to the one byte at a time.
* | | usb: check for and use libusb_handle_events_timeout_completedJosh Blum2013-03-112-2/+12
| | |
* | | usb: use int for completed to match libusb example codeJosh Blum2013-03-111-8/+9
| | |
* | | Merge branch 'maint'Nicholas Corgan2013-02-282-0/+45
|\| |
| * | Merge branch 'maint34' into maintNicholas Corgan2013-02-282-0/+45
| |\|
| | * Added Windows DLL resource file to insert version into DLLNicholas Corgan2013-02-282-0/+45
| | |
* | | Merge branch 'maint'Nicholas Corgan2013-02-271-1/+1
|\| |
| * | lib: addresses B100 FIFO timeout errorNicholas Corgan2013-02-271-1/+1
| | |
* | | b100: create an overflow packet on unknown SID errorJosh Blum2013-02-271-1/+29
| | |
* | | b100: additional flushing when rx streamer createdJosh Blum2013-02-192-0/+12
| | |
* | | b100: added fw version property to queryJosh Blum2013-02-131-0/+1
| | |
* | | Merge branch 'next'Josh Blum2013-01-231-0/+8
|\ \ \
| * | | usrp: poke tune args into dboards that support itJosh Blum2012-11-211-0/+8
| | | |
* | | | Merge branch 'fhs_work'Josh Blum2013-01-233-9/+9
|\ \ \ \
| * | | | uhd: work on moving binaries to lib/uhdJosh Blum2012-11-083-9/+9
| | | | |
* | | | | Merge branch 'maint'Nicholas Corgan2013-01-151-2/+16
|\ \ \ \ \ | | |_|/ / | |/| | |
| * | | | udp: fix ENOBUFS with send/retry for udp socketJosh Blum2013-01-151-2/+16
| | | | |
* | | | | Merge branch 'maint'Nicholas Corgan2012-12-182-2/+13
|\| | | | | |_|/ / |/| | |
| * | | Merge branch 'maint34' into maintNicholas Corgan2012-12-182-2/+13
| |\ \ \ | | | |/ | | |/|
| | * | Merge branch 'xcvr2450_r21' into maint34Nicholas Corgan2012-12-181-1/+12
| | |\ \
| | | * | Fix syntax in XCVR driver.Nick Foster2012-12-041-3/+3
| | | | |
| | | * | xcvr2450: created xcvr2450 r21 that uses external dividerJosh Blum2012-12-041-1/+12
| | | | |
| | * | | wbx: expand freq range low for r4Josh Blum2012-12-171-1/+1
| | |/ /
* | | | Merge branch 'maint'Nicholas Corgan2012-11-1910-20/+120
|\| | |
| * | | Merge branch 'maint34' into maintNicholas Corgan2012-11-1610-20/+120
| |\| | | | | | | | | | | | | | | | | | | | | | Conflicts: host/lib/usrp/b100/b100_impl.cpp host/lib/usrp/usrp1/usrp1_impl.hpp
| | * | lib/cmake: CPack source workNicholas Corgan2012-11-1611-22/+121
| | | | | | | | | | | | | | | | | | | | * Removed all host code dependencies on firmware headers * Put in CMake settings for CPack source
| | * | wbx: updating the code to allow full range of the VCO.Ben Hilburn2012-11-071-1/+1
| | | |
| | * | wbx v4: fixing the drivers for the new rev of the WBX boardBen Hilburn2012-11-072-32/+41
| | | |
* | | | gps_ctrl: Lower the number of retries to two when waiting for the time.Moritz Fischer2012-11-131-1/+1
| |_|/ |/| |
* | | Merge branch 'maint'Josh Blum2012-11-062-33/+42
|\| |
| * | wbx: updating the code to allow full range of the VCO.Ben Hilburn2012-11-061-1/+1
| | |
| * | wbx v4: fixing the drivers for the new rev of the WBX boardBen Hilburn2012-11-062-32/+41
| | |
* | | Merge branch 'maint'Josh Blum2012-10-292-0/+4
|\| |
| * | uhd: added barrier interrupt to work around thread issueJosh Blum2012-10-292-0/+4
| | | | | | | | | | | | | | | Force the barrier wait to throw a boost::thread_interrupted The threads were not getting the interruption_point on windows.
* | | gps_ctrl.cpp: Partially rewritten, to use caching instead of throwingMoritz Fischer2012-10-191-25/+109
|/ / | | | | | | | | | | | | | | | | | | away the 'wrong' messages. The old way to do this was when a sensor was requested, to wait for the corresponding NMEA message to pass by, throwing away all the 'wrong' ones in the meantime. However, this leads to problems if the user requests combinations that are based on the same NMEA string. To avoid this we now try to cache the strings for a 'freshness' period.