Commit graph

87 commits

Author SHA1 Message Date
Josh Blum
aa6b340f43 uhd: added subtree capability to property tree 2011-07-08 10:08:43 -07:00
Josh Blum
4bcab9c56a usrp: renamed ref_source to clock_source (terminology) 2011-07-02 09:32:00 -07:00
Josh Blum
0e3240ec56 usrp: renamed sma source option to external 2011-07-01 22:16:34 -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
35a0bce9f0 uhd: make sure things are initialized 2011-06-29 12:20:19 -07:00
Josh Blum
bcd2c4e283 usrp: filled in the to pp string method 2011-06-29 11:03:20 -07:00
Josh Blum
adbe1a0efe uhd: loopback working on usrp2 2011-06-29 10:54:28 -07:00
Josh Blum
ebd2ecc6ff uhd: work getting multi-usrp working 2011-06-28 19:10:55 -07:00
Josh Blum
09be0518ce uhd: removed more iostream stuff from usrp* implementations 2011-05-04 19:53:01 -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
aa619a7694 usrp: moved wrapper utils into multi-usrp 2011-03-10 11:56:52 -08:00
Nick Foster
1b63cd2560 Generalized mboard_iface and added a SPI convenience class a la I2C 2011-03-03 10:50:45 -08: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
ede85c10ae uhd: got all compiling w/ changes, changes to channel calculation in multi usrp 2011-02-17 23:06:48 -08:00
Josh Blum
e128948a96 usrp: support for multiple dsps in props and implemented in usrp1
usrp1 previously had 1 rx and 1 tx dsp with multiple freq params,
it now has N and M dsps each with one freq param.
This is more consistent with the multi-dsp model.
The hack here is to only apply stream commands and sample rate changes to dsp0.
2011-02-17 18:55:55 -08:00
Josh Blum
dd75aa585a Merge branch 'sensors' into usrp2_dual_dsp
Conflicts:
	host/include/uhd/usrp/dsp_props.hpp
	host/include/uhd/usrp/mboard_props.hpp
2011-02-17 18:55:13 -08:00
Josh Blum
1628434a32 uhd: work on multiple dsp in host wrapper 2011-02-17 16:44:31 -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
e4b45cca1b usrp: added get sensors api to multi usrp for rx/tx subdevs and mboard 2011-02-11 18:07:24 -08:00
Josh Blum
24c626a147 usrp: added mboard param to get time now and last pps 2011-02-11 10:29:59 -08:00
Josh Blum
625d5605dd usrp: added set and get master clock rates to usrp API
implemented set and get rates in usrp1 (its all soft)

implemented set and get rates in usrp2 (only 100MHz)
2011-01-31 16:29:12 -08:00
Josh Blum
e16445483e uhd: remove single usrp (leave a typedef), multi-usrp is a superset now 2011-01-27 15:24:47 -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
64263e44bf usrp: change wording on pps error message in multi usrp 2011-01-07 12:07:06 -08:00
Josh Blum
7b0b2924d5 uhd: removed SOB always from tx examples,
use the multi usrp set unknown pps in the test app
2010-12-30 17:26:58 -08:00
Josh Blum
76c8b7fa24 usrp2: implemented get time last pps
renamed the enum for the pps time
added calls to single and multi wrappers
set time unknown pps now simpler
removed peek64 stuff from host + fw

please test
2010-12-30 16:41:38 -08:00
Josh Blum
211e190619 usrp: added a time sync check for multi usrp 2010-10-27 10:45:15 -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
Josh Blum
359c4e16b2 uhd: created tune request struct and implemented more fine grained tuning calls 2010-10-25 13:41:40 -07:00
Josh Blum
8e341caadf usrp: added gain element access by gain name to multi and single wrappers 2010-10-20 16:20:36 -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
Josh Blum
083413de3d multi-usrp: fixed num channel calculation, moved logic to cpm functions 2010-10-19 13:04:07 -07:00
Josh Blum
982ac435e9 multi-usrp: corrected calculations for channel and mboard indexes 2010-10-18 18:24:53 -07:00
Josh Blum
a1e42e5d60 usrp: moved warnings logic into wrappers 2010-10-17 23:37:52 -07:00
Josh Blum
c861f98c55 usrp: created multi-usrp (multi chan, multi board), and deprecated mimo-usrp 2010-10-16 18:10:40 -07:00