same stuff from mbed trunk (LPC17xx.h, etc.) but nothing else

Dependents:   registers-example test test Tweeting_Machine_HelloWorld_WIZwiki-W750

same as the mbed trunk dated december 20th, 2012

(latest version is here: http://mbed.org/projects/libraries/svn/mbed/trunk/LPC1768/ARM)

Committer:
elevatorguy
Date:
Fri Dec 21 01:54:37 2012 +0000
Revision:
0:f86e6135dcbc
standard library

Who changed what in which revision?

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