Refactor to use new protocol module and sipo.
[bertos.git] / bertos / cpu / arm / drv / twi_at91.c
index 49fd74ae8c41bb496ec9115277cc1400b6f6aade..ad95f50cb80f6155ee3c34b0c194dc68fb380742 100644 (file)
  *
  * \brief Driver for the AT91 ARM TWI (implementation)
  *
- * \version $Id$
  *
  * \author Francesco Sacchi <batt@develer.com>
  */
 
 #include "twi_at91.h"
 
-#include "cfg/cfg_twi.h"
+#include "cfg/cfg_i2c.h"
 #include <cfg/compiler.h>
 #include <cfg/debug.h>
 #include <cfg/macros.h>
@@ -254,7 +253,7 @@ void twi_init(void)
         * Only CLDIV is computed since CLDIV = CHDIV (50% duty cycle)
         */
        uint16_t cldiv, ckdiv = 0;
-       while ((cldiv = ((CLOCK_FREQ / (2 * CONFIG_TWI_FREQ)) - 3) / (1 << ckdiv)) > 255)
+       while ((cldiv = ((CPU_FREQ / (2 * CONFIG_I2C_FREQ)) - 3) / (1 << ckdiv)) > 255)
                ckdiv++;
 
        /* Atmel errata states that ckdiv *must* be less than 5 for unknown reason */