OSDN Git Service

LPC1830に対応
[toppersasp4lpc/asp.git] / asp / arch / arm_m_gcc / lpc1800_gcc / cmsis / system_LPC18xx.h
1 /**********************************************************************\r
2 * $Id$          system_LPC18xx.h                        2011-06-02\r
3 *//**\r
4 * @file         system_LPC18xx.h\r
5 * @brief        Cortex-M3 Device System Header File for NXP LPC18xx Series.\r
6 * @version      1.0\r
7 * @date         02. June. 2011\r
8 * @author       NXP MCU SW Application Team\r
9 *\r
10 * Copyright(C) 2011, NXP Semiconductor\r
11 * All rights reserved.\r
12 *\r
13 ***********************************************************************\r
14 * Software that is described herein is for illustrative purposes only\r
15 * which provides customers with programming information regarding the\r
16 * products. This software is supplied "AS IS" without any warranties.\r
17 * NXP Semiconductors assumes no responsibility or liability for the\r
18 * use of the software, conveys no license or title under any patent,\r
19 * copyright, or mask work right to the product. NXP Semiconductors\r
20 * reserves the right to make changes in the software without\r
21 * notification. NXP Semiconductors also make no representation or\r
22 * warranty that such application will be suitable for the specified\r
23 * use without further testing or modification.\r
24 * Permission to use, copy, modify, and distribute this software and its\r
25 * documentation is hereby granted, under NXP Semiconductors'\r
26 * relevant copyright in the software, without fee, provided that it\r
27 * is used in conjunction with NXP Semiconductors microcontrollers.  This\r
28 * copyright, permission, and disclaimer notice must appear in all copies of\r
29 * this code.\r
30 **********************************************************************/\r
31 \r
32 #ifndef __SYSTEM_LPC18xx_H\r
33 #define __SYSTEM_LPC18xx_H\r
34 \r
35 #ifdef __cplusplus\r
36 extern "C" {\r
37 #endif\r
38 \r
39 extern uint32_t SystemCoreClock;     /*!< System Clock Frequency (Core Clock)  */\r
40 \r
41 /**\r
42  * Initialize the system\r
43  *\r
44  * @return none\r
45  *\r
46  * @brief  Setup the microcontroller system.\r
47  *         Initialize the System and update the SystemCoreClock variable.\r
48  */\r
49 extern void SystemInit (void);\r
50 \r
51 #ifdef __cplusplus\r
52 }\r
53 #endif\r
54 \r
55 #endif /* __SYSTEM_LPC18xx_H */\r