diff options
Diffstat (limited to 'include/i2c.h')
-rw-r--r-- | include/i2c.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/i2c.h b/include/i2c.h index 1ba56e51bf..44e5290e47 100644 --- a/include/i2c.h +++ b/include/i2c.h @@ -40,7 +40,10 @@ /* BIT(15) SPI_FLAG - used in motion_sense to overload address */ #define I2C_FLAG_ADDR_IS_SPI BIT(15) -#define I2C_GET_ADDR(addr_flags) ((addr_flags) & I2C_ADDR_MASK) +#define I2C_STRIP_FLAGS(addr_flags) ((addr_flags) & I2C_ADDR_MASK) +#ifndef CONFIG_ZEPHYR +#define I2C_GET_ADDR(addr_flags) I2C_STRIP_FLAGS(addr_flags) +#endif /* !CONFIG_ZEPHYR */ #define I2C_USE_PEC(addr_flags) ((addr_flags) & I2C_FLAG_PEC) #define I2C_IS_BIG_ENDIAN(addr_flags) ((addr_flags) & I2C_FLAG_BIG_ENDIAN) |