- #include "lm3s1968.h"
- #include "lm3s_types.h"
- #include "lm3s_ints.h"
- #include "lm3s_nvic.h"
- #include "lm3s_sysctl.h"
- #include "lm3s_gpio.h"
- #include "lm3s_memmap.h"
- #include "lm3s_uart.h"
- #include "lm3s_ssi.h"
- #include "lm3s_pwm.h"
+ #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)
+#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
+#endif
+
+/* Flash memory mapping */
+#if CPU_CM3_LM3S1968 || CPU_CM3_LM3S8962
+ #define FLASH_SIZE 0x40000 //< 256KiB
+ #define FLASH_PAGE_SIZE 0x400 //< 1KiB