CMSIS2000  0.0.7
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
core_cm4.c
Go to the documentation of this file.
1 /**************************************************************************//**
2  * @file core_cm4.c
3  * @brief CMSIS Cortex-M3 Core Peripheral Access Layer Source File
4  * @version V2.01
5  * @date 06. December 2010
6  *
7  * @note
8  * Copyright (C) 2010 ARM Limited. All rights reserved.
9  *
10  * @par
11  * ARM Limited (ARM) is supplying this software for use with Cortex-M
12  * processor based microcontrollers. This file can be freely distributed
13  * within development tools that are supporting such ARM based processors.
14  *
15  * @par
16  * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
17  * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
18  * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
19  * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
20  * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
21  *
22  ******************************************************************************/
23 
24 
25 /* ################### Compiler specific Intrinsics ########################### */
26 
27 #if defined ( __CC_ARM ) /*------------------ RealView Compiler ----------------*/
28 /* ARM armcc specific functions */
29 
30 
31 
32 
33 #elif (defined (__ICCARM__)) /*------------------ ICC Compiler -------------------*/
34 /* IAR iccarm specific functions */
35 
36 
37 
38 #elif (defined (__GNUC__)) /*------------------ GNU Compiler ---------------------*/
39 /* GNU gcc specific functions */
40 
41 
42 
43 
44 #elif (defined (__TASKING__)) /*------------------ TASKING Compiler --------------*/
45 /* TASKING carm specific functions */
46 
47 /*
48  * The CMSIS functions have been implemented as intrinsics in the compiler.
49  * Please use "carm -?i" to get an up to date list of all instrinsics,
50  * Including the CMSIS ones.
51  */
52 
53 #endif