Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of mbed-src by
core_cm4.c
00001 /**************************************************************************//** 00002 * @file core_cm4.c 00003 * @brief CMSIS Cortex-M3 Core Peripheral Access Layer Source File 00004 * @version V2.01 00005 * @date 06. December 2010 00006 * 00007 * @note 00008 * Copyright (C) 2010 ARM Limited. All rights reserved. 00009 * 00010 * @par 00011 * ARM Limited (ARM) is supplying this software for use with Cortex-M 00012 * processor based microcontrollers. This file can be freely distributed 00013 * within development tools that are supporting such ARM based processors. 00014 * 00015 * @par 00016 * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED 00017 * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF 00018 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. 00019 * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR 00020 * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER. 00021 * 00022 ******************************************************************************/ 00023 00024 00025 /* ################### Compiler specific Intrinsics ########################### */ 00026 00027 #if defined ( __CC_ARM ) /*------------------ RealView Compiler ----------------*/ 00028 /* ARM armcc specific functions */ 00029 00030 00031 00032 00033 #elif (defined (__ICCARM__)) /*------------------ ICC Compiler -------------------*/ 00034 /* IAR iccarm specific functions */ 00035 00036 00037 00038 #elif (defined (__GNUC__)) /*------------------ GNU Compiler ---------------------*/ 00039 /* GNU gcc specific functions */ 00040 00041 00042 00043 00044 #elif (defined (__TASKING__)) /*------------------ TASKING Compiler --------------*/ 00045 /* TASKING carm specific functions */ 00046 00047 /* 00048 * The CMSIS functions have been implemented as intrinsics in the compiler. 00049 * Please use "carm -?i" to get an up to date list of all instrinsics, 00050 * Including the CMSIS ones. 00051 */ 00052 00053 #endif
Generated on Tue Jul 12 2022 13:47:00 by
1.7.2
