18#define ANALOG_READ_REG 0
19#define DIGITAL_READ_REG 1
78 Wire.beginTransmission(
address);
81 return err = Wire.endTransmission();
130 Wire.beginTransmission(
address);
133 return err = Wire.endTransmission();
int sendAddress(char regAddr)
Private function to send a single byte to sensor.
Definition easyC.hpp:76
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:60
int readRegister(char regAddr, char a[], size_t n)
Private function to send over i2c and then read n bytes.
Definition easyC.hpp:109
virtual void initializeNative()=0
char address
Definition easyC.hpp:66
int err
Definition easyC.hpp:64
const char defaultAddress
Definition easyC.hpp:67
int readData(char a[], int n)
Private function to read n bytes over i2c.
Definition easyC.hpp:92
void begin(uint8_t _address)
Initializes sensors on supplied i2c address.
Definition easyC.hpp:50
int native
Definition easyC.hpp:59
int sendData(const uint8_t *a, int n)
Private function to write n bytes over i2c.
Definition easyC.hpp:128