Function rc_i2c_read_bytes#
- Defined in File i2c.h 
Function Documentation#
- 
int rc_i2c_read_bytes(int bus, uint8_t regAddr, size_t count, uint8_t *data)#
- Reads multiple bytes from a device register. - This sends the device address and register address to be read from before reading the response, works for most i2c devices. - Parameters:
- bus – [in] The bus 
- regAddr – [in] The register address 
- count – [in] number of bytes to read 
- data – [out] The data pointer to write response to. 
 
- Returns:
- returns number of bytes read or -1 on failure