1*1b2596b5SMatthias Ringwald /** 2*1b2596b5SMatthias Ringwald * \file 3*1b2596b5SMatthias Ringwald * 4*1b2596b5SMatthias Ringwald * \brief Arch file for SAM. 5*1b2596b5SMatthias Ringwald * 6*1b2596b5SMatthias Ringwald * This file defines common SAM series. 7*1b2596b5SMatthias Ringwald * 8*1b2596b5SMatthias Ringwald * Copyright (c) 2011-2015 Atmel Corporation. All rights reserved. 9*1b2596b5SMatthias Ringwald * 10*1b2596b5SMatthias Ringwald * \asf_license_start 11*1b2596b5SMatthias Ringwald * 12*1b2596b5SMatthias Ringwald * \page License 13*1b2596b5SMatthias Ringwald * 14*1b2596b5SMatthias Ringwald * Redistribution and use in source and binary forms, with or without 15*1b2596b5SMatthias Ringwald * modification, are permitted provided that the following conditions are met: 16*1b2596b5SMatthias Ringwald * 17*1b2596b5SMatthias Ringwald * 1. Redistributions of source code must retain the above copyright notice, 18*1b2596b5SMatthias Ringwald * this list of conditions and the following disclaimer. 19*1b2596b5SMatthias Ringwald * 20*1b2596b5SMatthias Ringwald * 2. Redistributions in binary form must reproduce the above copyright notice, 21*1b2596b5SMatthias Ringwald * this list of conditions and the following disclaimer in the documentation 22*1b2596b5SMatthias Ringwald * and/or other materials provided with the distribution. 23*1b2596b5SMatthias Ringwald * 24*1b2596b5SMatthias Ringwald * 3. The name of Atmel may not be used to endorse or promote products derived 25*1b2596b5SMatthias Ringwald * from this software without specific prior written permission. 26*1b2596b5SMatthias Ringwald * 27*1b2596b5SMatthias Ringwald * 4. This software may only be redistributed and used in connection with an 28*1b2596b5SMatthias Ringwald * Atmel microcontroller product. 29*1b2596b5SMatthias Ringwald * 30*1b2596b5SMatthias Ringwald * THIS SOFTWARE IS PROVIDED BY ATMEL "AS IS" AND ANY EXPRESS OR IMPLIED 31*1b2596b5SMatthias Ringwald * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 32*1b2596b5SMatthias Ringwald * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE 33*1b2596b5SMatthias Ringwald * EXPRESSLY AND SPECIFICALLY DISCLAIMED. IN NO EVENT SHALL ATMEL BE LIABLE FOR 34*1b2596b5SMatthias Ringwald * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 35*1b2596b5SMatthias Ringwald * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 36*1b2596b5SMatthias Ringwald * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 37*1b2596b5SMatthias Ringwald * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 38*1b2596b5SMatthias Ringwald * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN 39*1b2596b5SMatthias Ringwald * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 40*1b2596b5SMatthias Ringwald * POSSIBILITY OF SUCH DAMAGE. 41*1b2596b5SMatthias Ringwald * 42*1b2596b5SMatthias Ringwald * \asf_license_stop 43*1b2596b5SMatthias Ringwald * 44*1b2596b5SMatthias Ringwald */ 45*1b2596b5SMatthias Ringwald /* 46*1b2596b5SMatthias Ringwald * Support and FAQ: visit <a href="http://www.atmel.com/design-support/">Atmel Support</a> 47*1b2596b5SMatthias Ringwald */ 48*1b2596b5SMatthias Ringwald 49*1b2596b5SMatthias Ringwald #ifndef _SAM_IO_ 50*1b2596b5SMatthias Ringwald #define _SAM_IO_ 51*1b2596b5SMatthias Ringwald 52*1b2596b5SMatthias Ringwald /* SAM3 family */ 53*1b2596b5SMatthias Ringwald 54*1b2596b5SMatthias Ringwald /* SAM3S series */ 55*1b2596b5SMatthias Ringwald #if (SAM3S) 56*1b2596b5SMatthias Ringwald # if (SAM3S8 || SAM3SD8) 57*1b2596b5SMatthias Ringwald # include "sam3s8.h" 58*1b2596b5SMatthias Ringwald # else 59*1b2596b5SMatthias Ringwald # include "sam3s.h" 60*1b2596b5SMatthias Ringwald # endif 61*1b2596b5SMatthias Ringwald #endif 62*1b2596b5SMatthias Ringwald 63*1b2596b5SMatthias Ringwald /* SAM3U series */ 64*1b2596b5SMatthias Ringwald #if (SAM3U) 65*1b2596b5SMatthias Ringwald # include "sam3u.h" 66*1b2596b5SMatthias Ringwald #endif 67*1b2596b5SMatthias Ringwald 68*1b2596b5SMatthias Ringwald /* SAM3N series */ 69*1b2596b5SMatthias Ringwald #if (SAM3N) 70*1b2596b5SMatthias Ringwald # include "sam3n.h" 71*1b2596b5SMatthias Ringwald #endif 72*1b2596b5SMatthias Ringwald 73*1b2596b5SMatthias Ringwald /* SAM3XA series */ 74*1b2596b5SMatthias Ringwald #if (SAM3XA) 75*1b2596b5SMatthias Ringwald # include "sam3xa.h" 76*1b2596b5SMatthias Ringwald #endif 77*1b2596b5SMatthias Ringwald 78*1b2596b5SMatthias Ringwald /* SAM4S series */ 79*1b2596b5SMatthias Ringwald #if (SAM4S) 80*1b2596b5SMatthias Ringwald # include "sam4s.h" 81*1b2596b5SMatthias Ringwald #endif 82*1b2596b5SMatthias Ringwald 83*1b2596b5SMatthias Ringwald /* SAM4L series */ 84*1b2596b5SMatthias Ringwald #if (SAM4L) 85*1b2596b5SMatthias Ringwald # include "sam4l.h" 86*1b2596b5SMatthias Ringwald #endif 87*1b2596b5SMatthias Ringwald 88*1b2596b5SMatthias Ringwald /* SAM4E series */ 89*1b2596b5SMatthias Ringwald #if (SAM4E) 90*1b2596b5SMatthias Ringwald # include "sam4e.h" 91*1b2596b5SMatthias Ringwald #endif 92*1b2596b5SMatthias Ringwald 93*1b2596b5SMatthias Ringwald /* SAM4N series */ 94*1b2596b5SMatthias Ringwald #if (SAM4N) 95*1b2596b5SMatthias Ringwald # include "sam4n.h" 96*1b2596b5SMatthias Ringwald #endif 97*1b2596b5SMatthias Ringwald 98*1b2596b5SMatthias Ringwald /* SAM4C series */ 99*1b2596b5SMatthias Ringwald #if (SAM4C) 100*1b2596b5SMatthias Ringwald # include "sam4c.h" 101*1b2596b5SMatthias Ringwald #endif 102*1b2596b5SMatthias Ringwald 103*1b2596b5SMatthias Ringwald /* SAM4CM series */ 104*1b2596b5SMatthias Ringwald #if (SAM4CM) 105*1b2596b5SMatthias Ringwald # if (SAM4CMP32 || SAM4CMS32) 106*1b2596b5SMatthias Ringwald # include "sam4cm32.h" 107*1b2596b5SMatthias Ringwald # else 108*1b2596b5SMatthias Ringwald # include "sam4cm.h" 109*1b2596b5SMatthias Ringwald # endif 110*1b2596b5SMatthias Ringwald #endif 111*1b2596b5SMatthias Ringwald 112*1b2596b5SMatthias Ringwald /* SAM4CP series */ 113*1b2596b5SMatthias Ringwald #if (SAM4CP) 114*1b2596b5SMatthias Ringwald # include "sam4cp.h" 115*1b2596b5SMatthias Ringwald #endif 116*1b2596b5SMatthias Ringwald 117*1b2596b5SMatthias Ringwald /* SAMG51 series */ 118*1b2596b5SMatthias Ringwald #if (SAMG51) 119*1b2596b5SMatthias Ringwald # include "samg51.h" 120*1b2596b5SMatthias Ringwald #endif 121*1b2596b5SMatthias Ringwald 122*1b2596b5SMatthias Ringwald /* SAMG53 series */ 123*1b2596b5SMatthias Ringwald #if (SAMG53) 124*1b2596b5SMatthias Ringwald # include "samg53.h" 125*1b2596b5SMatthias Ringwald #endif 126*1b2596b5SMatthias Ringwald 127*1b2596b5SMatthias Ringwald /* SAMG54 series */ 128*1b2596b5SMatthias Ringwald #if (SAMG54) 129*1b2596b5SMatthias Ringwald # include "samg54.h" 130*1b2596b5SMatthias Ringwald #endif 131*1b2596b5SMatthias Ringwald 132*1b2596b5SMatthias Ringwald /* SAMG55 series */ 133*1b2596b5SMatthias Ringwald #if (SAMG55) 134*1b2596b5SMatthias Ringwald # include "samg55.h" 135*1b2596b5SMatthias Ringwald #endif 136*1b2596b5SMatthias Ringwald 137*1b2596b5SMatthias Ringwald /* SAMV71 series */ 138*1b2596b5SMatthias Ringwald #if (SAMV71) 139*1b2596b5SMatthias Ringwald # include "samv71.h" 140*1b2596b5SMatthias Ringwald #endif 141*1b2596b5SMatthias Ringwald 142*1b2596b5SMatthias Ringwald /* SAMV70 series */ 143*1b2596b5SMatthias Ringwald #if (SAMV70) 144*1b2596b5SMatthias Ringwald # include "samv70.h" 145*1b2596b5SMatthias Ringwald #endif 146*1b2596b5SMatthias Ringwald 147*1b2596b5SMatthias Ringwald /* SAME70 series */ 148*1b2596b5SMatthias Ringwald #if (SAME70) 149*1b2596b5SMatthias Ringwald # include "same70.h" 150*1b2596b5SMatthias Ringwald #endif 151*1b2596b5SMatthias Ringwald 152*1b2596b5SMatthias Ringwald /* SAMS70 series */ 153*1b2596b5SMatthias Ringwald #if (SAMS70) 154*1b2596b5SMatthias Ringwald # include "sams70.h" 155*1b2596b5SMatthias Ringwald #endif 156*1b2596b5SMatthias Ringwald 157*1b2596b5SMatthias Ringwald #endif /* _SAM_IO_ */ 158