]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_EFMG890F128_IAR/CMSIS/CM3/DeviceSupport/EnergyMicro/EFM32/efm32.h
Add FreeRTOS-Plus directory.
[freertos] / FreeRTOS / Demo / CORTEX_EFMG890F128_IAR / CMSIS / CM3 / DeviceSupport / EnergyMicro / EFM32 / efm32.h
1 /**************************************************************************//**\r
2  * @file\r
3  * @brief CMSIS Cortex-M3 Peripheral Access Layer for EFM32 Gxxx Device series\r
4  *\r
5  * This is a convenience header file for defining the EFM32 part number on the\r
6  * build command line, instead of specifying the part specific header file.\r
7  * @verbatim\r
8  * Example: Add "-DEFM32G890F128" to your build options, to define part\r
9  *          Add "#include "EFM32G.h" to your source files\r
10  * @endverbatim\r
11  * @author Energy Micro AS\r
12  * @version 1.0.2\r
13  ******************************************************************************\r
14  * @section License\r
15  * <b>(C) Copyright 2009 Energy Micro AS, http://www.energymicro.com</b>\r
16  ******************************************************************************\r
17  *\r
18  * This source code is the property of Energy Micro AS. The source and compiled\r
19  * code may only be used on Energy Micro "EFM32" microcontrollers.\r
20  *\r
21  * This copyright notice may not be removed from the source code nor changed.\r
22  *\r
23  * DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Energy Micro AS has no\r
24  * obligation to support this Software. Energy Micro AS is providing the\r
25  * Software "AS IS", with no express or implied warranties of any kind,\r
26  * including, but not limited to, any implied warranties of merchantability\r
27  * or fitness for any particular purpose or warranties against infringement\r
28  * of any proprietary rights of a third party.\r
29  *\r
30  * Energy Micro AS will not be liable for any consequential, incidental, or\r
31  * special damages, or any other relief, or for any claim by any third party,\r
32  * arising from your use of this Software.\r
33  *\r
34  *****************************************************************************/\r
35 \r
36 #ifndef __EFM32_H\r
37 #define __EFM32_H\r
38 \r
39 #if defined(EFM32G200F16)\r
40 #include "efm32g200f16.h"\r
41 \r
42 #elif defined(EFM32G200F32)\r
43 #include "efm32g200f32.h"\r
44 \r
45 #elif defined(EFM32G200F64)\r
46 #include "efm32g200f64.h"\r
47 \r
48 #elif defined(EFM32G210F128)\r
49 #include "efm32g210f128.h"\r
50 \r
51 #elif defined(EFM32G230F128)\r
52 #include "efm32g230f128.h"\r
53 \r
54 #elif defined(EFM32G230F32)\r
55 #include "efm32g230f32.h"\r
56 \r
57 #elif defined(EFM32G230F64)\r
58 #include "efm32g230f64.h"\r
59 \r
60 #elif defined(EFM32G280F128)\r
61 #include "efm32g280f128.h"\r
62 \r
63 #elif defined(EFM32G280F32)\r
64 #include "efm32g280f32.h"\r
65 \r
66 #elif defined(EFM32G280F64)\r
67 #include "efm32g280f64.h"\r
68 \r
69 #elif defined(EFM32G290F128)\r
70 #include "efm32g290f128.h"\r
71 \r
72 #elif defined(EFM32G290F32)\r
73 #include "efm32g290f32.h"\r
74 \r
75 #elif defined(EFM32G290F64)\r
76 #include "efm32g290f64.h"\r
77 \r
78 #elif defined(EFM32G840F128)\r
79 #include "efm32g840f128.h"\r
80 \r
81 #elif defined(EFM32G840F32)\r
82 #include "efm32g840f32.h"\r
83 \r
84 #elif defined(EFM32G840F64)\r
85 #include "efm32g840f64.h"\r
86 \r
87 #elif defined(EFM32G880F128)\r
88 #include "efm32g880f128.h"\r
89 \r
90 #elif defined(EFM32G880F32)\r
91 #include "efm32g880f32.h"\r
92 \r
93 #elif defined(EFM32G880F64)\r
94 #include "efm32g880f64.h"\r
95 \r
96 #elif defined(EFM32G890F128)\r
97 #include "efm32g890f128.h"\r
98 \r
99 #elif defined(EFM32G890F32)\r
100 #include "efm32g890f32.h"\r
101 \r
102 #elif defined(EFM32G890F64)\r
103 #include "efm32g890f64.h"\r
104 \r
105 #else\r
106 #error "efm32.h: PART NUMBER undefined"\r
107 #endif\r
108 \r
109 #endif\r