* (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>