/* -*- c++ -*- */
/*
- * Copyright 2008 Free Software Foundation, Inc.
+ * Copyright 2008,2009 Free Software Foundation, Inc.
*
* This file is part of GNU Radio
*
*/
std::string mac_addr() const;
+ /*!
+ * \brief Get interface name used to communicat with USRP2
+ */
+ std::string interface_name() const;
+
+ /*!
+ * \brief Get USRP2 master clock rate
+ */
+ bool fpga_master_clock_freq(long *freq) const;
+
+ /*!
+ * \brief MIMO configuration
+ */
+ bool config_mimo(int flags);
+
+ /*!
+ * \brief Set master time to 0 at next PPS rising edge
+ */
+ bool sync_to_pps();
+
+ /*!
+ * Reset master time to 0 at every PPS edge
+ */
+ bool sync_every_pps(bool enable);
+
+ /*!
+ * \brief Read memory from Wishbone bus as words
+ */
+ std::vector<uint32_t> peek32(uint32_t addr, uint32_t words);
+
+ /*!
+ * \brief Write memory to Wishbone bus as words
+ */
+ bool poke32(uint32_t addr, const std::vector<uint32_t> &data);
+
/*!
* \brief Called by scheduler when starting flowgraph
*/