1*5fd0122aSMatthias Ringwald /****************************************************************************** 2*5fd0122aSMatthias Ringwald * 3*5fd0122aSMatthias Ringwald * Copyright (C) 2012 - 2018 Texas Instruments Incorporated - http://www.ti.com/ 4*5fd0122aSMatthias Ringwald * 5*5fd0122aSMatthias Ringwald * Redistribution and use in source and binary forms, with or without 6*5fd0122aSMatthias Ringwald * modification, are permitted provided that the following conditions 7*5fd0122aSMatthias Ringwald * are met: 8*5fd0122aSMatthias Ringwald * 9*5fd0122aSMatthias Ringwald * Redistributions of source code must retain the above copyright 10*5fd0122aSMatthias Ringwald * notice, this list of conditions and the following disclaimer. 11*5fd0122aSMatthias Ringwald * 12*5fd0122aSMatthias Ringwald * Redistributions in binary form must reproduce the above copyright 13*5fd0122aSMatthias Ringwald * notice, this list of conditions and the following disclaimer in the 14*5fd0122aSMatthias Ringwald * documentation and/or other materials provided with the 15*5fd0122aSMatthias Ringwald * distribution. 16*5fd0122aSMatthias Ringwald * 17*5fd0122aSMatthias Ringwald * Neither the name of Texas Instruments Incorporated nor the names of 18*5fd0122aSMatthias Ringwald * its contributors may be used to endorse or promote products derived 19*5fd0122aSMatthias Ringwald * from this software without specific prior written permission. 20*5fd0122aSMatthias Ringwald * 21*5fd0122aSMatthias Ringwald * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 22*5fd0122aSMatthias Ringwald * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 23*5fd0122aSMatthias Ringwald * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 24*5fd0122aSMatthias Ringwald * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 25*5fd0122aSMatthias Ringwald * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 26*5fd0122aSMatthias Ringwald * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 27*5fd0122aSMatthias Ringwald * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 28*5fd0122aSMatthias Ringwald * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 29*5fd0122aSMatthias Ringwald * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 30*5fd0122aSMatthias Ringwald * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 31*5fd0122aSMatthias Ringwald * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 32*5fd0122aSMatthias Ringwald * 33*5fd0122aSMatthias Ringwald * MSP432 Family Generic Include File 34*5fd0122aSMatthias Ringwald * 35*5fd0122aSMatthias Ringwald * File creation date: 01/26/18 36*5fd0122aSMatthias Ringwald * 37*5fd0122aSMatthias Ringwald ******************************************************************************/ 38*5fd0122aSMatthias Ringwald 39*5fd0122aSMatthias Ringwald #ifndef __MSP432_H__ 40*5fd0122aSMatthias Ringwald #define __MSP432_H__ 41*5fd0122aSMatthias Ringwald 42*5fd0122aSMatthias Ringwald /****************************************************************************** 43*5fd0122aSMatthias Ringwald * MSP432 devices * 44*5fd0122aSMatthias Ringwald ******************************************************************************/ 45*5fd0122aSMatthias Ringwald #if defined (__MSP432P401R__) 46*5fd0122aSMatthias Ringwald #include "msp432p401r.h" 47*5fd0122aSMatthias Ringwald 48*5fd0122aSMatthias Ringwald #elif defined (__MSP432P401M__) 49*5fd0122aSMatthias Ringwald #include "msp432p401m.h" 50*5fd0122aSMatthias Ringwald 51*5fd0122aSMatthias Ringwald #elif defined (__MSP432P401Y__) 52*5fd0122aSMatthias Ringwald #include "msp432p401y.h" 53*5fd0122aSMatthias Ringwald 54*5fd0122aSMatthias Ringwald #elif defined (__MSP432P401V__) 55*5fd0122aSMatthias Ringwald #include "msp432p401v.h" 56*5fd0122aSMatthias Ringwald 57*5fd0122aSMatthias Ringwald #elif defined (__MSP432P411V__) 58*5fd0122aSMatthias Ringwald #include "msp432p411v.h" 59*5fd0122aSMatthias Ringwald 60*5fd0122aSMatthias Ringwald #elif defined (__MSP432P4011__) 61*5fd0122aSMatthias Ringwald #include "msp432p4011.h" 62*5fd0122aSMatthias Ringwald 63*5fd0122aSMatthias Ringwald #elif defined (__MSP432P4111__) 64*5fd0122aSMatthias Ringwald #include "msp432p4111.h" 65*5fd0122aSMatthias Ringwald 66*5fd0122aSMatthias Ringwald #elif defined (__MSP432P4XX__) 67*5fd0122aSMatthias Ringwald #include "msp432p4xx.h" 68*5fd0122aSMatthias Ringwald 69*5fd0122aSMatthias Ringwald #elif defined (__MSP432P411Y__) 70*5fd0122aSMatthias Ringwald #include "msp432p411y.h" 71*5fd0122aSMatthias Ringwald 72*5fd0122aSMatthias Ringwald /****************************************************************************** 73*5fd0122aSMatthias Ringwald * Failed to match a default include file * 74*5fd0122aSMatthias Ringwald ******************************************************************************/ 75*5fd0122aSMatthias Ringwald #else 76*5fd0122aSMatthias Ringwald #error "Failed to match a default include file" 77*5fd0122aSMatthias Ringwald #endif 78*5fd0122aSMatthias Ringwald 79*5fd0122aSMatthias Ringwald #endif /* __MSP432_H__ */ 80*5fd0122aSMatthias Ringwald 81