UHD 003.003.001
|
#include <mboard_iface.hpp>
Public Types | |
typedef boost::shared_ptr < mboard_iface > | sptr |
Public Member Functions | |
virtual void | poke32 (boost::uint32_t addr, boost::uint32_t data)=0 |
virtual boost::uint32_t | peek32 (boost::uint32_t addr)=0 |
virtual void | poke16 (boost::uint32_t addr, boost::uint16_t data)=0 |
virtual boost::uint16_t | peek16 (boost::uint32_t addr)=0 |
The mboard interface class: Provides a set of functions to implementation layer. Including spi, peek, poke, control...
typedef boost::shared_ptr<mboard_iface> uhd::usrp::mboard_iface::sptr |
Reimplemented from uhd::i2c_iface.
virtual boost::uint16_t uhd::usrp::mboard_iface::peek16 | ( | boost::uint32_t | addr | ) | [pure virtual] |
Read a register (16 bits)
addr | the address |
virtual boost::uint32_t uhd::usrp::mboard_iface::peek32 | ( | boost::uint32_t | addr | ) | [pure virtual] |
Read a register (32 bits)
addr | the address |
virtual void uhd::usrp::mboard_iface::poke16 | ( | boost::uint32_t | addr, |
boost::uint16_t | data | ||
) | [pure virtual] |
Write a register (16 bits)
addr | the address |
data | the 16bit data |
virtual void uhd::usrp::mboard_iface::poke32 | ( | boost::uint32_t | addr, |
boost::uint32_t | data | ||
) | [pure virtual] |
Write a register (32 bits)
addr | the address |
data | the 32bit data |