mbed library sources

Dependents:   Encrypted my_mbed lklk CyaSSL_DTLS_Cellular ... more

Superseded

This library was superseded by mbed-dev - https://os.mbed.com/users/mbed_official/code/mbed-dev/.

Development branch of the mbed library sources. This library is kept in synch with the latest changes from the mbed SDK and it is not guaranteed to work.

If you are looking for a stable and tested release, please import one of the official mbed library releases:

Import librarymbed

The official Mbed 2 C/C++ SDK provides the software platform and libraries to build your applications.

Committer:
bogdanm
Date:
Mon Aug 19 18:17:02 2013 +0300
Revision:
19:398f4c622e1b
Sync with official mbed library release 66

Who changed what in which revision?

UserRevisionLine numberNew contents of line
bogdanm 19:398f4c622e1b 1 /**************************************************************************//**
bogdanm 19:398f4c622e1b 2 * @file system_LPC11xx.h
bogdanm 19:398f4c622e1b 3 * @brief CMSIS Cortex-M0 Device Peripheral Access Layer Header File
bogdanm 19:398f4c622e1b 4 * for the NXP LPC11xx/LPC11Cxx Device Series
bogdanm 19:398f4c622e1b 5 * @version V1.10
bogdanm 19:398f4c622e1b 6 * @date 24. November 2010
bogdanm 19:398f4c622e1b 7 *
bogdanm 19:398f4c622e1b 8 * @note
bogdanm 19:398f4c622e1b 9 * Copyright (C) 2009-2010 ARM Limited. All rights reserved.
bogdanm 19:398f4c622e1b 10 *
bogdanm 19:398f4c622e1b 11 * @par
bogdanm 19:398f4c622e1b 12 * ARM Limited (ARM) is supplying this software for use with Cortex-M
bogdanm 19:398f4c622e1b 13 * processor based microcontrollers. This file can be freely distributed
bogdanm 19:398f4c622e1b 14 * within development tools that are supporting such ARM based processors.
bogdanm 19:398f4c622e1b 15 *
bogdanm 19:398f4c622e1b 16 * @par
bogdanm 19:398f4c622e1b 17 * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
bogdanm 19:398f4c622e1b 18 * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
bogdanm 19:398f4c622e1b 19 * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
bogdanm 19:398f4c622e1b 20 * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
bogdanm 19:398f4c622e1b 21 * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
bogdanm 19:398f4c622e1b 22 *
bogdanm 19:398f4c622e1b 23 ******************************************************************************/
bogdanm 19:398f4c622e1b 24
bogdanm 19:398f4c622e1b 25
bogdanm 19:398f4c622e1b 26 #ifndef __SYSTEM_LPC11xx_H
bogdanm 19:398f4c622e1b 27 #define __SYSTEM_LPC11xx_H
bogdanm 19:398f4c622e1b 28
bogdanm 19:398f4c622e1b 29 #ifdef __cplusplus
bogdanm 19:398f4c622e1b 30 extern "C" {
bogdanm 19:398f4c622e1b 31 #endif
bogdanm 19:398f4c622e1b 32
bogdanm 19:398f4c622e1b 33 #include <stdint.h>
bogdanm 19:398f4c622e1b 34
bogdanm 19:398f4c622e1b 35 extern uint32_t SystemCoreClock; /*!< System Clock Frequency (Core Clock) */
bogdanm 19:398f4c622e1b 36
bogdanm 19:398f4c622e1b 37
bogdanm 19:398f4c622e1b 38 /**
bogdanm 19:398f4c622e1b 39 * Initialize the system
bogdanm 19:398f4c622e1b 40 *
bogdanm 19:398f4c622e1b 41 * @param none
bogdanm 19:398f4c622e1b 42 * @return none
bogdanm 19:398f4c622e1b 43 *
bogdanm 19:398f4c622e1b 44 * @brief Setup the microcontroller system.
bogdanm 19:398f4c622e1b 45 * Initialize the System and update the SystemCoreClock variable.
bogdanm 19:398f4c622e1b 46 */
bogdanm 19:398f4c622e1b 47 extern void SystemInit (void);
bogdanm 19:398f4c622e1b 48
bogdanm 19:398f4c622e1b 49 /**
bogdanm 19:398f4c622e1b 50 * Update SystemCoreClock variable
bogdanm 19:398f4c622e1b 51 *
bogdanm 19:398f4c622e1b 52 * @param none
bogdanm 19:398f4c622e1b 53 * @return none
bogdanm 19:398f4c622e1b 54 *
bogdanm 19:398f4c622e1b 55 * @brief Updates the SystemCoreClock with current core Clock
bogdanm 19:398f4c622e1b 56 * retrieved from cpu registers.
bogdanm 19:398f4c622e1b 57 */
bogdanm 19:398f4c622e1b 58 extern void SystemCoreClockUpdate (void);
bogdanm 19:398f4c622e1b 59
bogdanm 19:398f4c622e1b 60 #ifdef __cplusplus
bogdanm 19:398f4c622e1b 61 }
bogdanm 19:398f4c622e1b 62 #endif
bogdanm 19:398f4c622e1b 63
bogdanm 19:398f4c622e1b 64 #endif /* __SYSTEM_LPC11xx_H */