fix for mbed lib issue 3 (i2c problem) see also https://mbed.org/users/mbed_official/code/mbed/issues/3 affected implementations: LPC812, LPC11U24, LPC1768, LPC2368, LPC4088

Fork of mbed-src by mbed official

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers core_cm4.c Source File

core_cm4.c

Go to the documentation of this file.
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