From a27ca5617f144527b883cbf7e6f15d2dd7aafe2a Mon Sep 17 00:00:00 2001 From: patacongo Date: Tue, 31 Mar 2009 22:30:36 +0000 Subject: Add macro to make it clear we expect 7-bit addresses git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@1675 42af7a65-404d-4744-a932-0658087f49c3 --- nuttx/include/nuttx/i2c.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'nuttx') diff --git a/nuttx/include/nuttx/i2c.h b/nuttx/include/nuttx/i2c.h index 7b7b1772c..96c3bf735 100644 --- a/nuttx/include/nuttx/i2c.h +++ b/nuttx/include/nuttx/i2c.h @@ -47,6 +47,11 @@ * Definitions ****************************************************************************/ +/* I2C address calculation. Convert 7-bit address to 8-bit read/write address */ + +#define I2C_READADDR(a) (((a) << 1) | 1) +#define I2C_WRITEADDR(a) ((a) << 1) + /* Access macros */ /**************************************************************************** -- cgit v1.2.3