From 48ad3b734314bdec2128dacb20b09fd4cf1f5979 Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Mon, 23 Aug 2010 19:06:35 -0700 Subject: usrp: added get dboard iface to simple wrapper, and set gpio debug to dboard iface --- host/include/uhd/usrp/dboard_iface.hpp | 8 ++++++++ host/include/uhd/usrp/simple_usrp.hpp | 5 +++++ 2 files changed, 13 insertions(+) (limited to 'host/include') diff --git a/host/include/uhd/usrp/dboard_iface.hpp b/host/include/uhd/usrp/dboard_iface.hpp index e776ecc42..c7db244f2 100644 --- a/host/include/uhd/usrp/dboard_iface.hpp +++ b/host/include/uhd/usrp/dboard_iface.hpp @@ -147,6 +147,14 @@ public: */ virtual void write_gpio(unit_t unit, boost::uint16_t value) = 0; + /*! + * Setup the GPIO debug mux. + * + * \param unit which unit rx or tx + * \param which which debug: 0, 1 + */ + virtual void set_gpio_debug(unit_t unit, int which) = 0; + /*! * Read daughterboard GPIO pin values. * diff --git a/host/include/uhd/usrp/simple_usrp.hpp b/host/include/uhd/usrp/simple_usrp.hpp index 4da63c929..08b9c01ea 100644 --- a/host/include/uhd/usrp/simple_usrp.hpp +++ b/host/include/uhd/usrp/simple_usrp.hpp @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -136,6 +137,8 @@ public: */ virtual float read_rssi(void) = 0; + virtual dboard_iface::sptr get_rx_dboard_iface(void) = 0; + /******************************************************************* * TX methods ******************************************************************/ @@ -159,6 +162,8 @@ public: virtual std::vector get_tx_antennas(void) = 0; virtual bool get_tx_lo_locked(void) = 0; + + virtual dboard_iface::sptr get_tx_dboard_iface(void) = 0; }; }} -- cgit v1.2.3