aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/usrp1/usrp1_impl.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint34' into maintNicholas Corgan2012-11-161-5/+0
|\ | | | | | | | | | | Conflicts: host/lib/usrp/b100/b100_impl.cpp host/lib/usrp/usrp1/usrp1_impl.hpp
| * lib/cmake: CPack source workNicholas Corgan2012-11-161-6/+1
| | | | | | | | | | * Removed all host code dependencies on firmware headers * Put in CMake settings for CPack source
* | lfrx: disable dc offset correction when using LFRXJosh Blum2012-09-281-0/+3
| |
* | usrp1: added hook to poke user regsJosh Blum2012-09-201-0/+11
| |
* | utils: UHD Image Downloader - downloads firmware/FPGA images compatible with ↵Nicholas Corgan2012-06-071-5/+1
| | | | | | | | the current host code and places them in the images directory
* | usrp: mboard eeprom map use string as keyJosh Blum2012-05-141-3/+3
| |
* | Merge branch 'maint'Josh Blum2012-05-141-0/+2
|\|
| * 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.
* | mboard id's are now more concise (codenames are separated, for example), and ↵Nicholas Corgan2012-04-201-2/+2
|/ | | | dboard subdev names are more descriptive (RFX RX is now RFX1200 RX, etc)
* usrp1: stop threads in deconstructorJosh Blum2012-03-291-2/+1
| | | | | | | | | | | | | | | 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
|
* b100/usrp1: various tweaks for compiler warns and valgrindJosh Blum2012-02-091-0/+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 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: reorganize frontend paths in tree for correction stuffJosh Blum2011-11-031-2/+3
|
* usrp1: implement rx dc offset control hooksJosh Blum2011-11-031-7/+34
|
* usrp: added get_tx/rx_ratesJosh Blum2011-11-031-2/+6
|
* usrp1: support variable clock rate through APIJosh Blum2011-11-031-8/+28
|
* usrp1: got the 16Msps working (needed non hb-filter image)Josh Blum2011-11-031-6/+0
|
* usrp1: various tweaks related to streamingJosh Blum2011-11-031-2/+0
|
* usrp1: type conversions and 8-bit workJosh Blum2011-11-031-2/+2
|
* usrp1: did work for stream interface on usrp1Josh Blum2011-11-031-8/+3
|
* 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
* usb: added interface args to usb abstractionsJosh Blum2011-09-191-5/+5
|
* 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
|
* uhd: replaced boost filesystem path with fs_path in property treeJosh Blum2011-07-221-5/+5
|
* uspr1: shutdown thread in deconstructor (not automatically)Josh Blum2011-07-191-4/+7
|
* uhd: added subtree capability to property treeJosh Blum2011-07-081-2/+2
|
* usrp1: tweaks + implemented other features to mimic async and inline messagesJosh Blum2011-07-021-2/+2
| | | | | | | 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: renamed ref_source to clock_source (terminology)Josh Blum2011-07-021-2/+2
|
* usrp1: implemented properties interface on usrp1Josh Blum2011-07-011-83/+271
|
* usrp1: super packet handler support squashedJosh Blum2011-06-141-3/+3
|
* usrp1: moved fx2 control into its own directoryJosh Blum2011-06-141-5/+4
|
* uhd: added more SAFE_CALL macros to hardware wrapper dtorsJosh Blum2011-06-101-14/+4
| | | | And removed the calls on the sptr resets (not needed now).
* usrp1: apply conditional disables/enables to rx and txJosh Blum2011-05-141-0/+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: various tweaks to log and msg, replaced a few remaining stdioJosh Blum2011-05-041-0/+1
|
* uhd: removed more iostream stuff from usrp* implementationsJosh Blum2011-05-041-3/+3
|
* uhd: replaced warning post with calls to UHD_MSG(warning)Josh Blum2011-05-041-2/+2
| | | | | The message api can support warnings, error, and status messages. The default handler is to stdio, but the user can change this.
* usrp1: ignore claimed interfaces, avoids the problem of discovery when one ↵Josh Blum2011-03-291-2/+10
| | | | device is claimed
* usrp1: safe destruction for usrp1 deviceJosh Blum2011-03-101-1/+11
|
* Merge branch 'master' into nextJosh Blum2011-03-031-14/+14
|\ | | | | | | | | | | Conflicts: host/lib/usrp/usrp2/mboard_impl.cpp host/lib/usrp/usrp2/usrp2_impl.cpp
| * usrp1: check for fw images only for uninitialized devicesJosh Blum2011-03-021-14/+14
| | | | | | | | this prevents excessive warnings when usrp1 is not attached
* | uhd: renamed the assert header to assert hasJosh Blum2011-02-241-1/+1
|/ | | | | | | | only the assert has implementation is in this header uhd assert throw moved to the exception header updated code base includes to match
* usrp1: work on usrp1 hardware compat with the apiJosh Blum2011-01-171-7/+1
| | | | | | 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 codeJosh Blum2011-01-131-1/+1
|