Class to provide OpenCode I2C interface to a ipbus node.
More...
#include <I2CMasterNode.hpp>
Class to provide OpenCode I2C interface to a ipbus node.
The class is non copyable on purpose as the inheriting object must properly set the node pointer in the copy i2c access through an IPbus interface
- Author
- Kristian Harder, Alessandro Thea
- Date
- August 2013
◆ I2CSlave()
I2CSlave |
( |
const I2CBaseNode* |
aMaster, |
|
|
uint8_t |
aSlaveAddress |
|
) |
| |
|
protected |
◆ ~I2CSlave()
◆ getI2CAddress()
uint8_t getI2CAddress |
( |
| ) |
const |
|
inline |
◆ readI2C()
uint8_t readI2C |
( |
uint32_t |
i2cAddress | ) |
const |
◆ writeI2C()
void writeI2C |
( |
uint32_t |
i2cAddress, |
|
|
uint32_t |
data |
|
) |
| const |
◆ I2CMasterNode
friend class I2CMasterNode |
|
friend |
◆ mAddress
◆ mMaster
const I2CBaseNode* mMaster |
|
private |
The documentation for this class was generated from the following files: