diff options
author | Josh Blum <josh@joshknows.com> | 2012-01-28 17:21:40 -0800 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2012-01-31 14:56:31 -0800 |
commit | 781cafa8717f00b883a4543b4a9150060691eee3 (patch) | |
tree | d99dea19b44448e8d78fa9ae0f84df1049241b33 /host/include | |
parent | aa95e53a91fa52b61b6796fcfc811251b20dcb73 (diff) | |
download | uhd-781cafa8717f00b883a4543b4a9150060691eee3.tar.gz uhd-781cafa8717f00b883a4543b4a9150060691eee3.tar.bz2 uhd-781cafa8717f00b883a4543b4a9150060691eee3.zip |
gen2: added user setting regs api and user core
Diffstat (limited to 'host/include')
-rw-r--r-- | host/include/uhd/usrp/multi_usrp.hpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/host/include/uhd/usrp/multi_usrp.hpp b/host/include/uhd/usrp/multi_usrp.hpp index 49354f1af..88affa40c 100644 --- a/host/include/uhd/usrp/multi_usrp.hpp +++ b/host/include/uhd/usrp/multi_usrp.hpp @@ -24,6 +24,7 @@ #define UHD_USRP_MULTI_USRP_FRONTEND_CAL_API #define UHD_USRP_MULTI_USRP_COMMAND_TIME_API #define UHD_USRP_MULTI_USRP_BW_RANGE_API +#define UHD_USRP_MULTI_USRP_USER_REGS_API #include <uhd/config.hpp> #include <uhd/device.hpp> @@ -338,6 +339,15 @@ public: */ virtual std::vector<std::string> get_mboard_sensor_names(size_t mboard = 0) = 0; + /*! + * Perform write on the user configuration register bus. These only exist if + * the user has implemented custom setting registers in the device FPGA. + * \param addr 8-bit register address + * \param data 32-bit register value + * \param mboard which motherboard to set the user register + */ + virtual void set_user_register(const boost::uint8_t addr, const boost::uint32_t data, size_t mboard = ALL_MBOARDS) = 0; + /******************************************************************* * RX methods ******************************************************************/ |