18#define ANALOG_READ_REG 0 
   19#define DIGITAL_READ_REG 1 
   79        Wire.beginTransmission(
address);
 
   82        return err = Wire.endTransmission();
 
 
  131        Wire.beginTransmission(
address);
 
  134        return err = Wire.endTransmission();
 
 
 
int sendAddress(char regAddr)
Private function to send a single byte to sensor.
Definition easyC.hpp:77
 
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:61
 
int readRegister(char regAddr, char a[], size_t n)
Private function to send over i2c and then read n bytes.
Definition easyC.hpp:110
 
virtual void initializeNative()=0
 
char address
Definition easyC.hpp:67
 
int err
Definition easyC.hpp:65
 
const char defaultAddress
Definition easyC.hpp:68
 
int readData(char a[], int n)
Private function to read n bytes over i2c.
Definition easyC.hpp:93
 
void begin(uint8_t _address)
Initializes sensors on supplied i2c address.
Definition easyC.hpp:51
 
int native
Definition easyC.hpp:60
 
int sendData(const uint8_t *a, int n)
Private function to write n bytes over i2c.
Definition easyC.hpp:129