Commit graph

69 commits

Author SHA1 Message Date
Jason Abele
5f64270976 First pass at getting tune_request_t to control IF freq in TVRX2 2012-09-04 11:23:44 -07:00
Nicholas Corgan
926ee6316d Examples - Test Daughterboard Coercion: moves across the frequency and gain ranges of a daughterboard and tests whether or not it can tune/lock at all advertised frequencies and gains 2012-05-10 12:49:42 -07:00
Josh Blum
4378ad4584 Merge branch 'master' into next 2012-04-21 11:09:58 -07:00
Nicholas Corgan
1c61865d1a multi_usrp: returns db_eeprom instead of gdb_eeprom in both TX/RX cases 2012-04-17 12:19:05 -07:00
Josh Blum
12ea88585e Merge branch 'master' into next 2012-04-10 14:29:28 -07:00
Josh Blum
c402ed8c0c Merge branch 'maint' 2012-04-09 17:29:56 -07:00
Josh Blum
c8a2e4881f usrp: fix set_clock_config typo for external and mimo clock ref
This is a typo in the set_clock_config implementation.
However, the enum values are the same, so this would not cause a bug.
Fixed although set_clock_config is a deprecated interface.
2012-04-06 12:07:15 -07:00
Nicholas Corgan
e59bad03bb multi_usrp: added subdev spec and antenna to get_usrp_info functions 2012-04-05 14:54:53 -07:00
Nicholas Corgan
5a67885254 multi_usrp: added subdev spec and antenna to get_usrp_info functions 2012-04-05 14:54:46 -07:00
Nicholas Corgan
cf959252c0 lib: multi_usrp can now output motherboard and daughterboard data in a dictionary form 2012-04-04 17:12:12 -07:00
Josh Blum
6ff4100f0c fifo ctrl: implement timed command feature detection 2012-03-23 14:36:56 -07:00
Josh Blum
b1d82758b0 usrp2: implementation of timed commands working 2012-03-23 14:36:56 -07:00
Josh Blum
ea19de0ba2 usrp: fix typo for user setting reg 2012-03-21 18:13:36 -07:00
Josh Blum
6ba4e81655 usrp: fix wildcard set for time/clock source 2012-03-12 12:10:41 -07:00
Josh Blum
781cafa871 gen2: added user setting regs api and user core 2012-01-31 14:56:31 -08:00
Josh Blum
84ebf02b2b usrp: added mboard param to set time next pps 2011-12-12 12:49:40 -08:00
Josh Blum
3cb60c974f uhd: basically usable cal sweep for wbx 2011-11-10 17:29:18 -08:00
Josh Blum
5cdbf5b369 usrp: multi usrp API tweak 2011-11-03 20:37:14 -07:00
Josh Blum
3a9edd27d6 usrp: added called to query bw range as well 2011-11-03 20:37:14 -07:00
Josh Blum
dedfa65256 usrp: reorganize frontend paths in tree for correction stuff 2011-11-03 20:37:14 -07:00
Josh Blum
7f815e124f usrp: placeholder for potential set_next_command_time call 2011-11-03 20:37:14 -07:00
Josh Blum
8e439ac161 usrp: docs tweaks and renames to multi-usrp 2011-11-03 20:37:13 -07:00
Josh Blum
a626450892 usrp: prefer name iq_balance for api call 2011-11-03 20:37:13 -07:00
Josh Blum
c63a38e1f9 usrp: add api call to adjust phase/mag imbalance 2011-11-03 20:37:13 -07:00
Josh Blum
07ba94643e usrp: add api control for tx/rx dc offset control 2011-11-03 20:37:13 -07:00
Josh Blum
ae9e89d76b usrp: added get_tx/rx_rates 2011-11-03 20:37:13 -07:00
Josh Blum
9369259177 usrp: deprecated clock config, added time/clock source calls 2011-11-03 20:37:12 -07:00
Josh Blum
748e4bafba usrp: also use the new API to get the property tree in multi-usrp 2011-09-14 13:14:29 -04:00
Josh Blum
ff40f2da8a usrp: fix string mapping for PPS_NEG clock config 2011-09-14 00:49:45 -04:00
Josh Blum
78e9556261 usrp: preserve sub-ranges when calculating overall tune range 2011-08-29 16:49:06 -07:00
Josh Blum
e033fc3d7f usrp: use the frontend BW to clip the overall tune range 2011-08-18 10:22:12 -07:00
Josh Blum
da40a1aebc uhd: replaced boost filesystem path with fs_path in property tree 2011-07-22 13:59:47 -07:00
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