![]() |
Open FFBoard
Open source force feedback firmware
|
#include <PCF8574.h>
Public Member Functions | |
PCF8574 (I2CPort &port) | |
virtual | ~PCF8574 () |
uint8_t | readByte (const uint8_t devAddr) |
void | readByteIT (const uint8_t devAddr, uint8_t *data) |
void | writeByteIT (const uint8_t devAddr, uint8_t *data) |
void | writeByte (const uint8_t devAddr, uint8_t data) |
![]() | |
I2CDevice () | |
virtual | ~I2CDevice () |
virtual void | startI2CTransfer (I2CPort *port) |
virtual void | endI2CTransfer (I2CPort *port) |
virtual void | i2cTxCompleted (I2CPort *port) |
virtual void | i2cRxCompleted (I2CPort *port) |
virtual void | i2cError (I2CPort *port) |
Protected Attributes | |
I2CPort & | port |
Private Attributes | |
uint8_t | lastWriteData = 0 |
PCF8574::PCF8574 | ( | I2CPort & | port | ) |
Definition at line 12 of file PCF8574.cpp.
|
virtual |
Definition at line 17 of file PCF8574.cpp.
uint8_t PCF8574::readByte | ( | const uint8_t | devAddr | ) |
Definition at line 33 of file PCF8574.cpp.
void PCF8574::readByteIT | ( | const uint8_t | devAddr, |
uint8_t * | data | ||
) |
Definition at line 39 of file PCF8574.cpp.
void PCF8574::writeByte | ( | const uint8_t | devAddr, |
uint8_t | data | ||
) |
Definition at line 47 of file PCF8574.cpp.
void PCF8574::writeByteIT | ( | const uint8_t | devAddr, |
uint8_t * | data | ||
) |
Definition at line 43 of file PCF8574.cpp.