Open FFBoard
Open source force feedback firmware
I2CDevice Class Reference

#include <I2C.h>

Inheritance diagram for I2CDevice:
ADS111X PCF8574 ADS111X_AnalogSource PCF8574Buttons

Public Member Functions

 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)
 

Detailed Description

Definition at line 106 of file I2C.h.

Constructor & Destructor Documentation

◆ I2CDevice()

I2CDevice::I2CDevice ( )

Definition at line 306 of file I2C.cpp.

◆ ~I2CDevice()

I2CDevice::~I2CDevice ( )
virtual

Definition at line 309 of file I2C.cpp.

Member Function Documentation

◆ endI2CTransfer()

void I2CDevice::endI2CTransfer ( I2CPort port)
virtual

Reimplemented in ADS111X.

Definition at line 317 of file I2C.cpp.

◆ i2cError()

void I2CDevice::i2cError ( I2CPort port)
virtual

Reimplemented in ADS111X_AnalogSource, and PCF8574Buttons.

Definition at line 328 of file I2C.cpp.

◆ i2cRxCompleted()

void I2CDevice::i2cRxCompleted ( I2CPort port)
virtual

Reimplemented in ADS111X_AnalogSource, and PCF8574Buttons.

Definition at line 325 of file I2C.cpp.

◆ i2cTxCompleted()

void I2CDevice::i2cTxCompleted ( I2CPort port)
virtual

Reimplemented in ADS111X_AnalogSource.

Definition at line 322 of file I2C.cpp.

◆ startI2CTransfer()

void I2CDevice::startI2CTransfer ( I2CPort port)
virtual

Reimplemented in ADS111X.

Definition at line 313 of file I2C.cpp.


The documentation for this class was generated from the following files: