t

Fork of mbed-dev by mbed official

Committer:
amithy
Date:
Thu Nov 09 22:14:37 2017 +0000
Revision:
178:c26431f84b0d
Parent:
149:156823d33999
test export

Who changed what in which revision?

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