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