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