Commit graph

34 commits

Author SHA1 Message Date
Ben Hilburn
9e47ad607b Squashed merge of Coverity fixes. 2013-11-27 12:11:23 -08:00
Nicholas Corgan
a6ec6e2544 mboard id's are now more concise (codenames are separated, for example), and dboard subdev names are more descriptive (RFX RX is now RFX1200 RX, etc) 2012-04-20 14:21:17 -07:00
Josh Blum
097f20df16 dbsrx: limit the USRP1 + DBSRX GPIO clock rate to 4MHz
This fixes the lockup/clocking condition when the following hw combo is used:
USRP1 r4.5 + DBSRX + another i2c board
2012-03-26 17:51:27 -07:00
Jason Abele
b2c0d1f55a Make DBSRX* set default bandwidth based on codec rate 2012-03-11 15:54:27 -07:00
Josh Blum
2bb08f3f70 dbsrx: set initial freq and bw filter after clocks enabled 2011-11-21 16:21:03 -08:00
Jason Abele
a445f30003 Port of daughterboards from wax to new property trees
Ported:
    Basic/LF
    Unknown
    XCVR
    DBSRX
    DBSRX2
    TVRX
    TVRX2
2011-11-07 11:21:24 -08:00
Josh Blum
d38757f465 usrp: deleted a bunch on obsoleted files in usrp directory 2011-06-29 13:23:18 -07:00
Josh Blum
7f01386f63 uhd: replaced warning post with calls to UHD_MSG(warning)
The message api can support warnings, error, and status messages.
The default handler is to stdio, but the user can change this.
2011-05-04 18:36:10 -07:00
Josh Blum
0de4f165e9 usrp: replaced conditional dboard debug prints w/ UHD_LOGV(often) 2011-05-04 14:34:49 -07:00
Josh Blum
424462cb99 dbsrx: implement SUBDEV_PROP_ANTENNA to give users a better error 2011-04-28 21:11:36 -07:00
Josh Blum
1526889803 uhd: switch algorithm namespace to uhd 2011-02-24 17:28:10 -08:00
Josh Blum
16f08844d7 uhd: renamed the assert header to assert has
only the assert has implementation is in this header

uhd assert throw moved to the exception header

updated code base includes to match
2011-02-24 14:54:24 -08:00
Josh Blum
9de6f36bc5 usrp: implement sensors in all the dboards, deprecated read rssi and get lo locked 2011-02-11 18:43:20 -08:00
Josh Blum
261bb80d73 uhd: update copyright dates on host code 2011-01-13 16:22:07 -08:00
Josh Blum
395bbbbc11 uhd: replace all the instances of float not pertaining to io types with double, simplifies life 2011-01-11 19:46:45 -08:00
Josh Blum
91e090295c dbsrx: increase setup time for dbsrx band select 2010-12-18 00:36:35 -08:00
Josh Blum
5da1e3e2d6 Merge branch 'ranges' 2010-11-11 12:23:38 -08:00
Josh Blum
e0d84e8c8b uhd: pulled in some worthwhile changes from flow control branch 2010-11-11 12:19:03 -08:00
Josh Blum
775383e635 uhd: added meta-range clip and implemented in dboards, fixed step calculation 2010-11-10 19:29:06 -08:00
Josh Blum
08dfff3798 uhd: created a meta range that is a range of ranges for gains and freqs
created a templated range that that holds a start, stop, and step

created a meta-range template that is a vector of ranges
meta-range can calculate the overall start, stop, step
or be indexed to get at components

replaced instances of range.min, max, step with the functions
start() stop() and step()

the xcvr frequency range is now expressed in as two ranges
(have to fix its clip function though)
2010-11-10 19:29:06 -08:00
Josh Blum
cea3d05095 uhd: replaced print warning with a post warning call and registry
renamed print warning calls in the implementation

fixed issue with dict::pop so it now works even if the value is not comparable
2010-10-26 14:14:01 -07:00
Jason Abele
bb82453a77 Added bandwidth property to all daughterboards
Updated existing bandwidth property to reflect double-sided
    bandwidth rather than lowpass bandwidth
2010-10-25 16:47:07 -07:00
Josh Blum
3974e54439 dbsrx: reject asymmetric clocks (odd divisors) 2010-10-22 16:59:12 -07:00
Josh Blum
d96b2e7587 usrp: use the dboard id to prefix the subdev gain group names 2010-10-20 17:41:59 -07:00
Josh Blum
799d5059ba usrp: change the bandwidth param to a double (its a frequency), add set and gets for BW in the wrappers 2010-10-19 15:42:21 -07:00
Nick Foster
5898d37852 DBSRX: Fixed some ASSERT statements. 2010-10-11 16:25:15 -07:00
Jason Abele
86d6bceb0d Fixed Assertions to better document tuning failures 2010-10-08 17:40:20 -07:00
Josh Blum
a4f8ad59b2 usrp: added subdev enabled property
the dboard manager will disable all subdevs at startup and shutdown

setting the subdev spec will enable only the subdevs in use

all dboards are currently implemented as always enabled

nothing tested
2010-09-30 11:05:33 -07:00
Josh Blum
af0543a8b7 usrp1: work on gpio clock divider for dbsrx, still not locking 2010-08-30 18:42:45 -07:00
Josh Blum
98ba0cc067 uhd: extract named prop returns a named prop (not a tuple)
simplifies the code after the property set/get declaration
2010-08-15 10:51:25 -07:00
Josh Blum
f0960e7948 usrp: replaced mboard name with special props for dboard iface 2010-08-14 14:45:59 -07:00
Josh Blum
1f16bb39ad dbsrx: fix msvc warnings 2010-08-06 11:35:44 -07:00
Jason Abele
898adebbed Fix DBSRX tuning and filter bandwidth 2010-08-05 18:28:49 -07:00
Jason Abele
ce5940f86e DBSRX support in UHD 2010-08-04 18:50:37 -07:00