i2c.c: call correct adv func in mraa_i2c_read_byte
authorMihai Tudor Panu <mihai.tudor.panu@intel.com>
Tue, 1 Dec 2015 11:47:57 +0000 (11:47 +0000)
committerBrendan Le Foll <brendan.le.foll@intel.com>
Tue, 1 Dec 2015 12:01:16 +0000 (12:01 +0000)
Signed-off-by: Mihai Tudor Panu <mihai.tudor.panu@intel.com>
Signed-off-by: Brendan Le Foll <brendan.le.foll@intel.com>
src/i2c/i2c.c

index ed57d2d..972ef2e 100644 (file)
@@ -215,7 +215,7 @@ mraa_i2c_read(mraa_i2c_context dev, uint8_t* data, int length)
 uint8_t
 mraa_i2c_read_byte(mraa_i2c_context dev)
 {
-    if (IS_FUNC_DEFINED(dev, i2c_read_replace))
+    if (IS_FUNC_DEFINED(dev, i2c_read_byte_replace))
         return dev->advance_func->i2c_read_byte_replace(dev);
     i2c_smbus_data_t d;
     if (mraa_i2c_smbus_access(dev->fh, I2C_SMBUS_READ, I2C_NOCMD, I2C_SMBUS_BYTE, &d) < 0) {