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