From 36365930a6035e18dc3ec07d401d73e7730af8cf Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Wed, 19 Apr 2017 18:55:16 -0700 Subject: mpm: Fixed a plethora of SPI-related issues --- mpm/include/mpm/ad937x/ad937x_ctrl.hpp | 2 +- mpm/include/mpm/ad937x/adi_ctrl.hpp | 6 +++--- mpm/include/mpm/lmk04828/lmk04828_spi_iface.hpp | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) (limited to 'mpm/include') diff --git a/mpm/include/mpm/ad937x/ad937x_ctrl.hpp b/mpm/include/mpm/ad937x/ad937x_ctrl.hpp index 837d617c9..995f4c379 100644 --- a/mpm/include/mpm/ad937x/ad937x_ctrl.hpp +++ b/mpm/include/mpm/ad937x/ad937x_ctrl.hpp @@ -177,7 +177,7 @@ void export_mykonos(){ .def("get_multichip_sync_status", &ad937x_ctrl::get_multichip_sync_status) .def("get_framer_status", &ad937x_ctrl::get_framer_status) .def("get_deframer_status", &ad937x_ctrl::get_deframer_status) - .def("get_deframer_irq", &ad937x_ctrl::get_deframer_irq) + //.def("get_deframer_irq", &ad937x_ctrl::get_deframer_irq) .def("get_ilas_config_match", &ad937x_ctrl::get_ilas_config_match) .def("enable_jesd_loopback", &ad937x_ctrl::enable_jesd_loopback) .def("get_rf_freq_range", &ad937x_ctrl::get_rf_freq_range) diff --git a/mpm/include/mpm/ad937x/adi_ctrl.hpp b/mpm/include/mpm/ad937x/adi_ctrl.hpp index 616f59ea4..34d9d891c 100644 --- a/mpm/include/mpm/ad937x/adi_ctrl.hpp +++ b/mpm/include/mpm/ad937x/adi_ctrl.hpp @@ -27,12 +27,12 @@ struct ad9371_spiSettings_t return reinterpret_cast(sps); } - explicit ad9371_spiSettings_t(uhd::spi_iface::sptr uhd_iface); + explicit ad9371_spiSettings_t(uhd::spi_iface* uhd_iface); // spiSetting_t MUST be the first data member so that the - // reintrepret_cast in make() works + // reinterpret_cast in make() works spiSettings_t spi_settings; - uhd::spi_iface::sptr spi_iface; + uhd::spi_iface* spi_iface; std::chrono::time_point timeout_start; std::chrono::microseconds timeout_duration; }; diff --git a/mpm/include/mpm/lmk04828/lmk04828_spi_iface.hpp b/mpm/include/mpm/lmk04828/lmk04828_spi_iface.hpp index af068c9e0..4fe124298 100644 --- a/mpm/include/mpm/lmk04828/lmk04828_spi_iface.hpp +++ b/mpm/include/mpm/lmk04828/lmk04828_spi_iface.hpp @@ -35,7 +35,7 @@ void export_lmk(){ .def("verify_chip_id", &lmk04828_iface::verify_chip_id) .def("get_chip_id", &lmk04828_iface::get_chip_id) .def("init", &lmk04828_iface::init) - .def("send_sysref_pulse", &lmk04828_iface::send_sysref_pulse) + .def("enable_sysref_pulse", &lmk04828_iface::enable_sysref_pulse) ; } // .def("make", &lmk04828_iface::make) -- cgit v1.2.3