60 virtual bool ping(uint8_t address) = 0;
64 virtual int writeRegisterRegion(uint8_t address, uint8_t offset,
const uint8_t* data, uint16_t length) = 0;
80 bool init(TwoWire& wirePort,
bool bInit=
false);
82 bool ping(uint8_t address);
86 int writeRegisterRegion(uint8_t address, uint8_t offset,
const uint8_t* data, uint16_t length);
105 bool init(uint8_t cs,
bool bInit=
false);
107 bool init(SPIClass& spiPort, SPISettings& ismSPISettings, uint8_t cs,
bool bInit=
false);
109 bool ping(uint8_t address);
113 int writeRegisterRegion(uint8_t address, uint8_t offset,
const uint8_t* data, uint16_t length);
int writeRegisterRegion(uint8_t address, uint8_t offset, const uint8_t *data, uint16_t length)
bool writeRegisterByte(uint8_t address, uint8_t offset, uint8_t data)
int readRegisterRegion(uint8_t addr, uint8_t reg, uint8_t *data, uint16_t numBytes)
virtual bool ping(uint8_t address)=0
virtual int readRegisterRegion(uint8_t addr, uint8_t reg, uint8_t *data, uint16_t numBytes)=0
virtual bool writeRegisterByte(uint8_t address, uint8_t offset, uint8_t data)=0
virtual int writeRegisterRegion(uint8_t address, uint8_t offset, const uint8_t *data, uint16_t length)=0
int readRegisterRegion(uint8_t addr, uint8_t reg, uint8_t *data, uint16_t numBytes)
bool writeRegisterByte(uint8_t address, uint8_t offset, uint8_t data)
SPISettings _sfeSPISettings
int writeRegisterRegion(uint8_t address, uint8_t offset, const uint8_t *data, uint16_t length)
bool init(uint8_t cs, bool bInit=false)