sam3n port: use external 12 MHz oscillator as system clock
[bertos.git] / bertos / drv / i2c.h
index d0f2d16ef180028f27e97f23a43ddcf7709612bf..f7812d4ebbc3692e6d5d5d88d26f4cd45f46bf08 100644 (file)
@@ -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 */