From cf6619992ac0d9ed2d2c99ab17a98023ee162fef Mon Sep 17 00:00:00 2001 From: Martin Braun Date: Tue, 25 Apr 2017 18:45:15 -0700 Subject: mpm: Added peek/poke interface to ad937x_ctrl --- mpm/lib/mykonos/ad937x_ctrl.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'mpm/lib') diff --git a/mpm/lib/mykonos/ad937x_ctrl.cpp b/mpm/lib/mykonos/ad937x_ctrl.cpp index 69ffeb6c2..6bd8b5ce1 100644 --- a/mpm/lib/mykonos/ad937x_ctrl.cpp +++ b/mpm/lib/mykonos/ad937x_ctrl.cpp @@ -381,6 +381,18 @@ public: device.set_gain_pin_step_sizes(dir, chain, inc_step, dec_step); } + uint8_t peek8(const uint32_t addr) + { + std::lock_guard lock(*spi_mutex); + return _iface->peek8(addr); + } + + void poke8(const uint32_t addr, const uint8_t val) + { + std::lock_guard lock(*spi_mutex); + _iface->poke8(addr, val); + } + private: ad937x_device device; std::shared_ptr spi_mutex; -- cgit v1.2.3