aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |\ \ \ \ \
| * | | | | | uhd: make range_t a lightweight objectJosh Blum2012-07-041-15/+6
| | | | | | |
| * | | | | | b100: squashed host code for fifo control/timed commandsJosh Blum2012-07-026-215/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This uses the new b100/e100 common core and FIFO control modules. Subsequent commit will be the compatible FPGA merge.
| * | | | | | usrp: added fifo_ctrl_excelsior for FIFO control + async msgsJosh Blum2012-07-023-1/+358
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fifo_ctrl_excelsior is the host code for dealing with E100/B100 control messages and async messages. It also has the SPI implementation. Timed commands are implemented on top of this code.
| * | | | | | transport: multi-threaded send_packet_handlerJosh Blum2012-07-021-25/+77
| | | | | | |
| * | | | | | transport: multi-threaded recv_packet_handlerJosh Blum2012-07-021-22/+71
| | | | | | |
| * | | | | | transport: switch to the atomic claimerJosh Blum2012-07-023-66/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This wont have much effect because the buffers are not currently used in any queue by the caller
* | | | | | | cal: dont interpolate if freq is the same +/- epsilonJosh Blum2012-08-291-0/+12
| |_|_|_|/ / |/| | | | |
* | | | | | usrp2: fix program_stream_dest (arp for dest)Josh Blum2012-08-141-0/+1
| |_|_|/ / |/| | | | | | | | | | | | | | The send buffer should be reset ASAP so it gets flushed out.
* | | | | sbx/wbx: clear R/N counters before tuning the LOJosh Blum2012-08-087-3/+26
| |_|/ / |/| | | | | | | | | | | This helps consistent phase offset between mixers when a timed tune is performed.
* | | | usb: added recv buffer flushing to libusb zero copyJosh Blum2012-08-041-1/+18
| | | |
* | | | Merge branch 'maint'Josh Blum2012-08-011-1/+1
|\ \ \ \ | |_|/ / |/| | / | | |/ | |/|
| * | xcvr2450: disable transmit PAs when receivingJosh Blum2012-08-011-2/+2
| | |
* | | Merge branch 'maint'Josh Blum2012-07-161-1/+4
|\| |
| * | e100: set vita header offset for previous FPGA changesetJosh Blum2012-07-161-1/+4
| | |
* | | usrp: cache writes to gpio pins (avoids overhead)Josh Blum2012-07-061-1/+7
| | |
* | | lib: FW/FPGA compatibility error prompts user to use regular card/net burner ↵Nicholas Corgan2012-07-061-2/+2
| |/ |/| | | | | instead of gui
* | usrp1: wrap around for DAC tuning outside 1st nyquistJosh Blum2012-06-281-1/+8
| |
* | Merge branch 'maint'Josh Blum2012-06-281-36/+2
|\|
| * usrp1: revert calculation for DAC freq outside of 1st NyquistJosh Blum2012-06-281-36/+2
| | | | | | | | This patch does not work. A possibile solution will be added to master.
* | usrp2: MAX_SEQS_OUT-1 because ack comes after sendJosh Blum2012-06-191-1/+1
| |
* | Merge branch 'maint'Josh Blum2012-06-181-1/+1
|\|