1 /** 2 * \file 3 * 4 * \brief Top level header file 5 * 6 * Copyright (c) 2017 Atmel Corporation, a wholly owned subsidiary of Microchip Technology Inc. 7 * 8 * \license_start 9 * 10 * \page License 11 * 12 * Licensed under the Apache License, Version 2.0 (the "License"); 13 * you may not use this file except in compliance with the License. 14 * You may obtain a copy of the License at 15 * 16 * http://www.apache.org/licenses/LICENSE-2.0 17 * 18 * Unless required by applicable law or agreed to in writing, software 19 * distributed under the License is distributed on an "AS IS" BASIS, 20 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 21 * See the License for the specific language governing permissions and 22 * limitations under the License. 23 * 24 * \license_stop 25 * 26 */ 27 28 #ifndef _SAM_ 29 #define _SAM_ 30 31 #if defined(__SAML21E15B__) || defined(__ATSAML21E15B__) 32 #include "saml21e15b.h" 33 #elif defined(__SAML21E16B__) || defined(__ATSAML21E16B__) 34 #include "saml21e16b.h" 35 #elif defined(__SAML21E17B__) || defined(__ATSAML21E17B__) 36 #include "saml21e17b.h" 37 #elif defined(__SAML21E18B__) || defined(__ATSAML21E18B__) 38 #include "saml21e18b.h" 39 #elif defined(__SAML21G16B__) || defined(__ATSAML21G16B__) 40 #include "saml21g16b.h" 41 #elif defined(__SAML21G17B__) || defined(__ATSAML21G17B__) 42 #include "saml21g17b.h" 43 #elif defined(__SAML21G18B__) || defined(__ATSAML21G18B__) 44 #include "saml21g18b.h" 45 #elif defined(__SAML21J16B__) || defined(__ATSAML21J16B__) 46 #include "saml21j16b.h" 47 #elif defined(__SAML21J17B__) || defined(__ATSAML21J17B__) 48 #include "saml21j17b.h" 49 #elif defined(__SAML21J18B__) || defined(__ATSAML21J18B__) 50 #include "saml21j18b.h" 51 #elif defined(__SAML21J18BU__) || defined(__ATSAML21J18BU__) 52 #include "saml21j18bu.h" 53 #else 54 #error Library does not support the specified device 55 #endif 56 57 #endif /* _SAM_ */ 58 59