| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | /**************************************************************************//** * @file     core_cm4.c * @brief    CMSIS Cortex-M3 Core Peripheral Access Layer Source File * @version  V2.01 * @date     06. December 2010 * * @note * Copyright (C) 2010 ARM Limited. All rights reserved. * * @par * ARM Limited (ARM) is supplying this software for use with Cortex-M  * processor based microcontrollers.  This file can be freely distributed  * within development tools that are supporting such ARM based processors.  * * @par * THIS SOFTWARE IS PROVIDED "AS IS".  NO WARRANTIES, WHETHER EXPRESS, IMPLIED * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. * ******************************************************************************//* ###################  Compiler specific Intrinsics  ########################### */#if defined ( __CC_ARM   ) /*------------------ RealView Compiler ----------------*//* ARM armcc specific functions */#elif (defined (__ICCARM__)) /*------------------ ICC Compiler -------------------*//* IAR iccarm specific functions */#elif (defined (__GNUC__)) /*------------------ GNU Compiler ---------------------*//* GNU gcc specific functions */#elif (defined (__TASKING__)) /*------------------ TASKING Compiler --------------*//* TASKING carm specific functions *//* * The CMSIS functions have been implemented as intrinsics in the compiler. * Please use "carm -?i" to get an up to date list of all instrinsics, * Including the CMSIS ones. */#endif
 |