i2c2_device.hpp
Go to the documentation of this file.
Definition: i2c2_device.hpp:39
uint16_t get16BitRegister(unsigned char reg)
Definition: i2c2_device.hpp:68
uint8_t readReg(uint8_t deviceAddress, uint8_t registerAddress)
Definition: i2c_base.cpp:48
Definition: i2c2.hpp:40
Definition: i2c_base.hpp:68
bool readRegisters(uint8_t deviceAddress, uint8_t firstReg, uint8_t *pData, uint32_t transferSize)
Definition: i2c_base.cpp:55
i2c2_device(uint8_t addr)
Constructor of this base class that takes addr as a parameter.
Definition: i2c2_device.hpp:43
bool writeReg(uint8_t deviceAddress, uint8_t registerAddress, uint8_t value)
Definition: i2c_base.cpp:61
bool checkDeviceResponse(uint8_t deviceAddress)
Definition: i2c_base.cpp:111
void writeReg(unsigned char reg, unsigned char data)
Writes a register of this device.
Definition: i2c2_device.hpp:54
I2C2 Interrupt driven IO driver.