summaryrefslogtreecommitdiff
path: root/include/i2c.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/i2c.h')
-rw-r--r--include/i2c.h5
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)