aboutsummaryrefslogtreecommitdiffstats
path: root/host/lib/usrp/dboard/db_wbx_common.cpp
diff options
context:
space:
mode:
authorAshish Chaudhari <ashish@ettus.com>2015-10-06 12:47:14 -0700
committerAshish Chaudhari <ashish@ettus.com>2016-02-12 11:13:20 -0800
commitb0ad2ec29f3a1bd5f2980ed1f905dac50f87c21a (patch)
tree43bb34d910823a57bf965637f1eabd8be3f0b9d0 /host/lib/usrp/dboard/db_wbx_common.cpp
parent7c7622c1fe4779c84e7c7149caa6dd08400e2774 (diff)
downloaduhd-b0ad2ec29f3a1bd5f2980ed1f905dac50f87c21a.tar.gz
uhd-b0ad2ec29f3a1bd5f2980ed1f905dac50f87c21a.tar.bz2
uhd-b0ad2ec29f3a1bd5f2980ed1f905dac50f87c21a.zip
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
Diffstat (limited to 'host/lib/usrp/dboard/db_wbx_common.cpp')
-rw-r--r--host/lib/usrp/dboard/db_wbx_common.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/host/lib/usrp/dboard/db_wbx_common.cpp b/host/lib/usrp/dboard/db_wbx_common.cpp
index 0a7e1afa2..6539e798a 100644
--- a/host/lib/usrp/dboard/db_wbx_common.cpp
+++ b/host/lib/usrp/dboard/db_wbx_common.cpp
@@ -156,3 +156,9 @@ sensor_value_t wbx_base::get_locked(dboard_iface::unit_t unit){
const bool locked = (this->get_iface()->read_gpio(unit) & LOCKDET_MASK) != 0;
return sensor_value_t("LO", locked, "locked", "unlocked");
}
+
+void wbx_base::wbx_versionx::write_lo_regs(dboard_iface::unit_t unit, const std::vector<boost::uint32_t> &regs) {
+ BOOST_FOREACH(boost::uint32_t reg, regs) {
+ self_base->get_iface()->write_spi(unit, spi_config_t::EDGE_RISE, reg, 32);
+ }
+}