#include <flxBusI2C.h>
|
| flxBusI2C (void) |
|
void | begin (TwoWire &wirePort=Wire) |
|
bool | initialized () |
|
TwoWire * | getWirePort (void) |
|
int | receiveResponse (uint8_t i2c_address, uint8_t *outputPointer, uint8_t length) |
|
bool | readRegisterRegion (uint8_t i2c_address, uint8_t offset, uint8_t *outputPointer, uint8_t length) |
|
uint8_t | readRegister (uint8_t i2c_address, uint8_t offset) |
|
bool | readRegister (uint8_t i2c_address, uint8_t offset, uint8_t *outputPointer) |
|
uint16_t | readRegister16 (uint8_t i2c_address, uint8_t offset, bool littleEndian=true) |
|
bool | readRegister16 (uint8_t i2c_address, uint8_t offset, uint16_t *value, bool littleEndian=true) |
|
bool | ping (uint8_t i2c_address) |
|
bool | write (uint8_t i2c_address, uint8_t offset) |
|
bool | write (uint8_t i2c_address, uint8_t *pData, uint8_t length) |
|
bool | writeRegister (uint8_t i2c_address, uint8_t offset, uint8_t dataToWrite) |
|
bool | writeRegister16 (uint8_t i2c_address, uint8_t offset, uint16_t dataToWrite) |
|
bool | writeRegister24 (uint8_t i2c_address, uint8_t offset, uint32_t value) |
|
bool | writeRegisterRegion (uint8_t i2c_address, uint8_t offset, uint8_t *inputPointer, uint8_t length) |
|
◆ flxBusI2C()
flxBusI2C::flxBusI2C |
( |
void |
| ) |
|
◆ begin()
void flxBusI2C::begin |
( |
TwoWire & |
wirePort = Wire | ) |
|
◆ getWirePort()
TwoWire * flxBusI2C::getWirePort |
( |
void |
| ) |
|
|
inline |
◆ initialized()
bool flxBusI2C::initialized |
( |
| ) |
|
|
inline |
◆ ping()
bool flxBusI2C::ping |
( |
uint8_t |
i2c_address | ) |
|
◆ readRegister() [1/2]
uint8_t flxBusI2C::readRegister |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset |
|
) |
| |
◆ readRegister() [2/2]
bool flxBusI2C::readRegister |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset, |
|
|
uint8_t * |
outputPointer |
|
) |
| |
◆ readRegister16() [1/2]
uint16_t flxBusI2C::readRegister16 |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset, |
|
|
bool |
littleEndian = true |
|
) |
| |
◆ readRegister16() [2/2]
bool flxBusI2C::readRegister16 |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset, |
|
|
uint16_t * |
value, |
|
|
bool |
littleEndian = true |
|
) |
| |
◆ readRegisterRegion()
bool flxBusI2C::readRegisterRegion |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset, |
|
|
uint8_t * |
outputPointer, |
|
|
uint8_t |
length |
|
) |
| |
◆ receiveResponse()
int flxBusI2C::receiveResponse |
( |
uint8_t |
i2c_address, |
|
|
uint8_t * |
outputPointer, |
|
|
uint8_t |
length |
|
) |
| |
◆ write() [1/2]
bool flxBusI2C::write |
( |
uint8_t |
i2c_address, |
|
|
uint8_t * |
pData, |
|
|
uint8_t |
length |
|
) |
| |
◆ write() [2/2]
bool flxBusI2C::write |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset |
|
) |
| |
◆ writeRegister()
bool flxBusI2C::writeRegister |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset, |
|
|
uint8_t |
dataToWrite |
|
) |
| |
◆ writeRegister16()
bool flxBusI2C::writeRegister16 |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset, |
|
|
uint16_t |
dataToWrite |
|
) |
| |
◆ writeRegister24()
bool flxBusI2C::writeRegister24 |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset, |
|
|
uint32_t |
value |
|
) |
| |
◆ writeRegisterRegion()
bool flxBusI2C::writeRegisterRegion |
( |
uint8_t |
i2c_address, |
|
|
uint8_t |
offset, |
|
|
uint8_t * |
inputPointer, |
|
|
uint8_t |
length |
|
) |
| |
The documentation for this class was generated from the following files: