18#define ANALOG_READ_REG 0
19#define DIGITAL_READ_REG 1
80 Wire.beginTransmission(
address);
83 return err = Wire.endTransmission();
133 Wire.beginTransmission(
address);
136 return err = Wire.endTransmission();
int sendAddress(char regAddr)
Private function to send a single byte to sensor.
Definition easyC.hpp:78
void begin()
Initializes sensors on native or easyC on default address.
Definition easyC.hpp:36
EasyC()
Main constructor for easyC version.
Definition easyC.hpp:28
bool beginDone
Definition easyC.hpp:62
int readRegister(char regAddr, char a[], size_t n)
Private function to send over i2c and then read n bytes.
Definition easyC.hpp:112
virtual void initializeNative()=0
char address
Definition easyC.hpp:68
int err
Definition easyC.hpp:66
const char defaultAddress
Definition easyC.hpp:69
int readData(char a[], int n)
Private function to read n bytes over i2c.
Definition easyC.hpp:94
void begin(uint8_t _address)
Initializes sensors on supplied i2c address.
Definition easyC.hpp:50
int native
Definition easyC.hpp:61
int sendData(const uint8_t *a, int n)
Private function to write n bytes over i2c.
Definition easyC.hpp:131