Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Squashed merge of Coverity fixes. | Ben Hilburn | 2013-11-27 | 1 | -1/+1 |
| | |||||
* | uhd: added new calls to streamer object + support work | Josh Blum | 2013-07-15 | 1 | -0/+11 |
| | | | | | | | * 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. | ||||
* | Merge branch 'maint34' into maint | Nicholas Corgan | 2012-11-16 | 1 | -3/+20 |
|\ | | | | | | | | | | | Conflicts: host/lib/usrp/b100/b100_impl.cpp host/lib/usrp/usrp1/usrp1_impl.hpp | ||||
| * | lib/cmake: CPack source work | Nicholas Corgan | 2012-11-16 | 1 | -3/+20 |
| | | | | | | | | | | * Removed all host code dependencies on firmware headers * Put in CMake settings for CPack source | ||||
* | | uhd: squashed transport work | Josh Blum | 2012-04-23 | 1 | -6/+6 |
|/ | |||||
* | usrp1: fix to use the db connection type to determine DAC sign | Josh Blum | 2012-02-24 | 1 | -2/+10 |
| | | | | | | | | Unlike the other products, usrp1 uses the DAC and not DSP to perform baseband frequency shifting in the hardware. Therefore this shifting occurs before I and Q swapping, and so, the sign of the frequency needs to be inverted on daughterboards which have inverted I and Q TX inputs. | ||||
* | usrp1: fix advertised samples per packet in send streamer | Josh Blum | 2012-02-21 | 1 | -1/+2 |
| | | | | | Must subtract off the 511 for 512 modulus remainder commit. This bug was introduced by the conversion to streamer API. | ||||
* | b100/usrp1: various tweaks for compiler warns and valgrind | Josh Blum | 2012-02-09 | 1 | -5/+5 |
| | |||||
* | dsp rework: work on usb wrapper for smaller packets, large luts | Josh Blum | 2012-02-02 | 1 | -1/+1 |
| | |||||
* | usrp1: fix div ratio for interp register | Josh Blum | 2011-12-15 | 1 | -1/+1 |
| | | | | | The interp register was getting set 2x, now fixed! This bug was introduced w/ the streamer work. | ||||
* | usrp1: fixed swapped sign on rx cordic | Josh Blum | 2011-12-15 | 1 | -1/+1 |
| | | | | | | | | | | | We used to swap I and Q to share converter functions with the newer products. Because of this, the sign on the cordic also had to be swapped. Now that USRP1 has its own converter routines and I and Q are correct, so should be the sign on the cordic. This was a bug introduced in master. TX should not be an issue, because there is no cordic and is adjusted digitally by the codec, after any potential swapping. | ||||
* | usrp1: set scale factor after setting converter | Josh Blum | 2011-11-30 | 1 | -4/+4 |
| | |||||
* | usrp: fix rate calculation logic | Josh Blum | 2011-11-03 | 1 | -4/+2 |
| | |||||
* | usrp: added get_tx/rx_rates | Josh Blum | 2011-11-03 | 1 | -5/+22 |
| | |||||
* | uhd: added trailer parsing for occupancy | Josh Blum | 2011-11-03 | 1 | -0/+1 |
| | |||||
* | uhd: renamed convert markup to format | Josh Blum | 2011-11-03 | 1 | -6/+4 |
| | | | | | | | | removed convert args added simd level got orc and neon updated | ||||
* | usrp1: support variable clock rate through API | Josh Blum | 2011-11-03 | 1 | -0/+9 |
| | |||||
* | uhd: added one packet mode to rx streamer | Josh Blum | 2011-11-03 | 1 | -5/+13 |
| | |||||
* | usrp1: got the 16Msps working (needed non hb-filter image) | Josh Blum | 2011-11-03 | 1 | -13/+27 |
| | |||||
* | usrp2: work on alternative OTW formats | Josh Blum | 2011-11-03 | 1 | -0/+4 |
| | |||||
* | usrp1: various tweaks related to streaming | Josh Blum | 2011-11-03 | 1 | -8/+10 |
| | |||||
* | usrp1: type conversions and 8-bit work | Josh Blum | 2011-11-03 | 1 | -21/+48 |
| | |||||
* | usrp1: multi channel receive working | Josh Blum | 2011-11-03 | 1 | -4/+4 |
| | |||||
* | uhd: renamed some of the stream types and functions | Josh Blum | 2011-11-03 | 1 | -2/+2 |
| | |||||
* | usrp1: did work for stream interface on usrp1 | Josh Blum | 2011-11-03 | 1 | -87/+184 |
| | |||||
* | usrp1: disable pad to one for usrp1 (not needed) | Josh Blum | 2011-09-19 | 1 | -0/+1 |
| | | | | This was messing up the pad to 512 bytes logic for empty flushes. | ||||
* | usrp1: fix for multi-channel, OTW channel width is always 1 | Josh Blum | 2011-08-08 | 1 | -2/+2 |
| | |||||
* | uhd: added tasks to simplify thread spawning use cases | Josh Blum | 2011-07-13 | 1 | -10/+5 |
| | |||||
* | usrp: added clipping to link max rate when setting sample rate | Josh Blum | 2011-07-04 | 1 | -8/+6 |
| | |||||
* | usrp: handle frontend swapping if the first subdev is QI or Q | Josh Blum | 2011-07-04 | 1 | -3/+1 |
| | |||||
* | usrp1: tweaks + implemented other features to mimic async and inline messages | Josh Blum | 2011-07-02 | 1 | -48/+107 |
| | | | | | | | Moved the underflow/overflow polling into a thread and out of the fast-path. Added an inline and async message queue into soft time control. Error and status messages are actually generated now and enqueued. Passes the async message test... | ||||
* | usrp: added validate_subdev_spec to all io_impls | Josh Blum | 2011-07-01 | 1 | -4/+3 |
| | |||||
* | usrp1: implemented properties interface on usrp1 | Josh Blum | 2011-07-01 | 1 | -37/+136 |
| | |||||
* | usrp1: super packet handler support squashed | Josh Blum | 2011-06-14 | 1 | -94/+86 |
| | |||||
* | uhd: replace managed buffer shared pointer w/ intrusive pointer to reduce ↵ | Josh Blum | 2011-05-14 | 1 | -15/+4 |
| | | | | overhead | ||||
* | usrp1: apply conditional disables/enables to rx and tx | Josh Blum | 2011-05-14 | 1 | -1/+2 |
| | | | | | | | | Scapped the old gnuradio code for information about VRQ_FPGA_SET_XX_ENABLE. It turns out that we should disabled + restore state when changing muxes or rates. The USRP seems to stream properly when receiving single and dual channel. Prior to this commit, tx was accicentally always disabled from a few commits ago. | ||||
* | uhd: removed more iostream stuff from usrp* implementations | Josh Blum | 2011-05-04 | 1 | -5/+5 |
| | |||||
* | usrp1: fix for tx under remainder conditions | Josh Blum | 2011-04-27 | 1 | -3/+3 |
| | | | | | The remainder was accidentally lost because the offset to the buffer was not propagated outside of the commit function. | ||||
* | usrp1: safe destruction for usrp1 device | Josh Blum | 2011-03-10 | 1 | -1/+2 |
| | |||||
* | uhd: tweaks for windows msvc compiler warnings and errors | Josh Blum | 2011-02-16 | 1 | -1/+1 |
| | |||||
* | usrp-e100: use pre-bound get send/recv buffers in io impl | Josh Blum | 2011-02-03 | 1 | -2/+3 |
| | |||||
* | usrp1: removed binds and sptr allocs in usrp1 io impl | Josh Blum | 2011-02-14 | 1 | -48/+90 |
| | | | | | | prebind the callbacks for getting buffers in io_impl class reimplement the special send buffer commit hack to avoid allocating | ||||
* | uhd: replaced std::vector<type> for buffer arguments in send/recv | Josh Blum | 2011-02-09 | 1 | -2/+2 |
| | | | | | | | | | Created new type ref_vector for representing a vector of pointers. Can be created from std::vector or a pointer. Removes the convenience constrcutors for send/recv, its not needed. Removes malloc/free overhead when using send/recv with pointer. | ||||
* | uhd: replace asio buffer in make safe w/ memory and length, makes things simpler | Josh Blum | 2011-02-07 | 1 | -4/+2 |
| | |||||
* | usrp1: fix for tx disable on EOB | Josh Blum | 2011-02-02 | 1 | -11/+5 |
| | | | | | Leave the tx digital always enabled, flush with zeros is enough to turn it "off". Fixed the flush routine to send something (when zero) to ensure zeros go out. | ||||
* | usrp1: work on usrp1 hardware compat with the api | Josh Blum | 2011-01-17 | 1 | -4/+32 |
| | | | | | | today we added shutoff the DAC when not transmitting using EOB as an indicator added various other features and cleaned up code for soft time control | ||||
* | uhd: update copyright dates on host code | Josh Blum | 2011-01-13 | 1 | -1/+1 |
| | |||||
* | usrp1: implement soft time ctrl for send at, recv at | Josh Blum | 2011-01-13 | 1 | -0/+2 |
| | |||||
* | usrp: removed old includes that didnt need to be there | Josh Blum | 2011-01-10 | 1 | -1/+0 |
| | |||||
* | usrp1: ensure that the current buffer was committed before getting a new one | Josh Blum | 2010-10-07 | 1 | -1/+5 |
| |