#include <I2C.h>
|
| I2C () |
|
void | begin () |
|
void | end () |
|
void | timeOut (uint16_t) |
|
void | setSpeed (uint8_t) |
|
void | pullup (uint8_t) |
|
void | scan () |
|
uint8_t | available () |
|
uint8_t | receive () |
|
uint8_t | write (uint8_t, uint8_t) |
|
uint8_t | write (int, int) |
|
uint8_t | write (uint8_t, uint8_t, uint8_t) |
|
uint8_t | write (int, int, int) |
|
uint8_t | write (uint8_t, uint8_t, char *) |
|
uint8_t | write (uint8_t, uint8_t, uint8_t *, uint8_t) |
|
uint8_t | read (uint8_t, uint8_t) |
|
uint8_t | read (int, int) |
|
uint8_t | read (uint8_t, uint8_t, uint8_t) |
|
uint8_t | read (int, int, int) |
|
uint8_t | read (uint8_t, uint8_t, uint8_t *) |
|
uint8_t | read (uint8_t, uint8_t, uint8_t, uint8_t *) |
|
uint8_t I2C::available |
( |
| ) |
|
void I2C::pullup |
( |
uint8_t |
activate | ) |
|
uint8_t I2C::read |
( |
uint8_t |
address, |
|
|
uint8_t |
numberBytes |
|
) |
| |
uint8_t I2C::read |
( |
int |
address, |
|
|
int |
numberBytes |
|
) |
| |
uint8_t I2C::read |
( |
uint8_t |
address, |
|
|
uint8_t |
registerAddress, |
|
|
uint8_t |
numberBytes |
|
) |
| |
uint8_t I2C::read |
( |
int |
address, |
|
|
int |
registerAddress, |
|
|
int |
numberBytes |
|
) |
| |
uint8_t I2C::read |
( |
uint8_t |
address, |
|
|
uint8_t |
numberBytes, |
|
|
uint8_t * |
dataBuffer |
|
) |
| |
uint8_t I2C::read |
( |
uint8_t |
address, |
|
|
uint8_t |
registerAddress, |
|
|
uint8_t |
numberBytes, |
|
|
uint8_t * |
dataBuffer |
|
) |
| |
uint8_t I2C::receiveByte |
( |
uint8_t |
ack | ) |
|
|
private |
uint8_t I2C::sendAddress |
( |
uint8_t |
i2cAddress | ) |
|
|
private |
uint8_t I2C::sendByte |
( |
uint8_t |
i2cData | ) |
|
|
private |
void I2C::setSpeed |
( |
uint8_t |
_fast | ) |
|
void I2C::timeOut |
( |
uint16_t |
_timeOut | ) |
|
uint8_t I2C::write |
( |
uint8_t |
address, |
|
|
uint8_t |
registerAddress |
|
) |
| |
uint8_t I2C::write |
( |
int |
address, |
|
|
int |
registerAddress |
|
) |
| |
uint8_t I2C::write |
( |
uint8_t |
address, |
|
|
uint8_t |
registerAddress, |
|
|
uint8_t |
data |
|
) |
| |
uint8_t I2C::write |
( |
int |
address, |
|
|
int |
registerAddress, |
|
|
int |
data |
|
) |
| |
uint8_t I2C::write |
( |
uint8_t |
address, |
|
|
uint8_t |
registerAddress, |
|
|
char * |
data |
|
) |
| |
uint8_t I2C::write |
( |
uint8_t |
address, |
|
|
uint8_t |
registerAddress, |
|
|
uint8_t * |
data, |
|
|
uint8_t |
numberBytes |
|
) |
| |
uint8_t I2C::bufferIndex = 0 |
|
staticprivate |
uint8_t I2C::bytesAvailable = 0 |
|
staticprivate |
uint8_t I2C::returnStatus |
|
private |
uint16_t I2C::timeOutDelay = 0 |
|
staticprivate |
uint8_t I2C::totalBytes = 0 |
|
staticprivate |
The documentation for this class was generated from the following files:
- /home/bob/Desktop/temp/Yannick/PhD_Support/temp/SPI/RPI/Python/serialApp/SerialSlave2560/I2C.h
- /home/bob/Desktop/temp/Yannick/PhD_Support/temp/SPI/RPI/Python/serialApp/SerialSlave2560/I2C.cpp