* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: io.h,v 1.17 2008/05/15 00:54:32 cliechti Exp $
+ * $Id: io.h,v 1.19 2009/01/11 23:11:48 sb-sf Exp $
*/
#ifndef _IO_H_
#elif defined(__MSP430_2101__) || defined(__MSP430_2111__) || defined(__MSP430_2121__) || defined(__MSP430_2131__)
#include <msp430x21x1.h>
+#elif defined(__MSP430_2112__) || defined(__MSP430_2122__) || defined(__MSP430_2132__)
+#include <msp430x21x2.h>
+
#elif defined(__MSP430_2232__) || defined(__MSP430_2252__) || defined(__MSP430_2272__)
#include <msp430x22x2.h>
#elif defined(__MSP430_4250__) || defined(__MSP430_4260__) || defined(__MSP430_4270__)
#include <msp430x42x0.h>
-#elif defined(__MSP430_E423__) || defined(__MSP430_E425__) || defined(__MSP430_E427__)
+#elif defined(__MSP430_G4250__) || defined(__MSP430_G4260__) || defined(__MSP430_G4270__)
+#include <msp430xG42x0.h>
+
+#elif defined(__MSP430_E423__) || defined(__MSP430_E425__) || defined(__MSP430_E427__) \
+ || defined(__MSP430_E4232__) || defined(__MSP430_E4242__) || defined(__MSP430_E4252__) || defined(__MSP430_E4272__)
#include <msp430xE42x.h>
#elif defined(__MSP430_W423__) || defined(__MSP430_W425__) || defined(__MSP430_W427__)
#elif defined(__MSP430_G437__) || defined(__MSP430_G438__) || defined(__MSP430_G439__)
#include <msp430xG43x.h>
-#elif defined(__MSP430_435__) || defined(__MSP430_436__) || defined(__MSP430_437__)
+#elif defined(__MSP430_435__) || defined(__MSP430_436__) || defined(__MSP430_437__) \
+ || defined(__MSP430_4351__) || defined(__MSP430_4361__) || defined(__MSP430_4371__)
#include <msp430x43x.h>
#elif defined(__MSP430_447__) || defined(__MSP430_448__) || defined(__MSP430_449__)
#elif defined(__MSP430_G4616__) || defined(__MSP430_G4617__) || defined(__MSP430_G4618__) || defined(__MSP430_G4619__)
#include <msp430xG461x.h>
+#elif defined(__MSP430_4783__) || defined(__MSP430_4784__) || defined(__MSP430_4793__) || defined(__MSP430_4794__) \
+ || defined(__MSP430_47166__) || defined(__MSP430_47176__) || defined(__MSP430_47186__) || defined(__MSP430_47196__) \
+ || defined(__MSP430_47167__) || defined(__MSP430_47177__) || defined(__MSP430_47187__) || defined(__MSP430_47197__)
+#include <msp430x47xx.h>
+
+#elif defined(__MSP430_5418__) || defined(__MSP430_5419__) \
+ || defined(__MSP430_5435__) || defined(__MSP430_5436__) || defined(__MSP430_5437__) || defined(__MSP430_5438__)
+#include <msp430x54xx.h>
+
+#elif defined(__CC430_5137__)
+#include <cc430x513x.h>
+
+#elif defined(__CC430_6125__) || defined(__CC430_6126__) || defined(__CC430_6127__)
+#include <cc430x612x.h>
+
+#elif defined(__CC430_6135__) || defined(__CC430_6137__)
+#include <cc430x613x.h>
+
#else
#warning "Unknown arch! Please check"
#include <iomacros.h>