Commit graph

43 commits

Author SHA1 Message Date
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
1a6f08b039 basic: minor fix for copy paste typo 2011-12-20 11:12:48 -08:00
Josh Blum
1a25e4867b basic: fix basic db center freq to always zero 2011-11-20 20:26:38 -08:00
Josh Blum
8a8dfe41f2 basic: disable dboard clocks by default 2011-11-07 11:21:24 -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
59f407fee8 basic/lf: keep dboard clocks disabled (should be by default) 2011-10-27 10:22:52 -07:00
Josh Blum
93aee13653 usrp: dboard sensors fix, populate for tvrx, and should be empty on basics/unknown 2011-08-18 10:11:57 -07:00
Josh Blum
d38757f465 usrp: deleted a bunch on obsoleted files in usrp directory 2011-06-29 13:23:18 -07:00
Josh Blum
3a61875156 usrp2: restored discovery and most of io_impl 2011-06-27 23:05:53 -07:00
Josh Blum
5dfc458188 b100: added b100 host (squashed) 2011-06-14 17:56:54 -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
4357f5d3c0 uhd: replaced instanced of std::exception with the uhd exceptions 2011-02-24 16:35:29 -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
9a2e26e500 uhd: added read-back calls to dboard iface gpio settings, and optional mask 2010-11-26 23:27:53 -05:00
Josh Blum
e0d84e8c8b uhd: pulled in some worthwhile changes from flow control branch 2010-11-11 12:19:03 -08:00
Jason Abele
6a3e499f58 Fix Bandwidth for IQ subdevs on Basic/LF
Additional typo cleanup and fix WBX bandwidth
2010-10-28 18:14:35 -07: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
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
24bcc7d764 basic: added the 4th BA subdevice to basic and lf dboard code 2010-09-23 12:58:40 -07:00
Josh Blum
988cba70e0 basic-tx: mirror the rx subdevices for basic tx boards as well 2010-08-26 13:26:05 -07:00
Josh Blum
4ecc24d094 basic: better errors for invalid antenna selection 2010-08-23 16:12:12 -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
9a9ca6dfad uhd: work on tune logic, and subdev connection logic 2010-07-16 16:51:30 -07:00
Josh Blum
2a3d0e653e usrp: removed spectrum inverted property from subdev code and tune helper (it wasnt used) 2010-07-16 16:51:30 -07:00
Josh Blum
126444c564 Moved mux calculations into dsp type1 utils.
Fixed error in db basic freq range switcheroo.
2010-06-10 10:10:05 -07:00
Josh Blum
4d5df2376b Expanded the dboard id API to create dboard id types from strings and ints.
And created utility functions to go between representations.
Created to_pp_string for pretty print strings for dboard ids and device addrs.
Minor changes to the various classes that call these utilities.
2010-05-03 01:20:11 -07:00
Josh Blum
fd0d9b7dcc Replaced the dboard base constructor args with an opaque type. 2010-05-02 16:03:46 -07:00
Josh Blum
6f1bdcb586 Renamed the prop set/get error macros so they make sense for not-implemented properties. 2010-04-26 15:20:18 -07:00
Josh Blum
b1992806e1 added lock detect status to dboards 2010-04-26 15:13:29 -07:00
Josh Blum
90ed2e3a80 prefixed the ASSERT_THROW macro with UHD for the sake of namespace 2010-04-26 14:42:32 -07:00
Josh Blum
61ec6711bb Work on exceptions.
Added props exception macro to make the set/get prop switch statements easier.
Made use of boost throw exception macro for throw-site information in throw assert.
2010-04-25 22:05:50 -07:00
Josh Blum
f57f616cfd Added gain control to rfx. Switched string constants to caps (gains, antennas, subdevs).
Made dboard interface for aux dac and adc use volts.
2010-04-14 17:19:27 -07:00
Josh Blum
9a0087da6c Merge branch 'master' of git@ettus.sourcerepo.com:ettus/uhd into rfx 2010-04-06 11:46:19 -07:00
Josh Blum
8ee3d72001 GPIO tested working on usrp.
Write gpio regs in 32 bit chunks.
ATR regs rx side is high address.
2010-04-05 19:35:34 -07:00
Josh Blum
1cc8c6c964 paradigm shift for the dsp abstraction 2010-04-05 14:37:21 -07:00
Josh Blum
275b29e07f some work on rfx board code 2010-04-02 17:54:06 -07:00
Josh Blum
91ef18021c moved props into usrp and multiple hpp files 2010-04-01 15:08:52 -07:00
Josh Blum
38248b816c Refactor ATR part of dboard interface (and some constants).
Added peek and poke to the dude/bro protocol.
Started moving more control code through peek and poke.
Added usrp_regs.hpp to be like memory map for slave perifs.
2010-03-31 17:43:20 -07:00
Josh Blum
f7867f4a51 removed masks for ddr and gpio write in dboard interface 2010-03-30 19:16:19 -07:00
Renamed from host/lib/usrp/dboard/basic.cpp (Browse further)