mbed library sources

Fork of mbed-src by mbed official

Committer:
bogdanm
Date:
Mon Aug 05 14:12:34 2013 +0300
Revision:
13:0645d8841f51
Update mbed sources to revision 64

Who changed what in which revision?

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