blob: e2df507b2f342c028ce7ebc555eadf25056f8857 [file] [log] [blame]
/*******************************************************************
* *
* This file is a generic include file controlled by *
* compiler/assembler IDE generated defines *
* *
*******************************************************************/
#if defined (__MSP430C111__)
#include "msp430x11x.h"
#elif defined (__MSP430C1111__)
#include "msp430x11x1.h"
#elif defined (__MSP430C112__)
#include "msp430x11x.h"
#elif defined (__MSP430C1121__)
#include "msp430x11x1.h"
#elif defined (__MSP430C1331__) || defined (__MSP430C1351__)
#include "msp430x13x1.h"
#elif defined (__MSP430C311S__) || defined (__MSP430C312__) || defined (__MSP430C313__) || defined (__MSP430C314__) || defined (__MSP430C315__)
#include "msp430x31x.h"
#elif defined (__MSP430C323__) || defined (__MSP430C325__)
#include "msp430x32x.h"
#elif defined (__MSP430C336__) || defined (__MSP430C337__)
#include "msp430x33x.h"
#elif defined (__MSP430C412__) || defined (__MSP430C413__)
#include "msp430x41x.h"
#elif defined (__MSP430CG4619__)
#include "msp430xG46x.h"
#elif defined (__MSP430E112__)
#include "msp430x11x.h"
#elif defined (__MSP430E313__) || defined (__MSP430E315__)
#include "msp430x31x.h"
#elif defined (__MSP430E325__)
#include "msp430x32x.h"
#elif defined (__MSP430E337__)
#include "msp430x33x.h"
#elif defined (__MSP430F110__)
#include "msp430x11x.h"
#elif defined (__MSP430F1101__) || defined (__MSP430F1101A__) || defined (__MSP430F1111__) || defined (__MSP430F1111A__)
#include "msp430x11x1.h"
#elif defined (__MSP430F112__)
#include "msp430x11x.h"
#elif defined (__MSP430F1121__) || defined (__MSP430F1121A__)
#include "msp430x11x1.h"
#elif defined (__MSP430F1122__) || defined (__MSP430F1132__)
#include "msp430x11x2.h"
#elif defined (__MSP430F122__)
#include "msp430x12x.h"
#elif defined (__MSP430F1222__)
#include "msp430x12x2.h"
#elif defined (__MSP430F123__)
#include "msp430x12x.h"
#elif defined (__MSP430F1232__)
#include "msp430x12x2.h"
#elif defined (__MSP430F133__) || defined (__MSP430F135__)
#include "msp430x13x.h"
#elif defined (__MSP430F147__) || defined (__MSP430F148__) || defined (__MSP430F149__)
#include "msp430x14x.h"
#elif defined (__MSP430F1471__) || defined (__MSP430F1481__) || defined (__MSP430F1491__)
#include "msp430x14x1.h"
#elif defined (__MSP430F155__) || defined (__MSP430F156__) || defined (__MSP430F157__)
#include "msp430x15x.h"
#elif defined (__MSP430F167__) || defined (__MSP430F168__) || defined (__MSP430F169__) || defined (__MSP430F1610__) || defined (__MSP430F1611__) || defined (__MSP430F1612__)
#include "msp430x16x.h"
#elif defined (__MSP430F2001__) || defined (__MSP430F2011__)
#include "msp430x20x1.h"
#elif defined (__MSP430F2002__) || defined (__MSP430F2012__)
#include "msp430x20x2.h"
#elif defined (__MSP430F2003__) || defined (__MSP430F2013__)
#include "msp430x20x3.h"
#elif defined (__MSP430F2035__)
#include "msp430x20x5.h"
#elif defined (__MSP430F2101__) || defined (__MSP430F2111__) || defined (__MSP430F2121__) || defined (__MSP430F2131__)
#include "msp430x21x1.h"
#elif defined (__MSP430F2112__) || defined (__MSP430F2122__) || defined (__MSP430F2132__)
#include "msp430x21x2.h"
#elif defined (__MSP430F2232__) || defined (__MSP430F2252__) || defined (__MSP430F2272__)
#include "msp430x22x2.h"
#elif defined (__MSP430F2234__) || defined (__MSP430F2254__) || defined (__MSP430F2274__)
#include "msp430x22x4.h"
#elif defined (__MSP430F2330__) || defined (__MSP430F2350__) || defined (__MSP430F2370__)
#include "msp430x23x0.h"
#elif defined (__MSP430F233__) || defined (__MSP430F235__)
#include "msp430x23x.h"
#elif defined (__MSP430F247__) || defined (__MSP430F248__) || defined (__MSP430F249__) || defined (__MSP430F2410__)
#include "msp430x24x.h"
#elif defined (__MSP430F2471__) || defined (__MSP430F2481__) || defined (__MSP430F2491__)
#include "msp430x24x1.h"
#elif defined (__MSP430F2416__) || defined (__MSP430F2417__) || defined (__MSP430F2418__) || defined (__MSP430F2419__)
#include "msp430x24x.h"
#elif defined (__MSP430F2616__) || defined (__MSP430F2617__) || defined (__MSP430F2618__) || defined (__MSP430F2619__)
#include "msp430x26x.h"
#elif defined (__MSP430F412__) || defined (__MSP430F413__)
#include "msp430x41x.h"
#elif defined (__MSP430F415__)
#include "msp430x415.h"
#elif defined (__MSP430F417__)
#include "msp430x417.h"
#elif defined (__MSP430F423__) || defined (__MSP430F425__) || defined (__MSP430F427__) || defined (__MSP430F423A__) || defined (__MSP430F425A__) || defined (__MSP430F427A__)
#include "msp430x42x.h"
#elif defined (__MSP430F435__) || defined (__MSP430F436__) || defined (__MSP430F437__)
#include "msp430x43x.h"
#elif defined (__MSP430F4351__) || defined (__MSP430F4361__) || defined (__MSP430F4371__)
#include "msp430x43x1.h"
#elif defined (__MSP430F447__) || defined (__MSP430F448__) || defined (__MSP430F449__)
#include "msp430x44x.h"
#elif defined (__MSP430FE423__) || defined (__MSP430FE425__) || defined (__MSP430FE427__)
#include "msp430xE42x.h"
#elif defined (__MSP430FE423A__) || defined (__MSP430FE425A__) || defined (__MSP430FE427A__)
#include "msp430xE42xA.h"
#elif defined (__MSP430FE4232__) || defined (__MSP430FE4242__) || defined (__MSP430FE4252__) || defined (__MSP430FE4272__)
#include "msp430xE42x2.h"
#elif defined (__MSP430F4783__) || defined (__MSP430F4793__)
#include "msp430x47x3.h"
#elif defined (__MSP430F4784__) || defined (__MSP430F4794__)
#include "msp430x47x4.h"
#elif defined (__MSP430F4250__) || defined (__MSP430F4260__) || defined (__MSP430F4270__)
#include "msp430x42x0.h"
#elif defined (__MSP430FG4250__) || defined (__MSP430FG4260__) || defined (__MSP430FG4270__)
#include "msp430xG42x0.h"
#elif defined (__MSP430FW423__) || defined (__MSP430FW425__) || defined (__MSP430FW427__)
#include "msp430xW42x.h"
#elif defined (__MSP430FG437__) || defined (__MSP430FG438__) || defined (__MSP430FG439__)
#include "msp430xG43x.h"
#elif defined (__MSP430FG4616__) || defined (__MSP430FG4617__) || defined (__MSP430FG4618__) || defined (__MSP430FG4619__)
#include "msp430xG46x.h"
#elif defined (__XMS430F5438__) || defined (__MSP430F5418__) || defined (__MSP430F5419__) || defined (__MSP430F5435__) || defined (__MSP430F5436__) || defined (__MSP430F5437__) || defined (__MSP430F5438__)
#include "msp430x54x.h"
#elif defined (__MSP430P112__)
#include "msp430x11x.h"
#elif defined (__MSP430P313__) || defined (__MSP430P315__) || defined (__MSP430P315S__)
#include "msp430x31x.h"
#elif defined (__MSP430P325__)
#include "msp430x32x.h"
#elif defined (__MSP430P337__)
#include "msp430x33x.h"
/********************************************************************
* msp430 generic
********************************************************************/
#elif defined (__MSP430GENERIC__)
#error "msp430 generic device does not have a default include file"
#elif defined (__MSP430XGENERIC__)
#error "msp430X generic device does not have a default include file"
/********************************************************************
*
********************************************************************/
#else
#error "Failed to match a default include file"
#endif