Commit graph

16 commits

Author SHA1 Message Date
michael-west
bf6adfaf6f WBX: Make v2 and v3 boards lock with 50 MHz ref clock (X300 default) 2016-08-11 13:36:31 -07:00
Ashish Chaudhari
b0ad2ec29f adf435x: Refactored ADF435X control code
- Removed adf435x_common and replaced with a real encapsulated interface
- Looks similar to the MAX287X code
- Updated all DB classes to use the new common code
2016-02-12 11:13:20 -08:00
Ashish Chaudhari
27a08ccddc prop_tree: Multiple API enhancements to uhd::property
- Added desired and coerced values and accessors to property
- Added support to register desired subscribers
- set APIs don't reallocate storage for a property value
- Renamed callback method registration APIs
- Registering 2 coercers or publishers for a property will throw
- Registering a coercer and a publisher for the same property will throw
2016-02-11 14:36:20 -08:00
Ashish Chaudhari
e4c9656ac2 usrp3: Added new GPIO ATR 3000 core
- Refactored GPIO ATR definitions
- Added new 3000 core with a more efficient API
- Added a separate db_gpio_atr core to control the ATR bus
- Ported b2xx, e3xx and x3xx to the new core
- Minor cleanup
2015-09-29 15:53:43 -07:00
Ben Hilburn
c8454c9f6a Rectifying a great embarassement in UHD. %s/Mhz/MHz. 2014-10-07 13:58:05 +02:00
Ben Hilburn
ff1546f813 Pushing the bulk of UHD-3.7.0 code. 2014-02-14 12:05:07 -08:00
Nicholas Corgan
6cdc9cdd5b 120 MHz daughterboard support, Integer-N tuning, ADF435x code consolidation
* Added support for new CBX-120, SBX-120, and WBX-120 daughterboards
* Added implementation of Integer-N tuning for all CBX, SBX, and WBX daughterboards
* Added --int-n option to examples to show how to use Integer-N tuning API
* Removed duplicate ADF4350/ADF4351 code and moved it to common/adf435x_common.cpp
2014-01-24 07:17:42 -08:00
Josh Blum
09de3c0768 sbx/wbx: clear R/N counters before tuning the LO
This helps consistent phase offset between mixers when a timed tune is performed.
2012-08-08 12:48:40 -07:00
Josh Blum
0d2ae35873 wbx: dont sync for lower rates so we can lock 2012-06-08 16:07:54 -07:00
Josh Blum
4378ad4584 Merge branch 'master' into next 2012-04-21 11:09:58 -07:00
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
20ea7b7bc9 dboard: updated timed sync stuff for wbx* sbx* 2012-04-20 13:37:04 -07:00
Jason Abele
0ea2683862 Clip WBX target freq before computing LO settings 2011-11-08 11:15:34 -08:00
Josh Blum
45d7e5105e wbx: fixed typo because it should tx 2011-11-07 11:21:24 -08:00
Josh Blum
3c07f1d606 wbx: bring WBX into the tree 2011-11-07 11:21:24 -08:00
Josh Blum
aa0513375e wbx: squashed Ben's WBX work 2011-11-07 11:21:24 -08:00