]> oss.titaniummirror.com Git - msp430-libc.git/blobdiff - include/msp430xE42x.h
Imported msp430-libc-20100207
[msp430-libc.git] / include / msp430xE42x.h
index b0ab465f8aff676a1af0e1ca7cd04a698238552e..49807a8ec57f82a3cae02ada3d99fa8369cadd5f 100644 (file)
@@ -9,7 +9,7 @@
  * (c) 2003 by Steve Underwood <steveu@coppice.org>
  * Originally based in part on work by Texas Instruments Inc.
  *
- * $Id: msp430xE42x.h,v 1.4 2005/08/17 14:28:46 coppice Exp $
+ * $Id: msp430xE42x.h,v 1.6 2009/01/11 23:11:48 sb-sf Exp $
  */
 
 #include <iomacros.h>
 #define __MSP430_HAS_TA3__
 #define __MSP430_HAS_FLASH__
 #define __MSP430_HAS_MPY__
-#define __MSP430_HAS_SD16_3__
-#define __MSP430_HAS_ESP430E__
+#define __MSP430_HAS_SD16_CH1__
+#define __MSP430_HAS_SD16_CH2__
+#define __MSP430_SD16IV_BASE__    0x110
+#define __MSP430_SD16MEM_BASE__   0x112
+
+#if defined(__MSP430_E423__) || defined(__MSP430_E425__) || defined(__MSP430_E427__)
+#define __MSP430_HAS_ESP430E__  // for backward compability
+#define __MSP430_HAS_ESP430E1A__
+#elif defined(__MSP430_E4232__) || defined(__MSP430_E4242__) ||  defined(__MSP430_E4252__) || defined(__MSP430_E4272__)
+#define __MSP430_HAS_ESP430E1B__
+#endif
 
 #define __msp430_have_lcd_16_20
 #define LCD_BASE 0x90
-#define __msp430_have_sd16_1
-#define __msp430_have_sd16_2
 
 #include <msp430/basic_timer.h>
 #include <msp430/system_clock.h>