Commit graph

74 commits

Author SHA1 Message Date
Josh Blum
c099f2b54f Merge branch 'maint' 2013-08-23 15:18:50 -07:00
Josh Blum
f8b6771839 uhd: fix get_xx_freq_range to use analog bw/2
The proper equation should be:

max_freq = max_lo + min(adc/2, bw/2) - sr/2
2013-08-23 15:16:52 -07:00
Josh Blum
b1397e1f48 usrp: automatic subdev spec for multi-usrp + helpful errors
The out of bounds checks will now have more helpful error messages thrown.
2013-07-15 15:48:51 -07:00
Josh Blum
43e0bd799e usrp: poke tune args into dboards that support it 2012-11-21 13:52:19 -08:00
Josh Blum
42243c91a9 usrp: fix gain group typo on multi-usrp 2012-09-20 16:00:31 -04:00
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