X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Fi2c.h;h=f7812d4ebbc3692e6d5d5d88d26f4cd45f46bf08;hb=2b74d29e47161c81ee4f055072a63a54310249c8;hp=d0f2d16ef180028f27e97f23a43ddcf7709612bf;hpb=26d999589c974fc163fdf7e91a439f11d69c3f7b;p=bertos.git diff --git a/bertos/drv/i2c.h b/bertos/drv/i2c.h index d0f2d16e..f7812d4e 100644 --- a/bertos/drv/i2c.h +++ b/bertos/drv/i2c.h @@ -153,11 +153,6 @@ bool i2c_recv(void *_buf, size_t count); #endif /* !CONFIG_I2C_DISABLE_OLD_API */ - -/* - * I2c new api - */ - /* * I2C error flags */ @@ -326,7 +321,7 @@ INLINE int i2c_error(I2c *i2c) return err; } -#define i2c_init_3(i2c, dev, clock) ((((dev) > I2C_BITBANG0) | ((dev) == I2C_BITBANG_OLD)) ? \ +#define i2c_init_3(i2c, dev, clock) ((((dev) >= I2C_BITBANG0) | ((dev) == I2C_BITBANG_OLD)) ? \ i2c_hw_bitbangInit((i2c), (dev)) : i2c_hw_init((i2c), (dev), (clock))) #if !CONFIG_I2C_DISABLE_OLD_API @@ -341,7 +336,6 @@ INLINE void i2c_init_0(void) i2c_init_3(&local_i2c_old_api, 0, CONFIG_I2C_FREQ); #endif } - #endif /* !CONFIG_I2C_DISABLE_OLD_API */