Fix definition for lm3s8962.
authorasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 28 Sep 2010 08:46:53 +0000 (08:46 +0000)
committerasterix <asterix@38d2e660-2303-0410-9eaa-f027e97ec537>
Tue, 28 Sep 2010 08:46:53 +0000 (08:46 +0000)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4323 38d2e660-2303-0410-9eaa-f027e97ec537

bertos/cpu/cortex-m3/drv/i2c_lm3s.h
bertos/cpu/cortex-m3/io/lm3s.h

index e6e6035d3b484f30cc70ef6e43a9bc48ed13b65a..5a76f93ff61e63bab21e1079f62c22a922c3e02a 100644 (file)
  */
 enum
 {
+#if CPU_CM3_LM3S1968
        I2C0,
        I2C1,
-
+#elif CPU_CM3_LM3S8962
+       I2C0,
+#enif
        I2C_CNT  /**< Number of serial ports */
 };
 
index 018b42bac87f5337a78d991504906a9bc23f0f41..9720f1752e8f3524b970bf6d829103d569aaf142 100644 (file)
 #include "lm3s_i2c.h"
 #include "lm3s_adc.h"
 
-
 #if CPU_CM3_LM3S1968
-       #define GPIO_I2C0_SCL_PIN       BV(2)
-       #define GPIO_I2C0_SDA_PIN       BV(3)
+    #define GPIO_I2C0_SCL_PIN   BV(2)
+    #define GPIO_I2C0_SDA_PIN   BV(3)
 
-       #define GPIO_I2C1_SCL_PIN       BV(6)
-       #define GPIO_I2C1_SDA_PIN       BV(7)
+    #define GPIO_I2C1_SCL_PIN   BV(6)
+    #define GPIO_I2C1_SDA_PIN   BV(7)
+#elif CPU_CM3_LM3S8962
+    #define GPIO_I2C0_SCL_PIN   BV(2)
+    #define GPIO_I2C0_SDA_PIN   BV(3)
 #else
-       #error No i2c pins are defined for select cpu
+    #error No i2c pins are defined for select cpu
 #endif
 
-
 /* Flash memory mapping */
-#if CPU_CM3_LM3S1968
-       #define FLASH_SIZE               0x40000 //< 256KiB
-       #define FLASH_PAGE_SIZE          0x400   //< 1KiB
+#if CPU_CM3_LM3S1968 || CPU_CM3_LM3S8962
+    #define FLASH_SIZE               0x40000 //< 256KiB
+    #define FLASH_PAGE_SIZE          0x400   //< 1KiB
 #else
-       #error No embedded definition for select cpu
+    #error No embedded definition for select cpu
 #endif
 
 #endif /* LM3S_H */