aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib
Commit message (Collapse)AuthorAgeFilesLines
* utils: fix declaration of "env_path_sep" such that it is always initialized ↵Michael Dickens2013-10-291-10/+11
| | | | before it is used in the "get_env_paths" function, by moving it from the global scope to inside that function. This change allows UHD_STATIC_BLOCK(load_modules) to work correctly.
* usrp2: fix firmware rx clear register offsetJosh Blum2013-08-231-1/+1
| | | | | | | When an ICMP dest unreachable pkt arrives, the fw needs to know how to shutoff the DSP. This offset for the reset register was broken by a previous fix for register overlap.
* uhd: fix get_xx_freq_range to use analog bw/2Josh Blum2013-08-231-2/+2
| | | | | | The proper equation should be: max_freq = max_lo + min(adc/2, bw/2) - sr/2
* usrp2: try/catch for first send of discovery routineJosh Blum2013-08-151-1/+12
| | | | | This send can fail with a network down/unreachable error. The try/catch allows for discovery to continue.
* uhd: time spec fix from last commitJosh Blum2013-08-061-1/+1
|
* uhd: time spec rounding fixesJosh Blum2013-07-311-7/+12
|
* e100: fix compiler error use boost cstdintJosh Blum2013-07-011-1/+1
|
* 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
* 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
* 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.
* 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
| |
* | lib: addresses B100 FIFO timeout errorNicholas Corgan2013-02-271-1/+1
| |
* | udp: fix ENOBUFS with send/retry for udp socketJosh Blum2013-01-151-2/+16
| |
* | 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 '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
| |
* | 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
| |
* | 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.
* | utils: USRP N2XX Simple Net BurnerNicholas Corgan2012-10-102-5/+4
| | | | | | | | | | * More automated C++ implementation of usrp_n2xx_net_burner.py * By default, installs images from standard image install directories
* | Merge branch 'maint'Josh Blum2012-10-052-4/+6
|\|
| * usrp: ensure that actual_scalar does not rolloverJosh Blum2012-10-052-4/+6
| | | | | | | | | | | | For certain decimations/interpolations, the scale factor adjustment may be greater than 1.0. The > 1.0 factor needs to be adjusted out in the host.
* | lfrx: disable dc offset correction when using LFRXJosh Blum2012-09-284-0/+12
| |
* | usrp: added CIC warning to DSP rx and txJosh Blum2012-09-282-0/+18
| |
* | tvrx2: reverted broken changes to tuning logicJosh Blum2012-09-281-25/+8
| |
* | usrp: fix gain group typo on multi-usrpJosh Blum2012-09-201-1/+1
| |
* | usrp1: added hook to poke user regsJosh Blum2012-09-202-0/+13
| |
* | Merge branch 'maint'Josh Blum2012-09-111-1/+1
|\|
| * usrp: fix rx dsp core scaling factor off by 2Josh Blum2012-09-111-1/+1
| | | | | | | | The scale factor is a 18 bit number, this should be 1 << 17
* | First pass at getting tune_request_t to control IF freq in TVRX2Jason Abele2012-09-042-8/+36
| |
* | Merge branch 'next'Josh Blum2012-08-3126-1105/+909
|\ \
| * \ Merge branch 'master' into nextJosh Blum2012-08-231-0/+1
| |\ \
| * \ \ Merge branch 'master' into nextJosh Blum2012-08-097-3/+26
| |\ \ \
| * | | | b100: removed unused files from mergeJosh Blum2012-08-043-402/+0
| | | | |
| * | | | Merge branch 'master' into nextJosh Blum2012-08-042-2/+19
| |\ \ \ \
| * | | | | e100: added extra error message for FPGA not foundJosh Blum2012-07-191-1/+8
| | | | | |
| * | | | | b100/e100: clock source option for pps phase sync abuseJosh Blum2012-07-192-0/+26
| | | | | |
| * | | | | e100: ctrl impl changes for header offsetJosh Blum2012-07-161-2/+2
| | | | | |
| * | | | | e100: cleanup and make better use of IRQ gpio for control responseJosh Blum2012-07-161-50/+45
| | | | | |
| * | | | | e100: squashed host code for fifo control/timed commandsJosh Blum2012-07-168-364/+272
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This uses the new b100/e100 common core and FIFO control modules. Subsequent commit will be the compatible FPGA merge. Conflicts: host/lib/usrp/e100/io_impl.cpp
| * | | | | Merge branch 'master' into nextJosh Blum2012-07-163-4/+13
| |\ \ \ \ \