drivers/periph_i2c: fix build issue with return code type

This commit is contained in:
Alexandre Abadie 2018-05-24 16:07:50 +02:00 committed by dylad
parent 39cb0e2bdb
commit d8e0745c06

View File

@ -34,7 +34,7 @@ int i2c_read_reg(i2c_t dev, uint16_t addr, uint16_t reg,
int i2c_read_regs(i2c_t dev, uint16_t addr, uint16_t reg, int i2c_read_regs(i2c_t dev, uint16_t addr, uint16_t reg,
void *data, size_t len, uint8_t flags) void *data, size_t len, uint8_t flags)
{ {
uint8_t err; int8_t err;
/* First set ADDR and register with no stop */ /* First set ADDR and register with no stop */
err = i2c_write_bytes(dev, addr, &reg, (flags & I2C_REG16) ? 2 : 1, err = i2c_write_bytes(dev, addr, &reg, (flags & I2C_REG16) ? 2 : 1,
flags & I2C_NOSTOP ); flags & I2C_NOSTOP );
@ -66,7 +66,7 @@ int i2c_write_reg(i2c_t dev, uint16_t addr, uint16_t reg,
int i2c_write_regs(i2c_t dev, uint16_t addr, uint16_t reg, int i2c_write_regs(i2c_t dev, uint16_t addr, uint16_t reg,
const void *data, size_t len, uint8_t flags) const void *data, size_t len, uint8_t flags)
{ {
uint8_t err; int8_t err;
/* First set ADDR and register with no stop */ /* First set ADDR and register with no stop */
err = i2c_write_bytes(dev, addr, &reg, (flags & I2C_REG16) ? 2 : 1, err = i2c_write_bytes(dev, addr, &reg, (flags & I2C_REG16) ? 2 : 1,
flags & I2C_NOSTOP ); flags & I2C_NOSTOP );