aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp1
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* usrp1: shutoff DAC digital w/ TX state machineJosh Blum2012-05-301-1/+6
|
* usrp1: removed print from codec_ctrl last commitJosh Blum2012-05-171-1/+1
|
* Fixing USRP1 aliasing logicNicholas Corgan2012-05-171-2/+36
|
* usrp1: ensure frontend specs are init'd to somethingJosh Blum2012-05-111-0/+2
| | | | | This helps the case of 4x DDC no DUC for example, that way at least something empty is set to the property.
* usrp1: stop threads in deconstructorJosh Blum2012-03-293-4/+10
| | | | | | | | | | | | | | | Its important to stop the threads before we let the other smart point objects naturally deconstruct to avoid thread-based race conditions. The attempt to deconstruct the tree and soft time ctrl had a bug because the tree had references in subtrees within the dboard manager class. Rather than continue to fix this method and deconstruct the tree to free up soft time ctrl, it seems simpler to just stop the thread in soft time ctrl, and then let it naturally deconstruct later by ref count.
* usrp1: fix for cordic init, cant do it that way on txJosh Blum2012-02-291-3/+0
|
* usrp: reset cordics on init after tick rate updateJosh Blum2012-02-281-0/+9
|
* usrp1: fix to use the db connection type to determine DAC signJosh Blum2012-02-241-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 streamerJosh Blum2012-02-211-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 valgrindJosh Blum2012-02-092-5/+6
|
* uhd: various tweaks for compiler warns and valgrindJosh Blum2012-02-091-2/+2
|
* dsp rework: work on usb wrapper for smaller packets, large lutsJosh Blum2012-02-021-1/+1
|
* usrp1/b100: reenumeration loop with timeout only when foundJosh Blum2012-01-271-1/+3
|
* usrp1/b100: handle longer reenumerations with loop and timeoutJosh Blum2012-01-261-17/+25
|
* usrp1: initialize tick_rate prop (fixes readback)Josh Blum2012-01-051-1/+2
|
* usrp1: fix div ratio for interp registerJosh Blum2011-12-151-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 cordicJosh Blum2011-12-151-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 converterJosh Blum2011-11-301-4/+4
|
* usrp: added missing include for weak ptrJosh Blum2011-11-081-0/+1
|
* usrp1: fix typo when calculating rx_dc_offset registerJosh Blum2011-11-081-1/+1
|
* usrp: work on dboard code to use subtrees to populate frontend propsJosh Blum2011-11-071-17/+4
|
* usrp: fix rate calculation logicJosh Blum2011-11-031-4/+2
|
* usrp: reorganize frontend paths in tree for correction stuffJosh Blum2011-11-031-2/+3
|
* usrp1: implement rx dc offset control hooksJosh Blum2011-11-032-7/+38
|
* usrp: added get_tx/rx_ratesJosh Blum2011-11-033-7/+30
|
* uhd: added trailer parsing for occupancyJosh Blum2011-11-031-0/+1
|
* uhd: renamed convert markup to formatJosh Blum2011-11-031-6/+4
| | | | | | | | removed convert args added simd level got orc and neon updated
* usrp1: support variable clock rate through APIJosh Blum2011-11-034-22/+54
|
* uhd: added one packet mode to rx streamerJosh Blum2011-11-031-5/+13
|
* usrp1: got the 16Msps working (needed non hb-filter image)Josh Blum2011-11-032-19/+27
|
* usrp2: work on alternative OTW formatsJosh Blum2011-11-031-0/+4
|
* usrp1: various tweaks related to streamingJosh Blum2011-11-034-15/+14
|
* usrp1: type conversions and 8-bit workJosh Blum2011-11-034-27/+54
|
* usrp1: multi channel receive workingJosh Blum2011-11-031-4/+4
|
* uhd: renamed some of the stream types and functionsJosh Blum2011-11-032-4/+4
|
* usrp1: did work for stream interface on usrp1Josh Blum2011-11-033-112/+195
|
* B100/USRP1: pass in VID/PID from args string so you can specify where to ↵Nick Foster2011-10-101-2/+10
| | | | look for devices if you like
* usrp1: disable pad to one for usrp1 (not needed)Josh Blum2011-09-191-0/+1
| | | | This was messing up the pad to 512 bytes logic for empty flushes.
* usb: added interface args to usb abstractionsJosh Blum2011-09-191-5/+5
|
* usrp: remove wax::obj entry point (not used)Josh Blum2011-09-081-3/+0
|
* usrp1: reset control objects in this order to avoid race conditionsJosh Blum2011-09-021-1/+3
|
* usrp1: handle special case of no rx or no tx dspsJosh Blum2011-08-081-2/+6
|
* usrp1: fix for multi-channel, OTW channel width is always 1Josh Blum2011-08-081-2/+2
|
* uhd: replaced boost filesystem path with fs_path in property treeJosh Blum2011-07-221-5/+5
|
* uhd: add get_tree call directly to the deviceJosh Blum2011-07-201-0/+3
| | | | | | Does away with the need for wax cast to get the tree. You can still do this but it will eventually be removed. There was some compiler issue on ubuntu 10.04 with any cast and a shared ptr to property tree.
* uspr1: shutdown thread in deconstructor (not automatically)Josh Blum2011-07-191-4/+7
|
* uhd: added tasks to simplify thread spawning use casesJosh Blum2011-07-133-34/+13
|
* uhd: added subtree capability to property treeJosh Blum2011-07-081-2/+2
|
* usrp: added clipping to link max rate when setting sample rateJosh Blum2011-07-041-8/+6
|