|
UHD
003.003.002
|
#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 |
1.7.6.1