]> git.friedersdorff.com Git - max/tmk_keyboard.git/blob - tmk_core/tool/mbed/mbed-sdk/libraries/mbed/targets/cmsis/TARGET_NXP/TARGET_LPC23XX/system_LPC23xx.h
Add a qwerty layer
[max/tmk_keyboard.git] / tmk_core / tool / mbed / mbed-sdk / libraries / mbed / targets / cmsis / TARGET_NXP / TARGET_LPC23XX / system_LPC23xx.h
1 /* mbed Microcontroller Library
2  * Copyright (C) 2008-2009 ARM Limited. All rights reserved.
3  *
4  * ARM7 version of CMSIS-like functionality - not advised for use outside mbed!
5  * based on cmsis system_LPC17xx.h 
6  */
7
8 #ifndef __SYSTEM_LPC23xx_H
9 #define __SYSTEM_LPC23xx_H
10
11 #ifdef __cplusplus
12  extern "C" {
13 #endif 
14
15 extern uint32_t SystemCoreClock;     /*!< System Clock Frequency (Core Clock)  */
16
17 /**
18  * Initialize the system
19  *
20  * @param  none
21  * @return none
22  *
23  * @brief  Setup the microcontroller system.
24  *         Initialize the System and update the SystemCoreClock variable.
25  */
26 extern void SystemInit (void);
27
28 /**
29  * Update SystemCoreClock variable
30  *
31  * @param  none
32  * @return none
33  *
34  * @brief  Updates the SystemCoreClock with current core Clock 
35  *         retrieved from cpu registers.
36  */
37 extern void SystemCoreClockUpdate (void);
38
39
40 #ifdef __cplusplus
41 }
42 #endif 
43
44 #endif