diff options
Diffstat (limited to 'host/lib')
| -rw-r--r-- | host/lib/usrp/b200/b200_iface.hpp | 13 | 
1 files changed, 1 insertions, 12 deletions
diff --git a/host/lib/usrp/b200/b200_iface.hpp b/host/lib/usrp/b200/b200_iface.hpp index bf2e006a9..6eb20a459 100644 --- a/host/lib/usrp/b200/b200_iface.hpp +++ b/host/lib/usrp/b200/b200_iface.hpp @@ -25,7 +25,7 @@  #include <boost/utility.hpp>  #include "ad9361_ctrl.hpp" -class b200_iface: boost::noncopyable, public uhd::i2c_iface, +class b200_iface: boost::noncopyable, public virtual uhd::i2c_iface,                    public ad9361_ctrl_iface_type {  public:      typedef boost::shared_ptr<b200_iface> sptr; @@ -61,17 +61,6 @@ public:      //! load an FPGA image      virtual void load_fpga(const std::string filestring) = 0; -    //! Read and Write to/from the EEPROM on the motherboard -    virtual void write_i2c(boost::uint8_t addr, const uhd::byte_vector_t &bytes) = 0; -    virtual uhd::byte_vector_t read_i2c(boost::uint8_t addr, size_t num_bytes) = 0; - -    //! Overload the virtual read_eeprom function from i2c_iface, which won't -    //  work on the B200 since the i2c controller is actually the FX3. -    virtual void write_eeprom(boost::uint8_t addr, boost::uint8_t offset, -            const uhd::byte_vector_t &bytes) = 0; -    virtual uhd::byte_vector_t read_eeprom(boost::uint8_t addr, boost::uint8_t offset, -            size_t num_bytes) = 0; -      //! send SPI through the FX3      virtual void transact_spi( unsigned char *tx_data, size_t num_tx_bits, \              unsigned char *rx_data, size_t num_rx_bits) = 0;  | 
