75 Wire.beginTransmission(
address);
78 return err = Wire.endTransmission();
127 Wire.beginTransmission(
address);
130 return err = Wire.endTransmission();
int sendAddress(char regAddr)
Private function to send a single byte to sensor.
Definition easyC.hpp:73
void begin()
Initializes sensors on native or easyC on default address.
Definition easyC.hpp:33
EasyC()
Main constructor for easyC version.
Definition easyC.hpp:25
bool beginDone
Definition easyC.hpp:57
int readRegister(char regAddr, char a[], size_t n)
Private function to send over i2c and then read n bytes.
Definition easyC.hpp:106
virtual void initializeNative()=0
char address
Definition easyC.hpp:63
int err
Definition easyC.hpp:61
const char defaultAddress
Definition easyC.hpp:64
int readData(char a[], int n)
Private function to read n bytes over i2c.
Definition easyC.hpp:89
void begin(uint8_t _address)
Initializes sensors on supplied i2c address.
Definition easyC.hpp:47
int native
Definition easyC.hpp:56
int sendData(const uint8_t *a, int n)
Private function to write n bytes over i2c.
Definition easyC.hpp:125